.c-faq{--_fz:var(--fz-200);--_py:2rem;--_px:1rem;margin-top:var(--separation-y)}.c-faq__wrapper{background-color:var(--color-neutral-100);border-radius:2rem}.c-faq .s-content{font-size:var(--fz-100)}.c-faq__header{background-color:var(--color-primary);border-top-left-radius:2rem;border-top-right-radius:2rem;padding-block:var(--_py);padding-inline:var(--_px)}.c-faq__subtitle{--subtitle-fz:var(--fz-200);--subtitle-color:var(--color-neutral-100);--subtitle-fw:700;display:inline;vertical-align:middle;text-transform:uppercase}.c-faq__subtitle .u-icon{--icon-bg-w:3rem;--icon-bg-h:3rem;margin-right:.5em}.c-faq-dropdown__arrow{margin-right:.5em}.c-faq-dropdown{position:relative;isolation:isolate;overflow:hidden}.c-faq-dropdown__visible{position:relative;padding-inline:var(--_px);padding-block:var(--_py)}.c-faq-dropdown__label{position:absolute;inset:0;cursor:pointer;z-index:1}.c-faq-dropdown__title{font-size:var(--fz-100);font-weight:600;color:var(--color-primary)}.c-faq-dropdown__input{position:absolute;left:-999999px}.c-faq-dropdown__collapsable{--drop-duration:500ms;--drop-easing:cubic-bezier(0.25,0.46,0.45,0.94);--content-delay:100ms;display:grid;grid-template-rows:0fr;overflow:hidden;pointer-events:none;transition:grid-template-rows var(--drop-duration) var(--drop-easing)}.c-faq-dropdown__holder{font-size:var(--_fz);transform:translateY(-1rem);overflow:hidden;opacity:0;min-height:0;max-height:0;margin:0;padding:0;visibility:hidden;transition:opacity var(--drop-duration) var(--drop-easing) 0s,transform var(--drop-duration) var(--drop-easing) 0s,visibility 0s linear var(--drop-duration)}.c-faq-dropdown__arrow{transform:rotate(0deg);transition:transform var(--drop-duration) var(--drop-easing);display:inline-block;transform-origin:center}.c-faq-dropdown__input:checked~.c-faq-dropdown__collapsable{grid-template-rows:1fr;pointer-events:auto}.c-faq-dropdown__input:checked~.c-faq-dropdown__collapsable .c-faq-dropdown__holder{opacity:1;transform:translateY(0);padding-inline:var(--_px);padding-block:var(--_py);max-height:none;margin:initial;visibility:visible;transition:opacity var(--drop-duration) var(--drop-easing) var(--content-delay),transform var(--drop-duration) var(--drop-easing) var(--content-delay),visibility 0s linear 0s}.c-faq-dropdown__input:checked~.c-faq-dropdown__visible .c-faq-dropdown__arrow{transform:rotate(180deg)}@media (min-width:61.25rem){.c-faq{--_px:2rem}}.c-scroll-to-top{--_btn-size:4.5rem;position:fixed;bottom:2rem;right:calc(var(--wrapper-x) / 2);width:var(--_btn-size);height:var(--_btn-size);background-color:hsl(var(--color-primary-hsl));color:var(--color-neutral-100);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;z-index:1000}.c-scroll-to-top:focus,.c-scroll-to-top:hover{background-color:hsl(var(--color-primary-hsl)/.8);transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.c-scroll-to-top span[class*=icon-]{font-size:1.6rem;rotate:-90deg}.s-content{--_content-margin-t:1.3em;--_fz:var(--fz-200);--_lh:1.6;--_link-color:var(--color-secondary);--_link-fw:500;--_radius:2rem;--heading-fz:var(--fz-500);margin-inline:auto;font-size:var(--content-fz,var(--_fz))}.s-content>:not(div),.s-content>div>*{line-height:var(--content-lh,var(--_lh))}.s-content p:has(em){position:relative;font-size:1.6em;font-style:normal;font-weight:500;max-width:40em}.s-content p:has(em) em{font-style:normal}.s-content p:has(em) strong{font-weight:700}

/* ! Space between consecutive paragraphs */.s-content p+p{margin-top:1.5em}


/* ! Links */.s-content a{color:var(--content-link-color,var(--_link-color));text-decoration:underline;text-underline-offset:.2em;font-weight:var(--content-link-fw,var(--_link-fw));opacity:1}

/* ! Headings */.s-content .u-heading{margin-bottom:calc(var(--section-y)* .15)}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5{--_fz:var(--fz-800);--_lh:1.1;--_fw:700;--_alt-color:var(--color-secondary);font-size:var(--heading-fz,var(--_fz));font-weight:var(--heading-fw,var(--_fw));line-height:var(--heading-lh,var(--_lh));letter-spacing:var(--heading-ls,-.03em);color:var(--heading-color,var(--color-primary));max-width:var(--heading-max-w,inherit);margin-top:1.5em}.s-content h3{--_fz:var(--fz-400)}.s-content h2{--_fz:var(--fz-500)}.s-content h1~*,.s-content h2~*,.s-content h3~*,.s-content h4~*,.s-content h5~*,.s-content h6~*{margin-top:1em}



/* ! Media */.s-content .youtube-embed-wrapper,.s-content iframe,.s-content img{display:block;max-width:var(--img-max-width,100%);height:auto;margin-top:calc(var(--content-margin-t, var(--_content-margin-t))*1.5)}.s-content img{height:auto!important}.s-content .youtube-embed-wrapper iframe{margin-block:0}



/* ! Lists */.s-content ol,.s-content ul{--_bullet-color:var(--content-bullet-color,var(--color-secondary));padding-left:var(--_list-offset)}.s-content li,.s-content li ol,.s-content li ul{margin-top:.5em}.s-content li{position:relative;padding-left:var(--_item-offset)}.s-content li:not(:first-child){margin-top:.5em}.s-content ul{--_list-offset:0.7em;--_item-offset:0.5em;--_bullet-size:0.455em}.s-content ul li{padding-left:calc(var(--_item-offset) + var(--_bullet-size) * 2)}.s-content ul li:before{content:"";width:var(--_bullet-size);height:var(--_bullet-size);position:absolute;top:.7em;left:0;background-color:var(--_bullet-color);border-radius:50%}.s-content ol{--_list-offset:2.1em;--_item-offset:0.25em}.s-content ol>li{list-style:decimal;list-style-position:outside}.s-content ol>li::marker{color:var(--_bullet-color);font-weight:500;font-size:1em}blockquote{padding-inline:2em;padding-block:2em;background-color:var(--color-neutral-400);position:relative;border-radius:var(--radius-blockquote,var(--_radius));margin-bottom:10rem}blockquote p{font-style:italic}blockquote img{--img-max-width:40%;position:absolute;top:calc(100% + .1em)}blockquote:after{content:"";position:absolute;bottom:-1rem;left:3rem;border-width:1rem 1rem 0;border-style:solid;border-color:var(--color-neutral-400) transparent transparent;width:0;height:0}@media (hover:hover){

    /* ! Links */.s-content a:hover{opacity:.8}}@media (min-width:75rem){blockquote{max-width:65%}}@media (min-width:105rem){
    /* ! Wrapper break: 1680px */}.c-breadcrumb{--_gap:.5em;--_icon-color:var(--color-primary);--link-color:var(--color-secondary);--link-fz:var(--fz-000);margin-bottom:var(--separation-y)}.c-breadcrumb__list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gap-breadcrumb,var(--_gap))}.c-breadcrumb__list .c-breadcrumb__item:not(:last-child):after{font-family:icomoon;content:"\e904";margin-left:8px;color:var(--_icon-color)}.c-share{--_fz:var(--fz-200);--_bg-color:var(--color-neutral-100);--_radius:2rem;--_py:.5em;--_px:2em;--_icon-size:2em;--_icon-color:var(--color-secondary);--_gap:2rem;font-size:var(--_fz);margin-block:calc(var(--separation-y)* 3)}.c-share__list{border-radius:var(--_radius);gap:var(--_gap)}.c-share__link{display:inline-flex;align-items:center;gap:.5em;opacity:1}.c-share__title{font-weight:700;font-size:var(--_fz);margin-bottom:var(--_py)}.c-share__link span[class*=icon-]{font-size:var(--_icon-size);color:var(--_icon-color)}@media (hover:hover){.c-share__link:is(:hover,:focus-visible){opacity:.8}}@media (min-width:61.25rem){.c-share{align-items:center;gap:var(--_gap)}.c-share,.c-share__list{display:inline-flex}}.c-news{--_color:var(--color-neutral-100);--_color-alt:var(--color-secondary);--_fz-text:var(--fz-100);--_radius:2rem;--_gap:2rem;--_my:var(--separation-y);--heading-fz:var(--fz-600);--heading-fw:600;--heading-lh:1;--subtitle-fw:600;margin-inline:auto;font-size:var(--content-fz,var(--_fz));margin-top:calc(var(--header) + var(--banner-height, 0rem));overflow:hidden}.c-news__data{font-size:var(--_fz-text);display:inline-flex;align-items:center;gap:var(--_gap);margin-block:var(--_my)}.c-news__content .c-pic{margin-bottom:30px}.c-news__date{color:var(--color-neutral-500)}.c-news__date time{margin-left:10px}.c-news__category{padding-block:.5rem;padding-inline:1rem;background-color:var(--_color-alt);color:var(--_color);border-radius:var(--_radius)}.c-landing-hero{--heading-color:var(--color-neutral-100);--heading-alt-color:var(--color-neutral-100);--heading-max-w:10em;--heading-fz:4.2rem;position:relative;z-index:0;width:100%;height:55vh;overflow:hidden;display:flex;flex-direction:column}.c-landing-hero:before{content:"";position:absolute;inset:0;background-color:var(--overlay-hero-color);z-index:1;pointer-events:none}.c-landing-hero__header{margin-top:var(--separation-y);z-index:1}.c-landing-hero__pic img{width:100vw;height:55vh;object-fit:cover;object-position:center}.c-landing-hero__content{margin-top:var(--section-y);padding-inline:var(--wrapper-x);z-index:1}@media (min-width:61.25rem){.c-landing-hero{--heading-fz:var(--fz-700);--heading-max-w:10em;height:70vh}.c-landing-hero__pic img{height:70vh}}.c-closing{--_py:.3em;--_px:1em}.c-closing,.c-closing__heading{margin-inline:auto;text-align:center}.c-closing__heading{--heading-style:italic;--heading-fw:700;--heading-fz-xs:var(--fz-550)}.c-closing__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:2em;gap:2rem}@media (hover:hover){.c-closing__link:is(:hover,:focus-visible){opacity:.9}}.c-grafic{--_top:-10rem;--_max-height:30rem;top:var(--_top)}.c-grafic img{max-height:var(--_max-height);object-fit:cover}.c-grafic+*{margin-top:var(--_top)}.c-grafic--desktop{display:none}@media (min-width:61.25rem){.c-grafic{--_top:-12rem;--_max-height:40rem}.c-grafic--desktop{display:block}.c-grafic--mobile{display:none}}.c-services{--_color:var(--color-secondary);--_fz:var(--fz-200);--_gap:4rem;--icon-bg-w:8rem;--icon-bg-h:8rem;--icon-size:4rem;--subtitle-strong-color:var(--color-secondary)}.c-services__list{display:grid}.c-services .u-icon{aspect-ratio:1/1}.c-services__list{margin-top:calc(var(--separation-y)* 1)}.c-services__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--services-item-gap,2rem);font-size:var(--_fz);margin-top:2.5em}@media (min-width:61.25rem){.c-services__list{grid-template-columns:repeat(3,1fr);gap:var(--services-list-gap,var(--_gap))}.c-services__item{flex-direction:row;text-align:start;font-size:var(--_fz)}.c-services__icon{width:10rem;height:10rem}}.c-services-form{--_color:var(--color-secondary);--_fz:var(--fz-000);--_gap:10rem;--_py:4em;--_px:4em;--subtitle-strong-color:var(--color-secondary)}.c-form{display:block;background-color:var(--color-neutral-100);border-radius:2rem;width:max-content;padding-block:var(--_py);padding-inline:var(--_px);margin-inline:auto;margin-top:var(--section-y);max-width:100%}.c-form__field{display:flex;flex-direction:column;font-size:var(--_fz);font-weight:600}.c-form__field:not(:first-child){margin-top:1.5em}.c-form__input{--_py:1em;--_px:.7em;--_fz:var(--fz-100);margin-block:.5em;box-shadow:0 0 0 .15rem var(--color-secondary);padding-block:var(--_py);padding-inline:var(--_px);border-radius:.5rem;font-size:var(--_fz);color:var(--color-primary)}.c-form__input:focus{box-shadow:0 0 0 .25rem var(--color-secondary)}.c-form__submit{--_py:1em;--_px:2em;background-color:var(--color-secondary);font-size:var(--_fz);padding-block:var(--_py);padding-inline:var(--_px);border-radius:1rem;color:var(--color-neutral-100);margin-block:1.5em;transition:all .3s ease}.c-form__message,.c-form__submit{font-size:var(--fz-200)}.c-form__message--error{color:var(--color-error)}.c-form__message--success{color:var(--color-secondary)}.c-form__note{font-size:var(--fz-000);margin-top:.5em;color:var(--color-neutral-500)}@media (hover:hover){.c-form__submit:is(:hover,:focus-visible){background-color:var(--color-secondary)}}@media (min-width:61.25rem){.c-form{max-width:50%}.c-services-form__heading{--heading-max-w:65%}}