/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-outline-style:solid}::-ms-backdrop{--tw-outline-style:solid}::backdrop{--tw-outline-style:solid}}}@layer theme{:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-2:20px;--spacing-3:30px;--spacing-4:40px;--spacing-5:50px;--spacing-6:60px;--spacing-8:80px;--spacing-10:100px;--spacing-12:120px;--spacing-30:300px;--grid-template-columns-12:repeat(12, minmax(0, 1fr))}:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-2:20px;--spacing-3:30px;--spacing-4:40px;--spacing-5:50px;--spacing-6:60px;--spacing-8:80px;--spacing-10:100px;--spacing-12:120px;--spacing-30:300px;--grid-template-columns-12:repeat(12, minmax(0, 1fr))}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-ms-browse{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-ms-browse{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-ms-browse{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-ms-browse{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::-ms-input-placeholder{opacity:1}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::-ms-input-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-ms-input-placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-ms-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-ms-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-ms-appearance:button;appearance:button}::-ms-browse{-webkit-appearance:button;-ms-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-ms-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-6{grid-column:span 6/span 6}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-12{grid-column:span 12/span 12}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:100%;padding-left:30px;padding-right:30px}}@media (min-width:1280px){.container{max-width:1280px;padding-left:1rem;padding-right:1rem}}@media (min-width:1536px){.container{max-width:1536px}}.mt-3{margin-top:var(--spacing-3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-3{margin-bottom:var(--spacing-3)}.mb-6{margin-bottom:var(--spacing-6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.shrink-0{flex-shrink:0}.grid-cols-12{grid-template-columns:var(--grid-template-columns-12)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-30{gap:var(--spacing-30)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-10{row-gap:var(--spacing-10)}.p-2{padding:var(--spacing-2)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.pt-\[60px\]{padding-top:60px}.pb-5{padding-bottom:var(--spacing-5)}.text-center{text-align:center}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}}@media (min-width:64rem){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:gap-x-\[80px\]{column-gap:80px}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.lg\:gap-y-8{row-gap:var(--spacing-8)}.lg\:gap-y-12{row-gap:var(--spacing-12)}.lg\:p-5{padding:var(--spacing-5)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-start-3{grid-column-start:3}.xl\:col-start-7{grid-column-start:7}.xl\:col-start-9{grid-column-start:9}}}:root{--primary-color:#000;--secondary-color:#dedc00;--tertiary-color:#fff;--heading-color:var(--primary-color);--text-color:#050505;--link-color:#dedc00;--link-hocus-color:#000;--button-font-weight:400;--button-font-size:18px;--button-line-height:24px;--button-height:50px;--button-padding:6px 22px;--button-border-radius:25px;--button-gap:8px;--button-icon-size:16px;--default-font:"Space Grotesk", sans-serif;--heading-font:"Space Grotesk", sans-serif;--font-size-h1:60px;--font-size-h2:50px;--font-size-h3:40px;--font-size-h4:30px;--font-size-h5:18px;--font-size-h6:18px;--font-size-text:18px;--font-size-mobile-h1:40px;--font-size-mobile-h2:35px;--font-size-mobile-h3:30px;--font-size-mobile-h4:25px;--font-size-mobile-h5:18px;--font-size-mobile-h6:18px;--font-size-mobile-text:18px;--font-weight-heading:700;--font-weight-text:300;--heading-margin:0 0 15px 0;--text-margin:0 0 15px 0;--line-height-h1:60px;--line-height-h2:50px;--line-height-h3:40px;--line-height-h4:30px;--line-height-h5:18px;--line-height-h6:18px;--line-height-text:30px;--line-height-mobile-h1:40px;--line-height-mobile-h2:35px;--line-height-mobile-h3:30px;--line-height-mobile-h4:25px;--line-height-mobile-h5:18px;--line-height-mobile-h6:18px;--line-height-mobile-text:30px;--link-text-decoration:underline;--link-text-underline-offset:2px;--ul-list-style:disc;--ol-list-style:decimal;--list-margin:0 0 0 15px;--list-item-margin:0 0 10px 0;--icon-size:24px;--form-bg:#efefef;--form-border-color:transparent;--form-border-radius:4px;--form-textarea-border-radius:4px;--form-placeholder-color:var(--text-color);--form-focus-border-color:var(--primary-color);--form-label-color:var(--primary-color);--form-label-font-weight:400;--form-label-font-size:14px;--form-label-line-height:16px;--form-field-gap:10px;--form-field-height:60px;--form-checkbox-size:20px;--form-checkbox-border-radius:4px;--form-checkbox-checked-bg:var(--primary-color);--form-checkbox-checked-border-color:var(--primary-color);--form-radio-size:20px;--form-radio-checked-bg:var(--primary-color);--form-radio-checked-border-color:var(--primary-color);--form-submit-bg:var(--primary-color);--form-submit-color:white;--form-submit-hover-bg:var(--secondary-color);--form-submit-hover-color:white;--form-submit-border-radius:var(--button-border-radius);--form-submit-padding:12px 35px;--main-navigation-bg-color:var(--secondary-color);--main-navigation-link-color:var(--primary-color);--main-navigation-link-hocus-color:rgba(0,0,0,.6);--main-navigation-font-weight:500;--main-navigation-font-size:18px;--main-navigation-line-height:20px;--main-navigation-gap:30px;--main-navigation-padding:10px 80px;--mobile-navigation-bg-color:var(--primary-color);--mobile-navigation-link-color:white;--mobile-navigation-link-hocus-color:rgba(0,0,0,.5)}html,body{font-family:var(--default-font);font-weight:var(--font-weight-text);line-height:var(--line-height-text);scroll-behavior:smooth;scroll-padding-top:100px;overflow-x:clip}.skip-link{z-index:10000;background-color:var(--primary-color);color:#fff;font-weight:var(--font-weight-heading);padding:8px 16px;text-decoration:none;position:absolute;top:-100%;left:0}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swiper{opacity:0;visibility:hidden;transition:opacity .3s ease-in}.swiper.swiper-initialized{opacity:1;visibility:visible}.bg--primary{background-color:var(--primary-color)}.bg--secondary{background-color:var(--secondary-color)}.bg--tertiary{background-color:var(--tertiary-color)}.bg--white{background-color:#fff}.color--primary{color:var(--primary-color)}.color--secondary{color:var(--secondary-color)}.color--tertiary{color:var(--tertiary-color)}.color--white{color:#fff}.secondary{color:var(--secondary-color)}.button{align-items:center;gap:var(--button-gap);height:var(--button-height);padding:var(--button-padding);border-radius:var(--button-border-radius);font-family:var(--default-font);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:all .15s ease-in;display:inline-flex}.button__icon{width:var(--button-icon-size);height:var(--button-icon-size);opacity:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.button__icon:before,.button__icon:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;font-size:var(--button-icon-size);transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute}.button__icon:before{transform:translate(0)}.button__icon:after{transform:translate(-150%)}.button:hover .button__icon:before,.button:focus .button__icon:before{transform:translate(150%)}.button:hover .button__icon:after,.button:focus .button__icon:after{transform:translate(0)}.button--primary{background-color:var(--primary-color);color:#fff}.button--primary:hover,.button--primary:focus{background-color:var(--secondary-color);color:var(--primary-color)}.bg--secondary .button--primary:hover,.bg--secondary .button--primary:focus{background-color:var(--primary-color);color:#fff}.button--secondary{background-color:var(--secondary-color);color:var(--primary-color)}.button--secondary:hover,.button--secondary:focus{background-color:var(--primary-color);color:#fff}.bg--primary .button--secondary:hover,.bg--primary .button--secondary:focus{background-color:var(--secondary-color);color:var(--primary-color)}.button--primary-outline{border-color:var(--primary-color);color:var(--primary-color);background-color:transparent}.button--primary-outline:hover,.button--primary-outline:focus{border-color:var(--secondary-color);color:var(--primary-color)}.bg--secondary .button--primary-outline:hover,.bg--secondary .button--primary-outline:focus{border-color:var(--primary-color)}.button--secondary-outline{border-color:var(--secondary-color);color:var(--primary-color);background-color:transparent}.button--secondary-outline:hover,.button--secondary-outline:focus{background-color:var(--secondary-color);color:var(--primary-color)}h1{font-family:var(--heading-font);font-size:var(--font-size-mobile-h1);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h1);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}h2{font-family:var(--heading-font);font-size:var(--font-size-mobile-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h2);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}h3{font-family:var(--heading-font);font-size:var(--font-size-mobile-h3);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h3);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}h4{font-family:var(--heading-font);font-size:var(--font-size-mobile-h4);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h4);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}h5{font-family:var(--heading-font);font-size:var(--font-size-mobile-h5);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h5);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}h6{font-family:var(--heading-font);font-size:var(--font-size-mobile-h6);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h6);text-transform:uppercase;margin:var(--heading-margin);color:var(--heading-color)}p{font-family:var(--default-font);font-size:var(--font-size-mobile-text);font-weight:var(--font-weight-text);line-height:var(--line-height-mobile-text);margin:var(--text-margin);color:var(--text-color)}a{color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-underline-offset:var(--link-text-underline-offset);transition:all .15s ease-in}a:hover,a:focus{color:var(--link-hocus-color)}blockquote{width:100%;max-width:450px;font-size:var(--font-size-h3);font-family:var(--default-font);line-height:var(--line-height-h3);padding:.65em 40px;position:relative}blockquote:before{content:"“";font-size:var(--font-size-h2);color:var(--text-color);display:block;position:absolute;top:0;left:0}strong,b{font-weight:700}@media (min-width:769px){h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}p{font-size:var(--font-size-text);line-height:var(--line-height-text)}}ul{list-style:var(--ul-list-style);color:var(--text-color)}ol{list-style:var(--ol-list-style);color:var(--text-color)}ul,ol{margin:var(--list-margin)}ul li,ol li{margin:var(--list-item-margin)}i[class^=fa-]{font-size:var(--icon-size)}input,select,textarea{width:100%;color:var(--text-color);background:var(--form-bg);border-radius:var(--form-border-radius);border:1px solid var(--form-border-color);margin:0 0 15px;padding:10px 15px;display:block}input::-ms-input-placeholder{color:var(--form-placeholder-color)}input::placeholder{color:var(--form-placeholder-color)}select::-ms-input-placeholder{color:var(--form-placeholder-color)}select::placeholder{color:var(--form-placeholder-color)}textarea::-ms-input-placeholder{color:var(--form-placeholder-color)}textarea::placeholder{color:var(--form-placeholder-color)}.sign_up_form select{height:50px;min-height:50px;line-height:50px}.sign_up_form input[type=date]{height:50px;min-height:50px;line-height:50px}label{font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);color:var(--form-label-color);margin-bottom:10px;display:block}select{padding:15px}textarea{border-radius:var(--form-textarea-border-radius);min-height:150px}.checkbox-group{flex-wrap:wrap;align-items:center;margin:0 -10px;display:flex}.checkbox-group label{align-items:center;margin:0 10px 10px;display:flex}.checkbox-group label input{width:20px;margin:0 10px 0 0}.frm-fluent-form.frm-fluent-form{--fluentform-primary:var(--form-submit-bg);--fluentform-secondary:var(--text-color);--fluentform-border-color:var(--form-border-color);--fluentform-border-radius:var(--form-border-radius)}.frm-fluent-form.frm-fluent-form .ff-el-group{margin-bottom:var(--form-field-gap)}.frm-fluent-form.frm-fluent-form .ff-el-input--label label{color:var(--form-label-color);font-weight:var(--form-label-font-weight);font-size:var(--form-label-font-size);line-height:var(--form-label-line-height);margin-bottom:10px}.frm-fluent-form.frm-fluent-form .ff-el-form-control{width:100%;height:var(--form-field-height);background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);color:var(--text-color);font-family:var(--default-font);font-size:var(--font-size-text);padding:10px 15px;transition:border-color .15s ease-in}.frm-fluent-form.frm-fluent-form .ff-el-form-control::-ms-input-placeholder{color:var(--form-placeholder-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-control::placeholder{color:var(--form-placeholder-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-control:focus{border-color:var(--form-focus-border-color);outline:none}.frm-fluent-form.frm-fluent-form select.ff-el-form-control{padding:15px}.frm-fluent-form.frm-fluent-form textarea.ff-el-form-control{border-radius:var(--form-textarea-border-radius);height:auto;min-height:150px}.frm-fluent-form.frm-fluent-form .ff-t-container{gap:var(--form-field-gap)}@media (min-width:769px){.frm-fluent-form.frm-fluent-form .ff-t-container{display:flex}.frm-fluent-form.frm-fluent-form .ff-t-container .ff-t-cell{flex:1}}.frm-fluent-form.frm-fluent-form .ff-el-form-check{margin-bottom:8px}.frm-fluent-form.frm-fluent-form .ff-el-form-check-label{font-weight:var(--font-weight-text);cursor:pointer;align-items:center;display:flex}.frm-fluent-form.frm-fluent-form .ff-el-form-check-label span{color:var(--text-color);margin-left:15px}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input{-webkit-appearance:none;-ms-appearance:none;appearance:none;width:var(--form-checkbox-size);height:var(--form-checkbox-size);min-width:var(--form-checkbox-size);border:2px solid var(--form-border-color);border-radius:var(--form-checkbox-border-radius);background:var(--form-bg);cursor:pointer;justify-content:center;align-items:center;margin:0 10px 0 0;padding:0;transition:all .15s ease-in;display:inline-flex}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input:hover{border-color:var(--form-focus-border-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input:checked{background-color:var(--form-checkbox-checked-bg);border-color:var(--form-checkbox-checked-border-color)}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-radio{width:var(--form-radio-size);height:var(--form-radio-size);min-width:var(--form-radio-size);border-radius:50%}.frm-fluent-form.frm-fluent-form .ff-el-form-check-input.ff-el-form-check-radio:checked{background-color:var(--form-bg);border-color:var(--form-radio-checked-border-color);box-shadow:inset 0 0 0 4px var(--form-radio-checked-bg)}.frm-fluent-form.frm-fluent-form .choices .choices__inner{background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:8px 12px;transition:border-color .15s ease-in;display:flex}.frm-fluent-form.frm-fluent-form .choices .choices__inner:has(.choices__input--cloned:focus){border-color:var(--form-focus-border-color)}.frm-fluent-form.frm-fluent-form .choices .choices__input--cloned{font-family:var(--default-font);font-size:var(--font-size-text);color:var(--text-color);background:0 0;border:none;margin:0;padding:0}.frm-fluent-form.frm-fluent-form .choices .choices__input--cloned:focus{outline:none}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple{flex-wrap:wrap;gap:6px;display:flex}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__item{background-color:var(--primary-color);color:#fff;font-size:14px;font-family:var(--default-font);border:none;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__button{color:#fff;opacity:.7;cursor:pointer;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.646 4.646a.5.5 0 01.708 0L8 7.293l2.646-2.647a.5.5 0 01.708.708L8.707 8l2.647 2.646a.5.5 0 01-.708.708L8 8.707l-2.646 2.647a.5.5 0 01-.708-.708L7.293 8 4.646 5.354a.5.5 0 010-.708z'/%3E%3C/svg%3E") 50%/14px no-repeat;border:none;width:14px;min-width:14px;height:14px;margin-left:4px;padding:0;font-size:0}.frm-fluent-form.frm-fluent-form .choices .choices__list--multiple .choices__button:hover{opacity:1}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown{background:var(--form-bg);border:1px solid var(--form-border-color);border-radius:12px;margin-top:4px;overflow:hidden}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice{font-family:var(--default-font);font-size:var(--font-size-text);color:var(--text-color);cursor:pointer;padding:10px 15px}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice.is-highlighted{background-color:var(--tertiary-color)}.frm-fluent-form.frm-fluent-form .choices .choices__list--dropdown .choices__item--choice.has-no-choices{color:var(--form-placeholder-color);opacity:.7;cursor:default}.frm-fluent-form.frm-fluent-form .ff-btn-submit{background-color:var(--form-submit-bg);color:var(--form-submit-color);border-radius:var(--form-submit-border-radius);padding:var(--form-submit-padding);font-family:var(--default-font);font-size:var(--font-size-text);font-weight:var(--button-font-weight);cursor:pointer;border:none;text-decoration:none;transition:all .15s ease-in;display:inline-block}.frm-fluent-form.frm-fluent-form .ff-btn-submit:hover,.frm-fluent-form.frm-fluent-form .ff-btn-submit:focus{background-color:var(--form-submit-hover-bg);color:var(--form-submit-hover-color)}@media (max-width:768px){*{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.container{width:calc(100% - 30px)}}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:15px}.main-navigation{background-color:var(--main-navigation-bg-color);padding:10px 0;transition:background-color .8s;position:fixed;top:0}@media (min-width:64rem){.main-navigation{padding:10px 0}}@media (min-width:80rem){.main-navigation{padding:var(--main-navigation-padding)}}.main-navigation.transparent{background-color:transparent}.main-navigation--wrapper .navigation{justify-content:flex-end;gap:var(--main-navigation-gap)}@media (min-width:64rem) and (max-width:1279px){.main-navigation--wrapper .navigation{justify-content:space-between;gap:0;padding-left:15px}}.main-navigation--wrapper .navigation li a{color:var(--main-navigation-link-color);font-weight:var(--main-navigation-font-weight);font-size:var(--main-navigation-font-size);line-height:var(--main-navigation-line-height);white-space:nowrap;text-decoration:none}.main-navigation--wrapper .navigation li a:hover,.main-navigation--wrapper .navigation li a:focus,.main-navigation--wrapper .navigation li.current-menu-item a{color:var(--main-navigation-link-hocus-color)}.main-navigation--wrapper .navigation li.menu-cta a{background-color:var(--primary-color);color:#fff;border-radius:var(--button-border-radius);align-items:center;padding:8px 14px;display:inline-flex}.main-navigation--wrapper .navigation li.menu-item-has-children{padding-right:30px}.main-navigation--wrapper .navigation li.menu-item-has-children a{padding-right:25px}.main-navigation--wrapper .navigation li.menu-item-has-children a>.tag{top:8px}.main-navigation--wrapper .navigation li.menu-item-has-children a>.tag:after{background-color:var(--primary-color);width:13px;height:13px;-webkit-mask-image:url(./theme/navigation/assets/images/menu-tag.svg);mask-image:url(./theme/navigation/assets/images/menu-tag.svg)}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu{background-color:var(--primary-color)}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li a{color:#fff;padding:5px 10px}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li a .tag{top:14px}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li a .tag:after{background-color:#fff}.main-navigation{z-index:999;width:100%}.main-navigation--wrapper .navigation{flex-flow:row;align-items:center;margin:0;list-style:none;display:flex}.main-navigation--wrapper .navigation li{margin:0;position:relative}.main-navigation--wrapper .navigation li a{display:block}.main-navigation--wrapper .navigation li.menu-item-has-children>a{position:relative}.main-navigation--wrapper .navigation li.menu-item-has-children>a>.tag{position:absolute;right:15px}.main-navigation--wrapper .navigation li.menu-item-has-children>a>.tag:after{content:"";transition:transform .15s ease-in;position:absolute}.main-navigation--wrapper .navigation li.menu-item-has-children:hover>a .tag:after,.main-navigation--wrapper .navigation li.menu-item-has-children:focus>a .tag:after{transform:rotate(-180deg)}.main-navigation--wrapper .navigation li.menu-item-has-children:hover>.sub-menu,.main-navigation--wrapper .navigation li.menu-item-has-children:focus>.sub-menu{visibility:visible;opacity:1}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu{z-index:1;visibility:hidden;opacity:0;width:-webkit-max-content;width:max-content;min-width:100%;height:auto;margin:0;list-style:none;transition:opacity .3s,visibility .3s;display:block;position:absolute;top:100%}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li a>.tag{right:10px}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li:hover>a .tag:after,.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu li:focus>a .tag:after{transform:rotate(-90deg)}.main-navigation--wrapper .navigation li.menu-item-has-children .sub-menu .sub-menu{top:0;left:100%}.language-selector{position:relative}.language-selector__toggle{cursor:pointer;font-family:var(--default-font);font-size:var(--main-navigation-font-size);font-weight:var(--main-navigation-font-weight);line-height:var(--main-navigation-line-height);color:var(--main-navigation-link-color);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;display:flex}i.language-selector__icon{width:14px;height:14px;color:var(--main-navigation-link-color);justify-content:center;align-items:center;font-size:14px;transition:transform .15s ease-in;display:inline-flex}.language-selector__dropdown{background-color:var(--primary-color);visibility:hidden;opacity:0;border-radius:8px;min-width:100%;margin:0;padding:8px 0;list-style:none;transition:opacity .15s ease-in,visibility .15s ease-in;position:absolute;top:100%;right:0}.language-selector__dropdown .lang-item{margin:0}.language-selector__dropdown .lang-item a{font-size:var(--main-navigation-font-size);font-weight:var(--main-navigation-font-weight);line-height:var(--main-navigation-line-height);color:#fff;text-transform:uppercase;padding:6px 16px;text-decoration:none;display:block}.language-selector__dropdown .lang-item a:hover,.language-selector__dropdown .lang-item a:focus{opacity:.7}.language-selector:hover .language-selector__dropdown{visibility:visible;opacity:1}.language-selector:focus-within .language-selector__dropdown{visibility:visible;opacity:1}.language-selector:hover .language-selector__icon{transform:rotate(-180deg)}.language-selector:focus-within .language-selector__icon{transform:rotate(-180deg)}body.logged-in .main-navigation{top:46px}@media (min-width:769px){body.logged-in .main-navigation{top:32px}}.mobile-navigation--wrapper .mobile-navigation{padding:0 0 30px}.mobile-navigation--wrapper .mobile-navigation li a{color:var(--mobile-navigation-link-color);font-size:1.5rem;font-weight:var(--main-navigation-font-weight);padding:15px;text-decoration:none}.mobile-navigation--wrapper .mobile-navigation li a:hover,.mobile-navigation--wrapper .mobile-navigation li a:focus{background-color:var(--mobile-navigation-link-hocus-color)}.mobile-navigation--wrapper .mobile-navigation li.current-menu-item>a{color:var(--secondary-color)}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children>a>.tag:after{background-color:var(--mobile-navigation-link-color);-webkit-mask-image:url(./theme/navigation/assets/images/menu-tag.svg);mask-image:url(./theme/navigation/assets/images/menu-tag.svg)}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu li{border-bottom:1px solid var(--mobile-navigation-link-color)}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu li a{font-size:1rem}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu li:last-child{border-bottom:0}.mobile-navigation--wrapper .mobile-menu--footer{margin-top:50px;padding:0 15px}.mobile-navigation--wrapper .mobile-menu--footer p a{color:#fff;text-decoration:none}.mobile-navigation--wrapper .mobile-menu--footer p img{margin-left:15px;display:inline-block}.mobile-navigation--wrapper .mobile-menu--footer .search-form{width:100%;position:relative}.mobile-navigation--wrapper .mobile-menu--footer .search-form input{color:#fff;background:0 0;border-bottom:1px solid #fff;outline:none;margin:0}.mobile-navigation--wrapper .mobile-menu--footer .search-form input::-ms-input-placeholder{color:#fff}.mobile-navigation--wrapper .mobile-menu--footer .search-form input::placeholder{color:#fff}.mobile-navigation--wrapper .mobile-menu--footer .search-form button{color:#fff;cursor:pointer;background:0 0;border:none;padding:10px;position:absolute;top:0;right:0}.mobile-navigation--wrapper .mobile-menu--footer .search-form button i{font-size:18px}.mobile-navigation-toggle{margin:-15px 0 0 auto!important}.mobile-navigation-toggle .icon-bar{background-color:var(--primary-color);height:2px}.mobile-language-selector{z-index:5;opacity:0;gap:1rem;padding:26px 15px;list-style:none;transition:opacity .75s ease-in-out;display:flex;position:relative}body.active-menu .mobile-language-selector{opacity:1}.mobile-language-selector .lang-item{margin:0}.mobile-language-selector .lang-item a{color:var(--mobile-navigation-link-color);font-size:1rem;font-weight:var(--main-navigation-font-weight);text-transform:uppercase;opacity:.5;text-decoration:none}.mobile-language-selector .lang-item a:hover,.mobile-language-selector .lang-item a:focus,.mobile-language-selector .lang-item.current-lang a{opacity:1}.mobile-menu-bg:after{background-color:var(--mobile-navigation-bg-color)}@media (max-width:1023px){.mobile-navigation-container{align-items:center;height:100%;margin-top:12px;display:flex}.mobile-navigation--wrapper{z-index:999;visibility:hidden;flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow-y:scroll}.mobile-navigation--wrapper .mobile-menu--footer{opacity:0;transition:opacity .75s ease-in-out}.mobile-navigation--wrapper .mobile-navigation{z-index:5;visibility:hidden;width:100%;margin:0;position:relative}.mobile-navigation--wrapper .mobile-navigation>li{opacity:0;margin:0;transition:opacity .75s ease-in-out}.mobile-navigation--wrapper .mobile-navigation>li a{display:block}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children>a{position:relative}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children>a>.tag{width:50px;height:100%;display:block;position:absolute;top:0;right:0}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children>a>.tag:after{content:"";width:15px;height:15px;transition:transform .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children.sub-menu-open>a .tag:after{top:50%;left:50%;transform:rotate(-180deg)translate(50%,50%)}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu{z-index:1;width:calc(100% - 15px);max-height:0;margin:0 0 0 15px;list-style:none;transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu[data-open]{max-height:2000px}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu[data-open]>li{opacity:1}.mobile-navigation--wrapper .mobile-navigation li.menu-item-has-children .sub-menu li{margin:0}.mobile-navigation-toggle{z-index:1000;background-color:transparent;border:0;width:32px;height:32px;margin:0 0 0 auto;display:block;position:relative}.mobile-navigation-toggle .icon-bar{z-index:1;transform-origin:50%;width:100%;transition:opacity .3s,transform .3s,background-color .5s ease-in-out;display:block;position:absolute;top:0;left:0}.mobile-navigation-toggle .icon-bar:first-child{transform:translateY(8px)translate(0)}.mobile-navigation-toggle .icon-bar:nth-child(2){transform:translateY(16px)translate(0)}.mobile-navigation-toggle .icon-bar:nth-child(3){transform:translateY(24px)translate(0)}body.active-menu .mobile-navigation-toggle .icon-bar:first-child{transform:translateY(16px)translate(0)rotate(45deg)}body.active-menu .mobile-navigation-toggle .icon-bar:nth-child(2){opacity:0}body.active-menu .mobile-navigation-toggle .icon-bar:nth-child(3){transform:translateY(16px)translate(0)rotate(-45deg)}.mobile-menu-bg{width:1px;height:1px;position:absolute;top:40px;right:40px}.mobile-menu-bg:after{content:"";transform-origin:50%;will-change:transform;border-radius:50%;width:284vmax;height:284vmax;transition:transform .3s cubic-bezier(.755,.05,.855,.06);display:block;position:absolute;top:-142vmax;left:-142vmax;transform:scale(0)}body.active-menu{overflow:hidden}body.active-menu .mobile-menu-bg:after{transform:scale(1)}body.active-menu .mobile-navigation-toggle .icon-bar{background-color:#fff}body.active-menu .main-navigation .mobile-navigation--wrapper{visibility:visible;overflow-y:scroll}body.active-menu .main-navigation .mobile-navigation--wrapper .mobile-navigation{visibility:visible}body.active-menu .main-navigation .mobile-navigation--wrapper .mobile-navigation>li,body.active-menu .main-navigation .mobile-navigation--wrapper .mobile-menu--footer{opacity:1}body.logged-in .main-navigation .mobile-navigation--wrapper{top:32px}}.header--hero-home{background-color:var(--secondary-color);clip-path:inset(0);flex-direction:column;min-height:100svh;padding-top:6rem;display:flex;position:relative}@media (min-width:64rem){.header--hero-home{padding-top:8rem}}.hero-home__logo{pointer-events:none;z-index:2;justify-content:center;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (min-width:64rem){.hero-home__logo{padding-left:5rem;padding-right:5rem}}.hero-home__logo-gradient{z-index:2;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#dedc00 0%,transparent 50%);width:90%;animation:20s ease-in-out infinite gradient-float;position:absolute;top:-5%;left:5%}@media (min-width:48rem){.hero-home__logo-gradient{width:75%;top:-8%;left:10%}}@media (min-width:64rem){.hero-home__logo-gradient{width:60%;top:-120px;left:250px}}.hero-home__logo-image{width:100%;height:auto}@media (min-width:64rem){.hero-home__logo-image{width:65%}}.hero-home__bottom{flex:1;align-items:flex-end;padding-bottom:3rem;display:flex;position:relative}@media (min-width:64rem){.hero-home__bottom{padding-bottom:5rem}}.hero-home__content{z-index:3;position:relative}.hero-home__title{margin-bottom:1.25rem}@media (min-width:64rem){.hero-home__title{margin-bottom:1.875rem}}.hero-home__description{margin-bottom:1.875rem;font-weight:500;line-height:28px}.hero-home__buttons{flex-wrap:wrap;gap:.625rem;display:flex}.hero-home__image-wrapper{z-index:1;pointer-events:none;width:80%;position:absolute;top:0;right:0;translate:0 -50%}@media (min-width:64rem){.hero-home__image-wrapper{width:58%;top:auto;bottom:0;translate:none}}.hero-home__image{width:100%;height:auto}@keyframes gradient-float{0%{translate:-10% -2%}20%{translate:15% 3%}40%{translate:35% -1%}60%{translate:20% 2%}80%{translate:40% -2%}to{translate:-10% -2%}}.header--title-header{background-color:var(--primary-color);padding-top:3.75rem}.title-header__title{color:#5b5b5b;white-space:nowrap;line-height:1}.header--nuvra-logo-header{background-color:var(--primary-color);color:#fff;padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.header--nuvra-logo-header{padding-top:5.25rem;padding-bottom:5.25rem}}.header--nuvra-logo-header h1,.header--nuvra-logo-header p{color:#fff}.nuvra-logo-header__title{opacity:0}.nuvra-logo-header__description{opacity:0;margin-top:1.5rem}@media (min-width:64rem){.nuvra-logo-header__description{margin-top:1.875rem}}.nuvra-logo-header__button-wrapper{opacity:0;margin-top:1.5rem}@media (min-width:64rem){.nuvra-logo-header__button-wrapper{margin-top:1.875rem}}.nuvra-logo-header__visual{aspect-ratio:637/616;justify-content:center;align-items:center;display:flex;position:relative}.nuvra-logo-header__n-stroke{stroke-width:2px}@media (min-width:64rem){.nuvra-logo-header__n-stroke{stroke-width:1px}}.nuvra-logo-header__n-shape{opacity:0;width:75%;height:auto;position:absolute}.nuvra-logo-header__logo{opacity:0;width:92%;height:auto;position:relative}.breadcrumbs{padding-top:80px}@media (min-width:64rem){.breadcrumbs{padding-top:100px}}.breadcrumbs{padding-bottom:.75rem}.breadcrumbs--black{background-color:var(--primary-color)}.breadcrumbs--white{background-color:var(--tertiary-color)}.breadcrumbs__list{align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:16px;display:flex}.breadcrumbs i.fa-house{font-size:16px}.breadcrumbs--black .breadcrumbs__list{color:#fff}.breadcrumbs--black .breadcrumbs__list a{color:rgba(255,255,255,.5);text-decoration:none}.breadcrumbs--black .breadcrumbs__list a:hover{color:#fff}.breadcrumbs--black .breadcrumbs__list a:focus-visible{color:#fff}.breadcrumbs--black .breadcrumbs__list .breadcrumb_last{color:#fff}.breadcrumbs--white .breadcrumbs__list{color:var(--primary-color)}.breadcrumbs--white .breadcrumbs__list a{color:rgba(0,0,0,.5);text-decoration:none}.breadcrumbs--white .breadcrumbs__list a:hover{color:var(--primary-color)}.breadcrumbs--white .breadcrumbs__list a:focus-visible{color:var(--primary-color)}.breadcrumbs--white .breadcrumbs__list .breadcrumb_last{color:var(--primary-color)}.breadcrumbs__collapsed{align-items:center;gap:5px;margin-right:5px;display:none;position:relative}.breadcrumbs__toggle{cursor:pointer;letter-spacing:2px;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;line-height:16px}.breadcrumbs--black .breadcrumbs__toggle{color:rgba(255,255,255,.5)}.breadcrumbs--white .breadcrumbs__toggle{color:rgba(0,0,0,.5)}.breadcrumbs__dropdown{z-index:10;border-radius:6px;flex-direction:column;min-width:180px;padding:6px 0;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.breadcrumbs__dropdown--open{display:flex}.breadcrumbs--black .breadcrumbs__dropdown{background-color:#1a1a1a}.breadcrumbs--white .breadcrumbs__dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.1)}.breadcrumbs__dropdown-item{padding:8px 16px;font-size:14px;font-weight:500;line-height:16px;text-decoration:none}.breadcrumbs--black .breadcrumbs__dropdown-item{color:rgba(255,255,255,.7)}.breadcrumbs--black .breadcrumbs__dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.05)}.breadcrumbs--white .breadcrumbs__dropdown-item{color:rgba(0,0,0,.7)}.breadcrumbs--white .breadcrumbs__dropdown-item:hover{color:var(--primary-color);background-color:rgba(0,0,0,.03)}.flexible--cta{background-color:var(--secondary-color);padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--cta{padding-top:5.25rem;padding-bottom:0}}.cta__title{margin:0;padding:0}.cta__description{margin:30px 0}.cta__image-svg{width:100%;height:auto;max-height:770px;display:none;overflow:visible}@media (min-width:64rem){.cta__image-svg{display:block}}.cta__n-stroke{stroke-dashoffset:1px}.flexible--vertical-scroll-slider{background-color:var(--primary-color);overflow:hidden}.vertical-scroll-slider__track{height:100svh;position:relative}.vertical-scroll-slider__slide{will-change:transform, opacity;height:100svh;position:absolute;top:0;bottom:0;left:0;right:0}.vertical-scroll-slider__overlay-text{background:linear-gradient(180deg, white 0%, white 50%, var(--secondary-color) 50%, var(--secondary-color) 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;z-index:2;white-space:nowrap;pointer-events:none;-webkit-background-clip:text;background-clip:text;width:100%;padding:0 30px;font-weight:700;line-height:1;position:absolute;left:0}.vertical-scroll-slider__image{aspect-ratio:732/412;object-fit:cover;border-radius:1.25rem;width:100%;height:auto;margin-top:2.5rem}.vertical-scroll-slider__title{color:#fff;margin-bottom:1.25rem}@media (min-width:48rem){.vertical-scroll-slider__title{margin-top:30px}}@media (min-width:64rem) and (max-width:1279px){.vertical-scroll-slider__title{font-size:40px;line-height:44px}}@media (min-width:64rem){.vertical-scroll-slider__title{margin-top:0;margin-bottom:1.875rem}}.vertical-scroll-slider__description{color:#fff;margin-bottom:1.875rem}.vertical-scroll-slider__dots{z-index:10;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.vertical-scroll-slider__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.vertical-scroll-slider__dot span{border:2px solid var(--secondary-color);background-color:transparent;border-radius:50%;width:.5rem;height:.5rem;transition:all .4s;display:block}.vertical-scroll-slider__dot.is-active span{background-color:var(--secondary-color);border:2px solid var(--secondary-color);width:1.25rem;height:1.25rem}.flexible--product-categories-list{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--product-categories-list{padding-top:7.5rem;padding-bottom:7.5rem}}.product-categories-list__title{margin-bottom:0}.product-categories-list__items{margin:0;padding:0;list-style:none}.product-categories-list__item{border-top:1px solid var(--secondary-color);margin:0;padding:0}.product-categories-list__item:last-child{border-bottom:1px solid var(--secondary-color)}.product-categories-list__link{color:var(--primary-color);justify-content:space-between;align-items:center;padding:1.5rem 1rem;text-decoration:none;transition:background-color .3s;display:flex}@media (min-width:64rem){.product-categories-list__link{padding:1.75rem 1rem}}.product-categories-list__link:hover{background-color:var(--secondary-color)}.product-categories-list__name{text-transform:uppercase;font-size:1.75rem;font-weight:500;line-height:1}@media (min-width:64rem){.product-categories-list__name{font-size:2.5rem;line-height:2.5rem}}.product-categories-list__arrow{font-size:1.5rem}@media (min-width:64rem){.product-categories-list__arrow{font-size:1.875rem}}.product-categories-list__hover-box{background-color:var(--tertiary-color);pointer-events:none;opacity:0;z-index:100;border-radius:.5rem;width:300px;height:300px;padding:15px;position:fixed;top:0;left:0;overflow:hidden}.product-categories-list__hover-img{object-fit:contain;border-radius:.25rem;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;bottom:15px;left:15px;right:15px}.flexible--background-quote{background-color:var(--primary-color);min-height:100vh;position:relative;overflow:hidden}.flexible--background-quote--no-media{min-height:auto;padding-bottom:140px}.background-quote__media{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.background-quote__logo{width:60px;height:auto;margin:0 auto 140px;display:block}@media (min-width:64rem){.background-quote__logo{width:80px}}.background-quote__overlay{z-index:1;background-color:rgba(0,0,0,.45);position:absolute;top:0;bottom:0;left:0;right:0}.background-quote__text{color:#fff;text-align:center;z-index:2;font-size:2.5rem;font-weight:600;line-height:1.3}@media (min-width:48rem){.background-quote__text{font-size:4.5rem}}@media (min-width:64rem){.background-quote__text{font-size:50px;line-height:60px}}.background-quote__text span{flex-wrap:wrap;justify-content:center;display:inline-flex}.background-quote__text span .background-quote__word{display:inline-flex}.background-quote__text span .background-quote__char{background-color:var(--secondary-color);color:var(--primary-color)}.background-quote__text span .background-quote__char--first{padding-left:5px}.background-quote__text span .background-quote__char--last{padding-right:5px}.background-quote__text span .background-quote__spacer{width:.2em}.flexible--innovation-highlight{background-color:var(--primary-color);padding-top:3rem;padding-bottom:3rem;overflow:hidden}@media (min-width:64rem){.flexible--innovation-highlight{padding-top:5.25rem;padding-bottom:5.25rem}}.innovation-highlight__stage{height:500px;position:relative}@media (min-width:64rem){.innovation-highlight__stage{height:940px}}.innovation-highlight__image-wrapper{z-index:2;opacity:0;width:60%;max-width:459px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:64rem){.innovation-highlight__image-wrapper{width:40%;max-width:580px;height:80%;top:8%;transform:translate(-50%)}}.innovation-highlight__image{object-fit:contain;width:100%;height:100%}.innovation-highlight__marquee{z-index:1;opacity:0;width:100vw;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.innovation-highlight__marquee-track{will-change:transform;width:-webkit-max-content;width:max-content;display:flex}.innovation-highlight__marquee-text{color:var(--tertiary-color);font-size:80px;font-weight:var(--font-weight-heading);text-transform:uppercase;white-space:nowrap;padding-right:.5em;line-height:1}@media (min-width:48rem){.innovation-highlight__marquee-text{font-size:140px}}@media (min-width:64rem){.innovation-highlight__marquee-text{font-size:200px}}.innovation-highlight__advantage{z-index:3;opacity:0;left:var(--xs-x);top:var(--xs-y);width:var(--xs-w);position:absolute}.innovation-highlight__advantage[data-side-xs=right]{left:auto;right:var(--xs-x)}.innovation-highlight__advantage[data-side-xs=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-xs=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-xs=right] .innovation-highlight__advantage-content{text-align:right}@media (min-width:40rem){.innovation-highlight__advantage{left:var(--sm-x);top:var(--sm-y);width:var(--sm-w)}.innovation-highlight__advantage[data-side-sm=left]{left:var(--sm-x);right:auto}.innovation-highlight__advantage[data-side-sm=left] .innovation-highlight__advantage-line{direction:ltr}.innovation-highlight__advantage[data-side-sm=left] .innovation-highlight__advantage-dot{left:auto;right:0}.innovation-highlight__advantage[data-side-sm=left] .innovation-highlight__advantage-content{text-align:left}.innovation-highlight__advantage[data-side-sm=right]{left:auto;right:var(--sm-x)}.innovation-highlight__advantage[data-side-sm=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-sm=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-sm=right] .innovation-highlight__advantage-content{text-align:right}}@media (min-width:48rem){.innovation-highlight__advantage{left:var(--md-x);top:var(--md-y);width:var(--md-w)}.innovation-highlight__advantage[data-side-md=left]{left:var(--md-x);right:auto}.innovation-highlight__advantage[data-side-md=left] .innovation-highlight__advantage-line{direction:ltr}.innovation-highlight__advantage[data-side-md=left] .innovation-highlight__advantage-dot{left:auto;right:0}.innovation-highlight__advantage[data-side-md=left] .innovation-highlight__advantage-content{text-align:left}.innovation-highlight__advantage[data-side-md=right]{left:auto;right:var(--md-x)}.innovation-highlight__advantage[data-side-md=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-md=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-md=right] .innovation-highlight__advantage-content{text-align:right}}@media (min-width:64rem){.innovation-highlight__advantage{left:var(--lg-x);top:var(--lg-y);width:var(--lg-w)}.innovation-highlight__advantage[data-side-lg=left]{left:var(--lg-x);right:auto}.innovation-highlight__advantage[data-side-lg=left] .innovation-highlight__advantage-line{direction:ltr}.innovation-highlight__advantage[data-side-lg=left] .innovation-highlight__advantage-dot{left:auto;right:0}.innovation-highlight__advantage[data-side-lg=left] .innovation-highlight__advantage-content{text-align:left}.innovation-highlight__advantage[data-side-lg=right]{left:auto;right:var(--lg-x)}.innovation-highlight__advantage[data-side-lg=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-lg=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-lg=right] .innovation-highlight__advantage-content{text-align:right}}@media (min-width:80rem){.innovation-highlight__advantage{left:var(--xl-x);top:var(--xl-y);width:var(--xl-w)}.innovation-highlight__advantage[data-side-xl=left]{left:var(--xl-x);right:auto}.innovation-highlight__advantage[data-side-xl=left] .innovation-highlight__advantage-line{direction:ltr}.innovation-highlight__advantage[data-side-xl=left] .innovation-highlight__advantage-dot{left:auto;right:0}.innovation-highlight__advantage[data-side-xl=left] .innovation-highlight__advantage-content{text-align:left}.innovation-highlight__advantage[data-side-xl=right]{left:auto;right:var(--xl-x)}.innovation-highlight__advantage[data-side-xl=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-xl=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-xl=right] .innovation-highlight__advantage-content{text-align:right}}@media (min-width:96rem){.innovation-highlight__advantage{left:var(--xxl-x);top:var(--xxl-y);width:var(--xxl-w)}.innovation-highlight__advantage[data-side-2xl=left]{left:var(--xxl-x);right:auto}.innovation-highlight__advantage[data-side-2xl=left] .innovation-highlight__advantage-line{direction:ltr}.innovation-highlight__advantage[data-side-2xl=left] .innovation-highlight__advantage-dot{left:auto;right:0}.innovation-highlight__advantage[data-side-2xl=left] .innovation-highlight__advantage-content{text-align:left}.innovation-highlight__advantage[data-side-2xl=right]{left:auto;right:var(--xxl-x)}.innovation-highlight__advantage[data-side-2xl=right] .innovation-highlight__advantage-line{direction:rtl}.innovation-highlight__advantage[data-side-2xl=right] .innovation-highlight__advantage-dot{left:-4px;right:auto}.innovation-highlight__advantage[data-side-2xl=right] .innovation-highlight__advantage-content{text-align:right}}.innovation-highlight__advantage-line{border-top:1px solid var(--secondary-color);margin-bottom:0;position:relative}.innovation-highlight__advantage-dot{background-color:var(--secondary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;right:0}.innovation-highlight__advantage-title{color:var(--tertiary-color);margin:0;padding-top:20px;font-size:22px;font-weight:500;line-height:28px}@media (min-width:64rem){.innovation-highlight__advantage-title{font-size:30px;line-height:30px}}.innovation-highlight__advantage-description{color:var(--tertiary-color);margin:10px 0 0;font-size:16px;font-weight:400;line-height:22px;display:none}@media (min-width:64rem){.innovation-highlight__advantage-description{display:block}}.flexible--img-with-text{padding-top:3rem;padding-bottom:3rem}.flexible--img-with-text h2,.flexible--img-with-text p,.flexible--img-with-text span{color:#fff}@media (min-width:64rem){.flexible--img-with-text{padding-top:5rem;padding-bottom:5rem}}.img-with-text__image{aspect-ratio:621/500;object-fit:cover;border-radius:1.25rem;width:100%;height:auto}.img-with-text__label{border:1px solid var(--secondary-color);border-radius:1.5625rem;margin-bottom:1.875rem;padding:.375rem 1.125rem;font-size:1.125rem;line-height:1.5rem;display:inline-block}.img-with-text__title{margin-bottom:1.875rem}.img-with-text__description{font-size:1rem;line-height:1.375rem}.flexible--sector-slider{background-color:var(--primary-color);padding-bottom:100px;position:relative;overflow:hidden}.sector-slider__hero{min-height:100svh;padding:100px 0;display:flex;position:relative}@media (min-width:64rem){.sector-slider__hero{align-items:center;padding-top:6rem;padding-bottom:4rem}}.sector-slider__hero-text{gap:1.5rem}@media (min-width:64rem){.sector-slider__hero-text{gap:2rem}}.sector-slider__title{color:#fff;max-width:550px;font-size:2.5rem;line-height:1}@media (min-width:64rem){.sector-slider__title{font-size:3.75rem;line-height:60px}}.sector-slider__floating-images{height:min(490px,34vw);margin-top:100px;position:relative;overflow:visible}@media (min-width:64rem){.sector-slider__floating-images{margin-top:0}}.sector-slider__floating-images--count-2{height:min(980px,68vw)}.sector-slider__first-slide{z-index:5;opacity:0;pointer-events:none;padding-top:110px;padding-bottom:60px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:64rem){.sector-slider__first-slide{padding-top:150px}}.sector-slider__first-slide.is-active{pointer-events:auto}.sector-slider__floating-image{border-radius:5px;position:absolute;overflow:hidden}.sector-slider__floating-image img{object-fit:cover;width:100%;height:100%}.sector-slider__floating-image--0{width:min(279px,19.4vw);height:min(186px,12.9vw);top:0;left:0}.sector-slider__floating-image--1{width:min(236px,16.4vw);height:min(166px,11.5vw);top:min(134px,9.3vw);right:0}.sector-slider__floating-image--2{width:min(219px,15.2vw);height:min(141px,9.8vw);bottom:0;left:min(140px,9.7vw)}.sector-slider__floating-images--count-2 .sector-slider__floating-image--0{width:min(558px,38.8vw);height:min(372px,25.8vw)}.sector-slider__floating-images--count-2 .sector-slider__floating-image--1{width:min(472px,32.8vw);height:min(332px,23.1vw);top:min(268px,18.6vw)}.sector-slider__track{position:relative}.sector-slider__slide{padding-top:60px;padding-bottom:60px;position:relative}.sector-slider__slide-inner{width:100%}.sector-slider__image-wrapper{margin-bottom:-50px;padding-top:2.5rem;position:relative}.sector-slider__overlay-text{background:linear-gradient(180deg, white 0%, white 50%, var(--secondary-color) 50%, var(--secondary-color) 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;z-index:4;text-align:center;pointer-events:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;width:100%;font-weight:700;line-height:1;position:absolute;left:0}.sector-slider__image{aspect-ratio:1;object-fit:cover;border-radius:1.25rem;width:100%;height:auto}@media (min-width:64rem){.sector-slider__image{aspect-ratio:1280/600}}.sector-slider__image--hidden{opacity:0;pointer-events:none}.sector-slider__content{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-left:30px;padding-right:30px;display:flex}@media (min-width:64rem){.sector-slider__content{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:0;padding-left:6.875rem;padding-right:6.875rem}}.sector-slider__description{border-left:1px solid var(--secondary-color);color:#fff;max-width:514px;margin-left:30px;padding-top:80px;padding-left:1.25rem;position:relative}@media (min-width:64rem){.sector-slider__description{margin-left:0;padding-top:6.25rem}}.sector-slider__description p{color:inherit}.sector-slider__description:before{content:"";background-color:var(--secondary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-4px}.sector-slider__dots{z-index:10;opacity:0;flex-direction:column;align-items:center;gap:1rem;display:flex;position:fixed;top:50%;right:15px;transform:translateY(-50%)}.sector-slider__dot{background:0 0;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.sector-slider__dot span{border:2px solid var(--secondary-color);background-color:transparent;border-radius:50%;width:.5rem;height:.5rem;transition:all .4s;display:block}.sector-slider__dot.is-active span{background-color:var(--secondary-color);border:2px solid var(--secondary-color);width:1.25rem;height:1.25rem}.product-categories-grid{padding-top:1rem;padding-bottom:4rem}@media (min-width:64rem){.product-categories-grid{padding-top:5.25rem;padding-bottom:5.25rem;padding-top:3rem}}.product-categories-grid .grid{gap:60px 32px}.product-categories-grid__title{margin-bottom:0}.product-categories-grid__card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-categories-grid__image-wrapper{aspect-ratio:360/273;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;justify-content:center;align-items:center;display:flex;overflow:hidden}.product-categories-grid__image{object-fit:contain;max-width:75%;max-height:90%;transition:transform .3s}.product-categories-grid__card:hover .product-categories-grid__image{transform:scale(1.1)}.product-categories-grid__content{margin-left:20px;padding-top:1.25rem;padding-left:1.25rem;position:relative}.product-categories-grid__accent{background-color:var(--secondary-color);width:2px;position:absolute;top:-20px;bottom:0;left:0}.product-categories-grid__accent:before{content:"";background-color:var(--secondary-color);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-2px}.product-categories-grid__name{margin:0;font-size:1.25rem;line-height:1.25rem}.dealer-cta{padding-top:5rem;padding-bottom:5rem}@media (min-width:64rem){.dealer-cta{padding-top:5.25rem;padding-bottom:5.25rem}.dealer-cta__title{max-width:405px}}.dealer-cta__description{font-size:1rem;line-height:1.375rem}.product-detail{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.product-detail{padding-top:5rem;padding-bottom:5rem}}.product-detail__gallery{flex-direction:column-reverse;gap:10px;margin-bottom:30px;display:flex}@media (min-width:64rem){.product-detail__gallery{flex-direction:row;margin-bottom:0}}.product-detail__thumbnails{flex-shrink:0;gap:10px;display:flex}@media (min-width:64rem){.product-detail__thumbnails{flex-direction:column}}.product-detail__thumbnail{cursor:pointer;opacity:.4;background:#fff;border:1px solid #d9d9d9;border-radius:5px;width:100px;height:100px;padding:0;transition:opacity .2s;overflow:hidden}.product-detail__thumbnail.is-active{opacity:1}.product-detail__thumbnail:hover{opacity:.8}.product-detail__thumbnail img{object-fit:contain;width:100%;height:100%}.product-detail__main-image-wrapper{background:#fff;border:1px solid #d9d9d9;border-radius:5px;flex:1;position:relative;overflow:hidden}.product-detail__main-image-viewport{aspect-ratio:506/420;position:relative;overflow:hidden}.product-detail__main-image{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product-detail__main-image.is-active{opacity:1;pointer-events:auto}.product-detail__main-image img{object-fit:contain;max-width:75%;max-height:75%}.product-detail__expand{color:#000;cursor:pointer;z-index:1;background:0 0;border:none;padding:0;font-size:1.5rem;transition:opacity .2s;position:absolute;top:20px;right:20px}.product-detail__expand:hover{opacity:.6}.product-detail__title{margin-bottom:15px}.product-detail__category{color:var(--secondary-color);text-transform:uppercase;margin-bottom:1.875rem;font-size:1.25rem;font-weight:600;line-height:1.5rem;text-decoration:none}.product-detail__variants{margin-bottom:1.875rem}.product-detail__variants-label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem;font-size:.875rem;font-weight:600;display:block}.product-detail__variants-list{flex-wrap:wrap;gap:.5rem;display:flex}.product-detail__variant{color:var(--text-color);border:1px solid #d9d9d9;border-radius:5px;align-items:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.product-detail__variant:hover{border-color:var(--secondary-color)}.product-detail__variant.is-active{border-color:var(--secondary-color);background-color:var(--secondary-color);color:#000;font-weight:700}.product-detail__description,.product-detail__article-number{margin-bottom:1.875rem;font-size:1rem;line-height:1.375rem}.product-detail__features{border-top:1px solid #414141;flex-direction:column;gap:.5rem;padding-top:1.875rem;display:flex}.product-detail__feature{align-items:center;gap:.5rem;font-size:1rem;line-height:1.375rem;display:flex}.product-detail__check{color:var(--secondary-color);flex-shrink:0;font-size:1rem}.product-tabs{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.product-tabs{padding-top:5rem;padding-bottom:5rem}}.product-tabs__nav{border-bottom:1px solid rgba(255,255,255,.2);gap:0;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.product-tabs__indicator{background:#fff;height:2px;transition:left .35s cubic-bezier(.25,1,.5,1),width .35s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-1px;left:0}.product-tabs__tab{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);cursor:pointer;background:0 0;border:none;border-bottom:2px solid transparent;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:color .2s}.product-tabs__tab.is-active{color:#fff}.product-tabs__tab:hover{color:rgba(255,255,255,.7)}.product-tabs__content{color:#fff;padding-top:2rem}.product-tabs__content h3,.product-tabs__content h4,.product-tabs__content p,.product-tabs__content span,.product-tabs__content td,.product-tabs__content li,.product-tabs__content a{color:#fff}.product-tabs__content a:hover{color:rgba(255,255,255,.7)}.product-tabs__panel{display:none}.product-tabs__panel.is-active{display:block}.product-tabs__table{text-align:left;width:100%;font-size:.875rem}.product-tabs__table tr{border-bottom:1px solid rgba(255,255,255,.15)}.product-tabs__table td{padding-top:.75rem;padding-bottom:.75rem}.product-tabs__spec-label{text-transform:uppercase;letter-spacing:.05em;width:33%;padding-right:1.5rem;font-weight:600}.product-tabs__wysiwyg{max-width:48rem}.product-tabs__wysiwyg p{line-height:1.625}.product-tabs__downloads{flex-direction:column;gap:.75rem;max-width:48rem;display:flex}.product-tabs__download{color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:background-color .2s;display:flex}.product-tabs__download:hover{background:rgba(255,255,255,.1)}.product-tabs__download-icon{color:#fff;background:#444242;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.product-tabs__download-icon span{text-transform:uppercase;font-size:.75rem;font-weight:700}.product-tabs__download-info{flex:1;min-width:0}.product-tabs__download-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.product-tabs__download-meta{color:rgba(255,255,255,.5);margin:.125rem 0 0;font-size:.75rem}.product-tabs__download-arrow{color:rgba(255,255,255,.5);flex-shrink:0;font-size:1.25rem}.product-tabs__certifications{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:40rem){.product-tabs__certifications{grid-template-columns:repeat(4,1fr)}}.product-tabs__certification{text-align:center;border:1px solid rgba(255,255,255,.2);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.product-tabs__cert-image{object-fit:contain;width:3rem;height:3rem}.product-tabs__cert-label{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.related-products{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.related-products{padding-top:5.25rem;padding-bottom:5.25rem}}.related-products .grid{gap:60px 32px}.related-products__title{margin-bottom:0}.flexible--core-values{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--core-values{padding-top:5.25rem;padding-bottom:5.25rem}}.flexible--core-values .gap-30{gap:30px!important}.core-values__card{border:1px solid #d9d9d9;border-radius:5px;flex-direction:column;gap:1.875rem;height:100%;padding:1.25rem;transition:border-color .25s,box-shadow .25s;display:flex}.core-values__card:hover{border-color:var(--secondary-color);box-shadow:0 4px 20px rgba(0,0,0,.06)}.core-values__icon{object-fit:contain;width:48px;height:48px}.core-values__card-content{flex-direction:column;gap:.375rem;display:flex}.core-values__card-stat{text-align:right;margin-top:auto;font-size:2.5rem;font-weight:500;line-height:2.5rem}.core-values__card-title{margin-bottom:0;font-size:20px;font-weight:500;line-height:24px}.flexible--steps-slider{background-color:var(--primary-color);padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--steps-slider{padding-top:5.25rem;padding-bottom:5.25rem}}.flexible--steps-slider .swiper-slide{padding-top:20px}.steps-slider__title{color:#fff}@media (min-width:64rem){.steps-slider__grid{column-gap:80px}}.steps-slider__swiper{overflow-clip-margin:3rem;overflow:clip}.steps-slider__image-wrapper{padding-top:2.5rem;position:relative}.steps-slider__overlay-text{background:linear-gradient(180deg, white 0%, white 50%, var(--secondary-color) 50%, var(--secondary-color) 100%);-webkit-text-fill-color:transparent;text-transform:uppercase;z-index:4;text-align:center;pointer-events:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:2.5rem;left:50%;transform:translate(-50%,-50%)}@media (min-width:64rem){.steps-slider__overlay-text{font-size:9.375rem}}.steps-slider__image{aspect-ratio:732/412;object-fit:cover;border-radius:1.25rem;width:100%;height:auto}.steps-slider__content{flex-direction:column;align-items:flex-start;padding-top:1.5rem;display:flex}@media (min-width:64rem){.steps-slider__content{padding-top:0}}.steps-slider__subtitle{color:var(--secondary-color);margin-top:30px;font-size:1.5rem;font-weight:700;line-height:1.25}.steps-slider__step-number{color:var(--secondary-color)}.steps-slider__description{color:#fff}.steps-slider__progress{align-items:center;margin-top:2.5rem;display:flex}@media (min-width:64rem){.steps-slider__progress{margin-top:3.75rem}}.steps-slider__progress-number{color:rgba(255,255,255,.3);cursor:pointer;flex-shrink:0;margin-right:10px;font-size:2rem;line-height:1;transition:color .4s}.steps-slider__progress-number:not(:first-child):not(:last-child){margin:0 10px}.steps-slider__progress-number:last-child{margin-left:10px;margin-right:0}.steps-slider__progress-number.is-active{color:#fff}.steps-slider__progress-bar{background-color:rgba(255,255,255,.15);border-radius:1px;flex:0 0 150px;height:2px;transition:flex-grow .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.steps-slider__progress-bar--expanded{flex-grow:1}.steps-slider__progress-fill{background-color:#fff;border-radius:1px;width:0;height:100%}.flexible--contact-form{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--contact-form{padding-top:5.25rem;padding-bottom:5.25rem}}.flexible--contact-form .fluentform .ff-el-input--label{margin-bottom:0}.flexible--contact-form .ff_submit_btn_wrapper{text-align:right}.flexible--contact-form--contact{padding-top:30px}.flexible--contact-form--contact .contact-form__title{margin-bottom:100px}.contact-form__description{margin-top:1.5rem}@media (min-width:64rem){.contact-form__description{margin-top:1.875rem}}.contact-form__info{flex-direction:column;gap:1.875rem;display:flex}.contact-form__info-label{align-items:center;gap:.625rem;display:flex}.contact-form__info-label i{color:var(--primary-color);font-size:16px}.contact-form__info-heading{color:var(--secondary-color);margin:0}.contact-form__logo-wrapper{isolation:isolate;background:#fff;margin-top:3rem;position:relative;overflow:hidden}@media (min-width:64rem){.contact-form__logo-wrapper{margin-top:5.25rem}}.contact-form__logo{width:100%;height:auto;display:block;position:relative}.contact-form__logo-gradient{z-index:1;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#dedc00 0%,transparent 50%);width:120%;animation:20s ease-in-out infinite contact-form-gradient-float;position:absolute;top:-100%;left:-10%}.contact-form__info-text{margin:.3125rem 0 0;font-size:16px;line-height:22px}.contact-form__info-text a{color:var(--primary-color);text-decoration:none}.contact-form__info-text a:hover,.contact-form__info-text a:focus{text-decoration:underline}.contact-form__info-text p{margin:0;font-size:16px;line-height:22px}@keyframes contact-form-gradient-float{0%{translate:-10% -2%}20%{translate:15% 3%}40%{translate:35% -1%}60%{translate:20% 2%}80%{translate:40% -2%}to{translate:-10% -2%}}.flexible--text-content{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--text-content{padding-top:5.25rem;padding-bottom:5.25rem}}.text-content__body>*+*{margin-top:1.25rem}.text-content__body h2,.text-content__body h3,.text-content__body h4{margin-top:2rem}.text-content__body ul,.text-content__body ol{padding-left:1.25rem}.text-content__body li+li{margin-top:.5rem}.flexible--cookie-declaration{padding-top:3rem;padding-bottom:3rem}@media (min-width:64rem){.flexible--cookie-declaration{padding-top:5.25rem;padding-bottom:5.25rem}}.footer{background-color:var(--primary-color)}.footer__nav{border-bottom:1px solid rgba(255,255,255,.5);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.footer__nav{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.footer__nav{grid-template-columns:repeat(3,1fr)}}.footer__nav-item{justify-content:flex-start;align-items:center;gap:20px;display:flex}@media (min-width:48rem){.footer__nav-item{justify-content:center}}.footer__nav-item{border-bottom:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);padding:3rem 1.5rem;text-decoration:none;transition:background-color .3s}@media (min-width:64rem){.footer__nav-item{padding:4.5rem 2rem}}.footer__nav-item{border-right:none}@media (min-width:48rem){.footer__nav-item{border-right:1px solid rgba(255,255,255,.5)}.footer__nav-item:nth-child(2n){border-right:none}}@media (min-width:64rem){.footer__nav-item:nth-child(2n){border-right:1px solid rgba(255,255,255,.5)}.footer__nav-item:nth-child(3n){border-right:none}}.footer__nav-item:hover{background-color:var(--secondary-color)}.footer__nav-item:hover .footer__nav-label,.footer__nav-item:hover .footer__nav-icon{color:var(--primary-color)}.footer__nav-label{color:var(--tertiary-color);font-size:var(--font-size-mobile-h4);font-weight:var(--font-weight-heading);line-height:var(--line-height-mobile-h4);text-transform:uppercase;transition:color .3s}@media (min-width:64rem){.footer__nav-label{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}.footer__nav-icon{color:var(--secondary-color);font-size:30px;transition:color .3s}.footer__bottom{padding-top:3rem}@media (min-width:64rem){.footer__bottom{padding-top:5rem}}.footer__info{flex-direction:column;gap:2rem;margin-bottom:3rem;display:flex}@media (min-width:64rem){.footer__info{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:5rem}}.footer__contact p{color:var(--tertiary-color);margin:0;font-size:14px;font-weight:500;line-height:20px}.footer__contact p a{color:var(--tertiary-color);text-decoration:none}.footer__contact p a:hover{color:var(--secondary-color)}.footer__socials{align-items:center;gap:10px;display:flex}.footer__social-link{justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .3s;display:flex}.footer__social-link:hover{opacity:.7}.footer__social-link svg{width:24px;height:24px;fill:var(--tertiary-color);transition:fill .3s}.footer__social-link svg path{fill:inherit}.footer__social-link:hover svg{fill:var(--secondary-color)}.footer__bar{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}@media (min-width:64rem){.footer__bar{flex-direction:row;justify-content:space-between}}.footer__copyright{color:var(--tertiary-color);order:2;margin:0;font-size:14px;font-weight:400;line-height:20px}@media (min-width:64rem){.footer__copyright{order:unset}}.footer__logo{filter:brightness(0)invert();order:1;width:280px;height:auto}@media (min-width:64rem){.footer__logo{order:unset;width:368px}}.footer__legal{order:3}@media (min-width:64rem){.footer__legal{order:unset}}.footer__legal-menu{gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer__legal-menu a{color:var(--tertiary-color);font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.footer__legal-menu a:hover{color:var(--secondary-color)}.footer__legal-menu li{margin:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
/*# sourceMappingURL=public.css.map*/