@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-BoldItalic.woff2) format('woff2'),url(../webfonts/subset-Objective-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-Bold.woff2) format('woff2'),url(../webfonts/subset-Objective-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-Regular.woff2) format('woff2'),url(../webfonts/subset-Objective-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-Italic.woff2) format('woff2'),url(../webfonts/subset-Objective-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-MediumItalic.woff2) format('woff2'),url(../webfonts/subset-Objective-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Objective;src:url(../webfonts/subset-Objective-Medium.woff2) format('woff2'),url(../webfonts/subset-Objective-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Bustand Fallin';src:url(../webfonts/subset-BustandFallin-Regular.woff2) format('woff2'),url(../webfonts/subset-BustandFallin-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;text-rendering:optimizeLegibility}*,::after,::before{box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:0}html{scroll-behavior:smooth;font-family:var(--ff-base);line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;margin:0;background-color:var(--body-bgc);color:var(--body-color);font-family:var(--ff-base);font-size:var(--default-font-size);font-weight:var(--font-weight-base);line-height:var(--line-height-base);text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex='-1']:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;border:0;border-top:1px solid;color:var(--hr-color,var(--primary-alpha-16))}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}dl,ol,ul{margin:0;padding-left:0;list-style:none}b,strong{font-weight:700}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}button{border-radius:0;cursor:pointer}button:focus{outline:0 none}button,input,select,textarea{margin:0;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[hidden]{display:none!important}:root{--gray-25:#fafafa;--gray-50:#f9f9f9;--gray-100:#f2f2f2;--gray-200:#f7f7f7;--gray-250:#ced2d6;--gray-300:#ccc;--gray-400:#999;--gray-500:#666;--gray-600:#5a6066;--gray-650:#4d4d4d;--gray-700:#2c2c2c;--gray-800:#1a1a1a;--gray-900:#0d0d0d;--primary-25:#ffe9ec;--primary-50:#ffd4da;--primary-100:#ffb0bc;--primary-200:#ff8aa0;--primary-300:#ff072d;--primary-400:#e30a23;--primary-500:#e6072d;--primary-600:#d1062a;--primary-700:#cc0027;--primary-800:#a50020;--primary-900:#7c0018;--secondary-25:#f2fbf5;--secondary-50:#dff5e4;--secondary-100:#c0ebcd;--secondary-200:#93dcb0;--secondary-300:#5bc78b;--secondary-400:#27a962;--secondary-500:#147f40;--secondary-600:#085e2c;--secondary-700:#003f10;--secondary-800:#002c0b;--secondary-900:#001a06;--error-25:#fbebeb;--error-50:#efb3b3;--error-100:#ffb3b3;--error-200:#e68686;--error-300:#ff5c5c;--error-400:#e63434;--error-500:#ca0303;--error-600:#a10202;--error-700:#7b0202;--error-800:#5b0101;--error-900:#3d0000;--warning-25:#fffcf5;--warning-50:#fffaeb;--warning-100:#fef0c7;--warning-200:#fedf89;--warning-300:#fec84b;--warning-400:#fdb022;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--warning-800:#93370d;--warning-900:#7a2e0e;--success-25:#f6fef9;--success-50:#ecfdf3;--success-100:#d1fadf;--success-200:#a6f4c5;--success-300:#6ce9a6;--success-400:#32d583;--success-500:#12b76a;--success-600:#039855;--success-700:#027a48;--success-800:#05603a;--success-900:#054f31;--primary-alpha-8:rgba(204,0,39,0.08);--primary-alpha-16:rgba(204,0,39,0.161);--primary-alpha-24:rgba(204,0,39,0.24);--secondary-alpha-16:rgba(0,160,102,0.16);--error-alpha-16:rgba(202,3,3,0.16);--error-alpha-48:rgba(202,3,3,0.48);--white:#fff;--white-alpha-48:rgba(255,255,255,0.48);--black:#121314;--default-font-size:16px;--ff-base:'Objective',sans-serif;--ff-secondary:'Bustand Fallin',sans-serif;--font-weight-base:400;--line-height-base:1.2;--fw-lighter:lighter;--fw-thin:100;--fw-light:300;--fw-normal:400;--fw-book:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--fw-bolder:bolder;--body-color:var(--gray-900);--body-bgc:var(--white);--gutter:1.5rem;--btn-max-width:26.25rem;--ease-custom-expo:cubic-bezier(0.19, 1, 0.22, 1)}.is-menu-open{overflow:hidden}.is-menu-scrolled .main-header{box-shadow:0 0 4px 0 #333}.site-main{overflow:hidden;padding-bottom:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.wrapper{max-width:85.9375rem;margin-inline:auto;padding-inline:1.5rem}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@-moz-keyframes showText{0%{opacity:0;transform:translateY(140px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes showText{0%{opacity:0;transform:translateY(140px)}100%{opacity:1;transform:translateY(0)}}@-o-keyframes showText{0%{opacity:0;transform:translateY(140px)}100%{opacity:1;transform:translateY(0)}}@keyframes showText{0%{opacity:0;transform:translateY(140px)}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes jumping{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}@-webkit-keyframes jumping{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}@-o-keyframes jumping{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}@keyframes jumping{0%{transform:translateY(0)}50%{transform:translateY(-3px)}100%{transform:translateY(0)}}@-moz-keyframes upRight{0%{translate:0 0}50%{translate:70% -70%}50.1%{translate:-70% 70%}}@-webkit-keyframes upRight{0%{translate:0 0}50%{translate:70% -70%}50.1%{translate:-70% 70%}}@-o-keyframes upRight{0%{translate:0 0}50%{translate:70% -70%}50.1%{translate:-70% 70%}}@keyframes upRight{0%{translate:0 0}50%{translate:70% -70%}50.1%{translate:-70% 70%}}@-moz-keyframes upRightLeaves{0%{translate:0 0}50%{translate:-70% 70%}50.1%{translate:70% -70%}}@-webkit-keyframes upRightLeaves{0%{translate:0 0}50%{translate:-70% 70%}50.1%{translate:70% -70%}}@-o-keyframes upRightLeaves{0%{translate:0 0}50%{translate:-70% 70%}50.1%{translate:70% -70%}}@keyframes upRightLeaves{0%{translate:0 0}50%{translate:-70% 70%}50.1%{translate:70% -70%}}@-moz-keyframes linkUpRight{0%{mask-position:0 0}50%{mask-position:.9em -.9em}50.1%{mask-position:-.9em .9em}}@-webkit-keyframes linkUpRight{0%{mask-position:0 0}50%{mask-position:.9em -.9em}50.1%{mask-position:-.9em .9em}}@-o-keyframes linkUpRight{0%{mask-position:0 0}50%{mask-position:.9em -.9em}50.1%{mask-position:-.9em .9em}}@keyframes linkUpRight{0%{mask-position:0 0}50%{mask-position:.9em -.9em}50.1%{mask-position:-.9em .9em}}@-moz-keyframes linkUpRightLeaves{0%{mask-position:0 0}50%{mask-position:-.9em .9em}50.1%{mask-position:.9em -.9em}}@-webkit-keyframes linkUpRightLeaves{0%{mask-position:0 0}50%{mask-position:-.9em .9em}50.1%{mask-position:.9em -.9em}}@-o-keyframes linkUpRightLeaves{0%{mask-position:0 0}50%{mask-position:-.9em .9em}50.1%{mask-position:.9em -.9em}}@keyframes linkUpRightLeaves{0%{mask-position:0 0}50%{mask-position:-.9em .9em}50.1%{mask-position:.9em -.9em}}@-moz-keyframes linkToRight{0%{mask-position:0 0}50%{mask-position:1em 0}50.1%{mask-position:-1em 0}}@-webkit-keyframes linkToRight{0%{mask-position:0 0}50%{mask-position:1em 0}50.1%{mask-position:-1em 0}}@-o-keyframes linkToRight{0%{mask-position:0 0}50%{mask-position:1em 0}50.1%{mask-position:-1em 0}}@keyframes linkToRight{0%{mask-position:0 0}50%{mask-position:1em 0}50.1%{mask-position:-1em 0}}@-moz-keyframes linkToRightLeaves{0%{mask-position:0 0}50%{mask-position:-1em 0}50.1%{mask-position:1em 0}}@-webkit-keyframes linkToRightLeaves{0%{mask-position:0 0}50%{mask-position:-1em 0}50.1%{mask-position:1em 0}}@-o-keyframes linkToRightLeaves{0%{mask-position:0 0}50%{mask-position:-1em 0}50.1%{mask-position:1em 0}}@keyframes linkToRightLeaves{0%{mask-position:0 0}50%{mask-position:-1em 0}50.1%{mask-position:1em 0}}@-moz-keyframes toRight{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-webkit-keyframes toRight{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-o-keyframes toRight{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@keyframes toRight{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-moz-keyframes toRightLeaves{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-webkit-keyframes toRightLeaves{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-o-keyframes toRightLeaves{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@keyframes toRightLeaves{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-moz-keyframes toLeft{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-webkit-keyframes toLeft{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-o-keyframes toLeft{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@keyframes toLeft{0%{translate:0 0}50%{translate:-90% 0}50.1%{translate:90% 0}}@-moz-keyframes toLeftLeaves{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-webkit-keyframes toLeftLeaves{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-o-keyframes toLeftLeaves{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@keyframes toLeftLeaves{0%{translate:0 0}50%{translate:90% 0}50.1%{translate:-90% 0}}@-moz-keyframes toDown{0%{translate:0 0}50%{translate:0 90%}50.1%{translate:0 -90%}}@-webkit-keyframes toDown{0%{translate:0 0}50%{translate:0 90%}50.1%{translate:0 -90%}}@-o-keyframes toDown{0%{translate:0 0}50%{translate:0 90%}50.1%{translate:0 -90%}}@keyframes toDown{0%{translate:0 0}50%{translate:0 90%}50.1%{translate:0 -90%}}@-moz-keyframes toDownLeaves{0%{translate:0 0}50%{translate:0 -90%}50.1%{translate:0 90%}}@-webkit-keyframes toDownLeaves{0%{translate:0 0}50%{translate:0 -90%}50.1%{translate:0 90%}}@-o-keyframes toDownLeaves{0%{translate:0 0}50%{translate:0 -90%}50.1%{translate:0 90%}}@keyframes toDownLeaves{0%{translate:0 0}50%{translate:0 -90%}50.1%{translate:0 90%}}@-moz-keyframes fadeOutInX{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translate(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeOutInX{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translate(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translate(0)}}@-o-keyframes fadeOutInX{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translate(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translate(0)}}@keyframes fadeOutInX{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translate(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translate(0)}}@-moz-keyframes fadeOutInY{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeOutInY{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translateY(0)}}@-o-keyframes fadeOutInY{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutInY{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * 20px))}51%{opacity:0;transform:translateY(calc(var(--keyframe-direction) * -20px))}to{opacity:1;transform:translateY(0)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.d-flex{display:flex}.u-gap-0{gap:0}.u-gap-1{gap:.25rem}.u-gap-2{gap:.5rem}.u-gap-3{gap:1rem}.u-gap-4{gap:1.5rem}.u-gap-5{gap:3rem}.u-shadow{box-shadow:0 4px 24px 0 rgba(0,0,0,.08)}.u-d-none{display:none}.u-d-block{display:block}.u-d-inline{display:inline}.u-d-inline-block{display:inline-block}.u-d-flex{display:flex}.u-d-inline-flex{display:inline-flex}.u-d-grid{display:grid}.u-theme-primary{--t-color-light:var(--primary-300);--t-color-semi-light:var(--primary-400);--t-color-default:var(--primary-500);--t-color-dark:var(--primary-700);--t-color-text:var(--white)}.u-theme-secondary{--t-color-light:var(--secondary-300);--t-color-semi-light:var(--secondary-400);--t-color-default:var(--secondary-700);--t-color-dark:var(--secondary-800);--t-color-text:var(--white)}.u-label{color:var(--t-label-color-text,var(--gray-600));letter-spacing:-.02em;line-height:1.5;text-align:var(--text-align,left)}.u-bg-white{background-color:var(--white)}.u-bg-black{background-color:var(--black)}.u-bg-gray-25{background-color:var(--gray-25)}.u-bg-gray-50{background-color:var(--gray-50)}.components hr{margin-block:2rem}.components .form h2{margin-block:1.5rem}.components .form .form__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.components .bg-primary{background:var(--primary-600)}.components .bg-secondary{background:var(--secondary-600)}.components .d-flex{display:flex;gap:1rem;align-items:center;padding:1rem}.components .c-highlight{position:relative;padding:.75rem 1.25rem;border:1px solid #dee2e6;border-radius:.3125rem;background-color:#f8f9fa}.components .c-highlight pre{padding:.25rem 0 .875rem;margin-top:.8125rem;margin-bottom:0;margin-right:1.875rem;overflow:overlay;white-space:pre;background-color:transparent;border:0;font-size:.875rem}.fslightboxs{border-radius:clamp(.5rem,.7641vw + .3123rem,1rem)}[data-aos=c-fade-in]{opacity:0}[data-aos=c-fade-in].aos-animate{opacity:1}.swiper{--swiper-navigation-size:3rem;--swiper-navigation-color:var(--primary-400);--swiper-navigation-sides-offset:clamp(2.5rem, 3.8204vw + 1.5616rem, 5rem);--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:var(--white-alpha-48);--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bottom:2.5rem;--swiper-pagination-color:var(--white)}.swiper-wrapper{transition-timing-function:cubic-bezier(.65,0,.35,1)}.swiper-button-next,.swiper-button-prev{appearance:none;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);padding:0;border:none;border-radius:50%;background:0 0;background-color:var(--swiper-navigation-bg-color,var(--white));transition:.3s}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--swiper-navigation-hover-bg-color,var(--gray-100))}.swiper-button-next svg,.swiper-button-prev svg{width:51%;height:51%}.swiper-button-next svg path,.swiper-button-prev svg path{fill:currentColor}.swiper-pagination{display:flex;justify-content:center;gap:.5rem}.btn{position:relative;z-index:0;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;gap:var(--btn-gap,.1875rem);padding:var(--btn-padding,.75rem 2rem);border:var(--btn-border,none);border-radius:var(--btn-border-radius,.5rem);outline:var(--btn-outline,.125rem solid transparent);outline-offset:.25rem;color:var(--btn-color,var(--black));font-family:var(--btn-font-family,var(--ff-base));font-size:var(--btn-font-size,1rem);font-weight:var(--btn-font-weight,var(--fw-bold));letter-spacing:var(--btn-letter-spacing,-.02em);line-height:var(--btn-line-height,1.5);text-align:center;background:var(--btn-bg,transparent);box-shadow:inset 0 0 0 .125rem var(--btn-border-color,transparent);transition-duration:.4s;transition-property:color,background,border-color,transform,box-shadow,opacity,outline;transition-timing-function:cubic-bezier(.74,.24,.06,.88)}.btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;border-radius:var(--btn-border-radius,.5rem);opacity:var(--btn-opacity,0);background-color:var(--btn-bg-hover);transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn:active{border-color:var(--btn-border-color-active,transparent);background-color:var(--btn-bg-active,transparent);color:var(--btn-color-active,var(--black))}.btn:hover{--btn-opacity:1;color:var(--btn-color-hover,var(--black));border-color:var(--btn-border-color-hover,transparent);box-shadow:inset 0 0 0 .125rem var(--btn-border-color-hover,transparent)}.btn:hover .btn__icon svg path{fill:var(--btn-icon-svg-fill-hover,var(--white))}.btn:disabled{pointer-events:none;color:var(--btn-color-disabled,var(--gray-300));background:var(--btn-bg-disabled,var(--gray-50))}.btn:disabled .btn__icon svg path{fill:var(--btn-icon-svg-fill-disabled,var(--gray-300))}.btn .btn__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--btn-icon-width,2rem);height:var(--btn-icon-height,2rem);translate:0 -.125rem}.btn .btn__icon svg{width:75%;height:75%}.btn .btn__icon svg path{fill:var(--btn-icon-svg-fill,var(--white));transition:.4s fill cubic-bezier(.74,.24,.06,.88)}.btn.btn--large{padding:1.125rem 4rem .9375rem}.btn.btn--simple{--btn-padding:0.25rem 1rem}.btn.btn--primary{--btn-bg:var(--primary-500);--btn-bg-active:var(--primary-800);--btn-bg-hover:var(--primary-700);--btn-icon-svg-fill:var(--gray-100);--btn-color:var(--gray-100);--btn-color-hover:var(--gray-100);--btn-color-active:var(--gray-100)}.btn.btn--secondary{--btn-bg:var(--secondary-700);--btn-bg-active:var(--secondary-800);--btn-bg-hover:var(--secondary-700);--btn-icon-svg-fill:var(--white);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white)}.btn.btn--theme{--btn-bg:var(--t-color-default, var(--gray-500));--btn-bg-active:var(--t-color-dark);--btn-bg-hover:var(--t-color-dark);--btn-icon-svg-fill:var(--t-color-text, var(--white));--btn-icon-svg-fill-hover:var(--t-color-text-hover, var(--white));--btn-color:var(--t-color-text, var(--white));--btn-color-hover:var(--t-color-text-hover, var(--white));--btn-color-active:var(--t-color-text-hover, var(--white))}.btn.btn--wide{width:100%}.btn.btn--block{width:100%;justify-content:space-between}.btn.btn--add{--btn-font-size:clamp(1rem, 0.382vw + 0.9062rem, 1.25rem);--btn-padding:1.25rem 1.5rem;--btn-border-radius:1rem;--btn-color:var(--primary-700);--btn-font-weight:var(--fw-medium);--btn-icon-bg:var(--primary-500);--btn-icon-bg-hover:radial-gradient(50% 50% at 50% 100%, var(--primary-500) 0%, var(--primary-500) 100%);--btn-bg-hover:var(--gray-25);--btn-gap:0.875rem;border:.125rem dashed rgba(230,7,45,.48)}.btn.btn--add .btn__icon{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--btn-icon-bg)}.btn.btn--add .btn__icon svg{width:100%;height:100%}.btn.btn--image img{width:auto;height:2rem;object-fit:contain;object-position:center}.btn[class*=btn--outline-]{box-shadow:inset 0 0 0 .125rem var(--btn-border-color)}.btn[class*=btn--outline-]:hover{box-shadow:inset 0 0 0 .125rem var(--btn-border-color-active)}.btn[class*=btn--outline-]:hover{box-shadow:inset 0 0 0 .125rem var(--btn-border-color-hover)}.btn[class*=btn--outline-]:disabled{box-shadow:inset 0 0 0 .125rem var(--btn-border-color-disabled)}.btn.btn--outline-primary{--btn-bg-disabled:var(--gray-50);--btn-color:var(--primary-500);--btn-color-hover:var(--primary-700);--btn-color-active:var(--primary-700);--btn-border-color:var(--primary-500);--btn-border-color-active:var(--primary-700);--btn-border-color-hover:var(--primary-700);--btn-border-color-disabled:transparent;--btn-icon-svg-fill:var(--primary-500);--btn-icon-svg-fill-hover:var(--primary-700)}.btn.btn--outline-secondary{--btn-bg-disabled:var(--gray-50);--btn-color:var(--secondary-500);--btn-color-hover:var(--secondary-600);--btn-color-active:var(--secondary-700);--btn-border-color:var(--secondary-50);--btn-border-color-active:var(--secondary-600);--btn-border-color-hover:var(--secondary-600);--btn-border-color-disabled:transparent;--btn-icon-bg:var(--secondary-25);--btn-icon-bg-hover:var(--secondary-50);--btn-icon-svg-fill:var(--secondary-500);--btn-icon-svg-fill-hover:var(--secondary-600)}.btn.btn--outline-primary--light{--btn-bg-disabled:var(--primary-400);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white);--btn-color-disabled:var(--primary-100);--btn-border-color:var(--primary-400);--btn-border-color-active:var(--white);--btn-border-color-hover:var(--white);--btn-border-color-disabled:var(--primary-400);--btn-icon-bg:var(--primary-400);--btn-icon-bg-hover:var(--white);--btn-icon-bg-disabled:var(--primary-300);--btn-icon-svg-fill:var(--white);--btn-icon-svg-fill-hover:var(--primary-600);--btn-icon-svg-fill-disabled:var(--primary-100)}.btn.btn--outline-secondary--light{--btn-bg-disabled:var(--secondary-400);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white);--btn-color-disabled:var(--secondary-100);--btn-border-color:var(--secondary-400);--btn-border-color-active:var(--white);--btn-border-color-hover:var(--white);--btn-border-color-disabled:var(--secondary-400);--btn-icon-bg:var(--secondary-400);--btn-icon-bg-hover:var(--white);--btn-icon-bg-disabled:var(--secondary-300);--btn-icon-svg-fill:var(--white);--btn-icon-svg-fill-hover:var(--secondary-600);--btn-icon-svg-fill-disabled:var(--secondary-100)}.btn.btn--outline-light{--btn-bg-disabled:var(--gray-400);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white);--btn-color-disabled:var(--gray-100);--btn-border-color:var(--white);--btn-border-color-active:var(--white);--btn-border-color-hover:var(--white);--btn-border-color-disabled:var(--gray-400);--btn-icon-bg:var(--gray-25);--btn-icon-bg-hover:var(--white);--btn-icon-bg-disabled:var(--gray-50);--btn-icon-svg-fill:var(--gray-500);--btn-icon-svg-fill-hover:var(--gray-600);--btn-icon-svg-fill-disabled:var(--gray-100)}.btn.btn--outline-gray{--btn-bg-disabled:var(--gray-400);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white);--btn-color-disabled:var(--gray-100);--btn-border-color:var(--gray-100);--btn-border-color-active:var(--gray-100);--btn-border-color-hover:var(--gray-200);--btn-border-color-disabled:var(--gray-50);--btn-icon-bg:var(--gray-600);--btn-icon-bg-hover:var(--gray-700);--btn-icon-bg-disabled:var(--gray-100);--btn-icon-svg-fill:var(--white);--btn-icon-svg-fill-hover:var(--white);--btn-icon-svg-fill-disabled:var(--white)}.btn.btn--with-icon-right{--btn-padding:0.875rem 0.75rem 0.625rem 1.5rem}.btn.btn--with-icon-left{--btn-padding:0.875rem 1.5rem 0.625rem 0.75rem}.btn.btn--a-to-right{--keyframe-direction:1}.btn.btn--a-to-right:hover .btn__icon svg{animation:fadeOutInX .8s var(--ease-custom-expo) forwards}.btn.btn--a-to-left{--keyframe-direction:-1}.btn.btn--a-to-left:hover .btn__icon svg{animation:fadeOutInX .8s var(--ease-custom-expo) forwards}.btn.btn--a-to-down{--keyframe-direction:1}.btn.btn--a-to-down:hover .btn__icon svg{animation:fadeOutInY .8s var(--ease-custom-expo) forwards}.btn-delete{position:relative;z-index:0;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;gap:.3125rem;padding:var(--btn-delete-padding,.6875rem .875rem .375rem .75rem);border:none;border-radius:.5rem;box-shadow:inset 0 0 0 .125rem var(--btn-delete-border-color,var(--error-50));color:var(--error-500);font-size:var(--btn-delete-font-size,1rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5;text-align:center;background-color:var(--error-25);transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn-delete:active,.btn-delete:hover{--btn-delete-border-color:var(--error-500)}.btn-delete .btn-delete__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-delete-icon-width,1.5rem);height:var(--btn-delete-icon-height,1.5rem);overflow:hidden;translate:0 -.125rem}.btn-delete .btn-delete__icon svg{width:100%;height:100%}.btn-delete .btn-delete__icon svg path{fill:var(--error-500)}.btn-delete.btn-delete--sm{--btn-delete-font-size:0.75rem;--btn-delete-icon-width:1rem;--btn-delete-icon-height:1rem;--btn-delete-padding:0.4375rem 0.625rem 0.4375rem 0.5rem}.btn-social{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--btn-social-width,2.5rem);height:var(--btn-social-height,2.5rem);padding:.5rem;background:var(--btn-social-bg,none);border:none;border-radius:100%;box-shadow:inset 0 0 0 .125rem var(--btn-social-border-color,var(--gray-200));transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn-social svg{width:100%;height:100%}.btn-social svg path{fill:var(--btn-social-icon-fill,var(--gray-600))}.btn-social:active,.btn-social:hover{box-shadow:inset 0 0 0 .125rem var(--btn-social-border-color-hover,var(--gray-500))}.btn-social.btn-social--primary{--btn-social-border-color:var(--primary-300);--btn-social-border-color-hover:var(#fff);--btn-social-icon-fill:var(--white)}.btn-social.btn-social--secondary{--btn-social-border-color:var(--secondary-100);--btn-social-border-color-hover:var(--secondary-500);--btn-social-icon-fill:var(--secondary-500)}.btn-link{position:relative;display:inline-flex;align-items:center;color:var(--btn-link-color,var(--black));font-size:var(--btn-link-font-size,1rem);font-weight:var(--btn-link-font-weight,var(--fw-bold));letter-spacing:var(--btn-link-letter-spacing,-.02em);line-height:var(--btn-link-line-height,1.5);text-wrap:balance}.btn-link:before{content:'';position:absolute;bottom:0;width:calc(100% - 6px);height:.09375rem;background-color:currentColor;transform-origin:left center;scale:0 1;transition:scale .4s cubic-bezier(.74,.24,.06,.88)}.btn-link:after{content:'';display:block;flex:0 0 auto;width:1.5em;aspect-ratio:1;background-repeat:no-repeat;background-size:1.5em;background-color:currentColor;translate:0 -1px;mask:var(--btn-link-icon-img) no-repeat}.btn-link:hover:before{scale:1 1}.btn-link:hover:after{animation:fadeOutInX .8s var(--ease-custom-expo) forwards}.btn-link.btn-link--primary{--btn-link-color:var(--primary-700)}.btn-link.btn-link--secondary{--btn-link-color:var(--secondary-700)}.btn-link.btn-link--theme{--btn-link-color:var(--t-color-dark)}.btn-link.btn-link--up-right{--btn-link-animation:linkUpRightLeaves;--btn-link-animation-hover:linkUpRight;--btn-link-icon-img:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.167 11.168C15.167 10.8443 15.1896 10.5134 15.2256 10.1865L7.70706 17.707C7.31655 18.0975 6.68353 18.0975 6.293 17.707C5.90249 17.3165 5.9025 16.6835 6.293 16.293L13.8096 8.7754C13.4845 8.81117 13.156 8.83398 12.834 8.83399C11.7708 8.83398 10.633 8.60155 9.79691 8.38575C9.37148 8.27593 9.00823 8.16567 8.75003 8.08302C8.62067 8.0416 8.51674 8.0073 8.44437 7.98243C8.40821 7.97 8.37942 7.96022 8.35941 7.95313C8.34952 7.94963 8.34165 7.94638 8.33597 7.94434C8.33324 7.94336 8.33085 7.94301 8.32913 7.94239L8.32718 7.94141L8.3262 7.94044C8.32776 7.93579 8.3495 7.8753 8.63773 7.08302L8.3262 7.94044C7.8075 7.75151 7.53893 7.17802 7.72757 6.65919C7.91638 6.14018 8.49079 5.87272 9.0098 6.06153L9.00882 6.06251C9.00933 6.06269 9.01054 6.06207 9.01175 6.06251C9.01478 6.0636 9.02023 6.06486 9.02737 6.06739C9.04181 6.0725 9.06466 6.08049 9.09476 6.09083C9.15496 6.11152 9.24485 6.14205 9.35941 6.17872C9.58919 6.25227 9.91552 6.35078 10.2969 6.44923C11.0751 6.65009 12.0215 6.83398 12.834 6.83399C13.6461 6.83396 14.5914 6.65022 15.3692 6.44923C15.7505 6.35066 16.0769 6.25139 16.3067 6.17774C16.4212 6.14102 16.5111 6.11057 16.5713 6.08985C16.6014 6.0795 16.6243 6.07153 16.6387 6.06641C16.6458 6.06388 16.6513 6.06262 16.6543 6.06153L16.6573 6.06055L16.795 6.02052C17.1217 5.95233 17.4655 6.05259 17.7061 6.29298C17.9807 6.5676 18.0721 6.97671 17.9395 7.3418L17.9385 7.34376C17.9374 7.34679 17.9352 7.35225 17.9326 7.35938C17.9275 7.37383 17.9195 7.39665 17.9092 7.42677C17.8886 7.48697 17.8579 7.57684 17.8213 7.69141C17.7478 7.92134 17.6501 8.24829 17.5518 8.62989C17.3511 9.40841 17.167 10.3553 17.167 11.168C17.1671 11.9804 17.351 12.9261 17.5518 13.7041C17.6502 14.0856 17.7487 14.4127 17.8223 14.6426C17.8589 14.7571 17.8895 14.8471 17.9102 14.9072C17.9205 14.9373 17.9285 14.9602 17.9336 14.9746L17.9395 14.9922C18.1279 15.5111 17.8607 16.0857 17.3418 16.2744C16.8553 16.4513 16.3201 16.2269 16.0996 15.7705L16.0606 15.6758L16.0596 15.6748L16.0586 15.6729C16.058 15.6711 16.0577 15.6679 16.0567 15.665C16.0546 15.6593 16.0514 15.6514 16.0479 15.6416C16.0408 15.6216 16.031 15.5927 16.0186 15.5566C15.9937 15.4843 15.9584 15.3811 15.917 15.252C15.8344 14.9937 15.7251 14.6298 15.6153 14.2041C15.3995 13.3681 15.1671 12.2311 15.167 11.168Z' /%3E%3C/svg%3E%0A")}.btn-link.btn-link--to-right{--keyframe-direction:1;--btn-link-animation-hover:fadeOutInX;--btn-link-icon-img:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M8.29289 5.29298C8.65901 4.92686 9.23801 4.90427 9.63078 5.22462L9.70696 5.29298L15.707 11.293C16.0975 11.6835 16.0975 12.3165 15.707 12.707L9.70696 18.707C9.31643 19.0976 8.68342 19.0976 8.29289 18.707C7.90237 18.3165 7.90237 17.6835 8.29289 17.293L13.5859 12L8.29289 6.70704L8.22453 6.63087C7.90418 6.2381 7.92678 5.65909 8.29289 5.29298Z' fill='currentColor'/%3E%3C/svg%3E%0A")}.media{display:flex;align-items:center;justify-content:center;overflow:hidden}.media picture{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%}.media img{max-width:100%;width:auto;height:auto;object-fit:contain}.media.media--rounded{border-radius:1rem}.title{color:var(--title-color,var(--primary-700));font-family:var(--title-ff);font-size:var(--title-fz,clamp(2rem,1.1461vw + 1.7185rem,2.75rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:var(--title-ls,-.02em);line-height:var(--title-lh,1.25);text-align:var(--text-align,left);text-wrap:var(--title-wp,balance)}.title em{font-family:var(--ff-secondary);font-size:1em;font-style:normal;font-weight:var(--fw-normal);line-height:1.0625;letter-spacing:0}.u-align-top{align-items:flex-start}.u-align-middle{align-items:center}.u-align-bottom{align-items:flex-end}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-justify-around{justify-content:space-around}.u-justify-evenly{justify-content:space-evenly}.u-flex-center{display:flex;justify-content:center;align-items:center}.site-footer{padding-block:5rem;background-color:var(--primary-500)}.site-footer .site-footer__top{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.site-footer .site-footer__top .editor{color:var(--gray-200);font-size:var(--text-font-size,1rem);font-weight:var(--text-font-weight,400);letter-spacing:-.02em;line-height:1.5}.site-footer .site-footer__bottom{display:grid;align-items:center;justify-content:space-between;gap:1.5rem 3rem;border-top:2px solid var(--primary-700);padding-block:3.75rem}.site-footer .site-footer__copy,.site-footer .site-footer__credit{--text-font-size:0.875rem;color:var(--gray-200);font-size:var(--text-font-size,1rem);font-weight:var(--text-font-weight,400);letter-spacing:-.02em;line-height:1.5}.site-footer .site-footer__credit{display:flex;align-items:center;gap:.625rem}.site-footer .site-footer__credit a{display:inline-flex;flex:0 0 auto}.site-footer .site-footer__credit a img{width:5.5rem;height:2rem;object-fit:contain}.site-footer .site-footer__legal{display:flex;align-items:center;gap:1.5rem 2.5rem}.site-footer .site-footer__legal a{--text-font-size:0.875rem;color:var(--gray-200);font-size:var(--text-font-size,1rem);font-weight:var(--text-font-weight,400);letter-spacing:-.02em;line-height:1.5;transition:.4s cubic-bezier(.74,.24,.06,.88)}.site-footer .site-footer__legal a:hover{color:var(--gray-300)}.footer-brand{display:flex;align-items:center;justify-content:center;width:auto;height:1.875rem;margin-bottom:1.5rem}.footer-brand svg{width:auto;height:100%}.footer-nav{display:flex;width:100%;justify-content:space-between}.footer-nav .footer-nav__wrap{width:100%}.footer-nav .footer-nav__title{position:relative;display:flex;width:100%;color:var(--gray-200);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.444444444444444;white-space:nowrap}.footer-nav .footer-nav__title.is-open:after{rotate:-90deg}.footer-nav-menu{display:flex;flex-direction:column;width:100%;gap:.5rem}.footer-nav-menu .menu-item a{color:var(--gray-200);font-size:var(--text-font-size,1rem);font-weight:var(--text-font-weight,400);letter-spacing:-.02em;line-height:1.5;transition:.4s cubic-bezier(.74,.24,.06,.88)}.footer-nav-menu .menu-item a:hover{color:var(--gray-300)}.footer-extras{display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem;padding-block:3.75rem}.footer-label{--text-font-size:1.125rem;color:var(--gray-200);font-size:var(--text-font-size,1rem);font-weight:var(--text-font-weight,400);letter-spacing:-.02em;line-height:1.5}.footer-sites{display:flex;flex-direction:column;align-items:center;gap:1.375rem}.footer-sites .footer-sites__list{display:flex;align-items:center;gap:2rem 5rem}.footer-certificates{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.footer-certificates .footer-certificates__list{display:flex;align-items:center;justify-content:flex-end;gap:1rem;scrollbar-width:none;-ms-overflow-style:none}.footer-certificates .footer-certificates__list::-webkit-scrollbar{display:none}.footer-certificates .footer-certificates__list li{height:5rem}.footer-certificates .footer-certificates__list img{width:auto;height:100%;object-fit:contain}.btn-site{--keyframe-direction:1;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;color:var(--white)}.btn-site:hover .btn__icon svg{animation:fadeOutInX .8s var(--ease-custom-expo) forwards}.btn-site .btn-site__label{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.5}.btn-site img{width:auto;height:1.5rem}.btn-site .btn__icon{display:flex;align-items:center;margin-top:-.25rem}.main-header{--after-header-display:none;position:sticky;top:0;z-index:9999;background-color:var(--t-color-dark,var(--white));padding-block:1rem}.main-header:after{content:'';position:absolute;bottom:0;display:var(--after-header-display);z-index:-1;width:100%;height:2.625rem;translate:0 100%;background-color:var(--t-color-dark,var(--white));mask-repeat:no-repeat;mask-image:url(../img/after-header.svg);mask-position:top -1px right -1px}.main-header .wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:2.5rem;max-width:100%;padding-inline:1.5rem}.header-brand{display:flex;align-items:center;justify-content:center;width:auto;height:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.header-brand svg{width:100%;height:100%}.header-nav{display:none;align-items:center;justify-self:end;gap:2.5rem;padding-inline:1.5rem;transition:.3s cubic-bezier(.57,.06,.05,.95) .4s}.is-menu-open .header-nav{opacity:0;pointer-events:none;transition-delay:0s}.utility-nav{display:flex;align-items:center;gap:1.5rem}.utility-nav .menu{transition:.3s cubic-bezier(.57,.06,.05,.95) .4s}.is-menu-open .utility-nav .menu{opacity:0;pointer-events:none;transition-delay:0s}.utility-nav .menu>.menu-item:last-child>a{--t-color-text:var(--primary-500);padding:.875rem 1.375rem;border:.125rem solid var(--primary-500);border-radius:.5rem;font-weight:var(--fw-bold);transition:.4s cubic-bezier(.74,.24,.06,.88)}.utility-nav .menu>.menu-item:last-child>a:hover{color:var(--gray-100);border-color:var(--primary-700);background-color:var(--primary-700)}.utility-nav .menu>.menu-item:last-child>a:before{display:none}.drawer-nav{position:absolute;left:0;right:0;top:0;z-index:-1;display:flex;align-items:center;justify-content:space-between;gap:5rem;padding:.0625rem 1rem 1.5rem 1.5rem;background-color:var(--white);transform:translateY(-100%);transition:.6s cubic-bezier(.57,.06,.05,.95)}.is-menu-open .drawer-nav{transform:translateY(72px)}.drawer-nav .drawer-nav__media{display:flex;align-items:center;justify-content:center;opacity:0;translate:0 -3.125rem;transition:.3s ease-in-out 0s}.is-menu-open .drawer-nav .drawer-nav__media{opacity:1;transition-delay:.2s;translate:0 0}.drawer-nav .drawer-nav__media img{width:auto;height:auto}.btn-hamburger{position:relative;display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.3125rem .1875rem;border:none;background:0 0;justify-self:end}.btn-hamburger .btn-hamburger__wrap{position:relative;display:inline-flex;flex-direction:column;width:100%;height:100%}.btn-hamburger .btn-hamburger__wrap span{position:absolute;top:.375rem;left:0;display:inline-flex;width:.5625rem;height:.125rem;border-radius:.125rem 0 0 .125rem;background-color:var(--t-color-text,var(--primary-500));transition:background-color .3s ease-in-out}.is-menu-open .btn-hamburger .btn-hamburger__wrap span{background-color:transparent}.btn-hamburger .btn-hamburger__wrap span:after,.btn-hamburger .btn-hamburger__wrap span:before{content:'';position:absolute;width:.5625rem;height:.125rem;background-color:var(--t-color-text,var(--primary-500));transition-duration:.5s}.btn-hamburger .btn-hamburger__wrap span:before{top:-.375rem}.btn-hamburger .btn-hamburger__wrap span:after{top:.375rem}.btn-hamburger .btn-hamburger__wrap span:first-child:after,.btn-hamburger .btn-hamburger__wrap span:first-child:before{border-radius:.125rem 0 0 .125rem}.is-menu-open .btn-hamburger .btn-hamburger__wrap span:first-child:before{transform:rotateZ(45deg) translate(1px,1px) scaleX(1.4)}.is-menu-open .btn-hamburger .btn-hamburger__wrap span:first-child:after{transform:rotateZ(-45deg) translate(1px,-1px) scaleX(1.4)}.btn-hamburger .btn-hamburger__wrap span:last-child{left:.5625rem;border-radius:0 .125rem .125rem 0}.btn-hamburger .btn-hamburger__wrap span:last-child:after,.btn-hamburger .btn-hamburger__wrap span:last-child:before{left:0;border-radius:0 .125rem .125rem 0}.is-menu-open .btn-hamburger .btn-hamburger__wrap span:last-child:before{transform:rotateZ(-45deg) translate(-1px,1px) scaleX(1.4)}.is-menu-open .btn-hamburger .btn-hamburger__wrap span:last-child:after{transform:rotateZ(45deg) translate(-1px,-1px) scaleX(1.4)}.menu{display:flex;align-items:center;justify-content:flex-end;gap:1rem 1.5rem}.menu>.menu-item{width:100%}.menu>.menu-item>a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;color:var(--t-color-text,var(--gray-500));font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5;transition:.4s cubic-bezier(.74,.24,.06,.88)}.menu>.menu-item>a:hover{color:var(--primary-500)}.menu>.menu-item>a:hover:before{transform:scaleX(1)}.menu>.menu-item>a:before{content:'';position:absolute;bottom:-.1875rem;display:block;width:100%;height:.125rem;border-radius:50px;background-color:var(--primary-500);transform-origin:top left;transform:scaleX(0);transition:.4s cubic-bezier(.74,.24,.06,.88)}.drawer-menu{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;opacity:0;translate:0 -3.125rem;transition:.3s ease-in-out 0s}.is-menu-open .drawer-menu{opacity:1;transition-delay:.2s;translate:0 0}.drawer-menu .menu-item a{--t-color-text:var(--gray-500);font-size:clamp(1rem,1.5282vw + .6246rem,2rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.25}.alert{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:1rem;padding:var(--alert-padding,.875rem 1.375rem);color:var(--alert-color);border:.125rem solid var(--alert-border-color,var(--gray-500));border-radius:var(--alert-border-radius,.5rem);background-color:var(--alert-bg)}.alert:has(>:nth-child(2)){--alert-padding:0.875rem 1.375rem 0.875rem 0.875rem}.alert p{font-size:.75rem;line-height:1.666666666666667}.alert p strong{font-weight:var(--fw-bold)}.alert svg{display:inline-flex;width:2.5rem;height:2.5rem}.alert svg path{fill:var(--alert-icon-fill,var(--gray-500))}.alert.alert--danger{--alert-border-color:var(--error-50);--alert-bg:var(--error-25);--alert-color:var(--error-500);--alert-icon-fill:var(--error-500)}.alert.alert--success{--alert-border-color:var(--secondary-50);--alert-bg:var(--secondary-25);--alert-color:var(--secondary-500);--alert-icon-fill:var(--secondary-500)}.brand-resource-card{--editor-color:var(--gray-650);display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:2.5rem;padding:1.375rem;border-radius:1rem;border:.125rem solid var(--primary-alpha-24);background-color:var(--gray-25)}.brand-resource-card .editor{font-size:1rem}.brand-resource-card .editor p{text-wrap:pretty}.brand-resource-card .brand-resource-card__media{display:flex;align-items:center;justify-content:center;width:100%}.brand-resource-card .brand-resource-card__media img{width:100%;height:auto;object-fit:contain;border-radius:.5rem}.brand-resource-card .brand-resource-card__title{margin-bottom:clamp(.5rem,.7641vw + .3123rem,1rem);color:var(--black);font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.brand-resource-card .brand-resource-card__footer{--input-border-color:#d5d7da;--input-color:var(--gray-650)}.brand-resource-card .brand-resource-card__footer .form-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.brand-resource-card .brand-resource-card__footer .btn{grid-column:1/span 2;margin-top:1rem}.brand-resource-card .brand-resource-card__footer .form-check__label{text-wrap:balance}.brand-resource-card .brand-resource-card__footer .form-check__input:not(:checked)+.form-check__label+.btn{pointer-events:none;opacity:.5}.breadcrumb{display:flex;align-items:center;overflow-x:auto;white-space:nowrap;gap:.5rem;padding-block:2rem}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb .breadcrumb__item{display:flex;align-items:center;color:var(--bc-color,var(--gray-900));font-size:.875rem;font-weight:var(--fw-medium);line-height:1.571428571428571;letter-spacing:-.02em;gap:.5rem}.breadcrumb .breadcrumb__item:not(:last-child):after{display:inline-flex;flex:0 0 auto;width:.25rem;height:.5rem;background-color:var(--bc-link-color,var(--gray-400));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8'%3E%3Cpath d='M0.147 0.647C0.318 0.476 0.582 0.454 0.776 0.582L0.854 0.647L3.854 3.647C4.049 3.842 4.049 4.158 3.854 4.353L0.854 7.353C0.659 7.548 0.342 7.548 0.147 7.353C-0.048 7.158 -0.048 6.842 0.147 6.647L2.793 4L0.147 1.353L0.083 1.276C-0.046 1.082 -0.024 0.818 0.147 0.647Z'/%3E%3C/svg%3E") no-repeat center;content:''}.breadcrumb .breadcrumb__item a{position:relative;color:var(--bc-link-color,var(--gray-600))}.breadcrumb .breadcrumb__item a:hover{--bc-link-color:--bc-color}.breadcrumb .breadcrumb__item a:hover:after{transform:scaleX(1)}.breadcrumb .breadcrumb__item a:after{position:absolute;bottom:0;display:flex;flex:0 0 auto;width:100%;height:.0625rem;background-color:currentColor;content:'';transition:.3s ease-in-out;transform:scaleX(0);transform-origin:left}.breadcrumb.breadcrumb--white{--bc-color:var(--white);--bc-link-color:rgba(255,255,255,0.64)}.breadcrumb.breadcrumb--primary{--bc-color:var(--primary-600)}.breadcrumb.breadcrumb--secondary{--bc-color:var(--secondary-600)}.career-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.375rem 3rem;padding:clamp(1.875rem,1.5282vw + 1.4996rem,2.875rem) clamp(1.375rem,2.2923vw + .812rem,2.875rem);border:.125rem solid var(--primary-alpha-16);border-radius:1rem;background-color:var(--gray-25)}.career-card .career-card__content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem}.career-card .career-card__title{color:var(--black);font-size:1.25rem;font-weight:1.2;font-weight:var(--fw-medium);letter-spacing:-.02em}.editor{color:var(--editor-color,var(--gray-500));font-size:clamp(1rem,.191vw + .9531rem,1.125rem);letter-spacing:-.02em;line-height:1.5;text-wrap:balance}.editor p{color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}.editor p+p{margin-top:clamp(1.25rem,.382vw + 1.1562rem,1.5rem)}.editor img{max-width:100%;width:auto;height:auto}.form .form-check-list{margin-bottom:.5rem}.form__loading{background-color:var(--gray-50);font-size:16px;display:flex;align-items:center;gap:1em;padding:.5em .5em .5em 2em;border-radius:50vw}.form__loading .text{color:var(--gray-600);font-weight:700}.form__loading .icon{--i-size:2.5em;--i-inner:1.5em;display:flex;align-content:center;overflow:hidden;width:var(--i-size);height:var(--i-size);border-radius:50%;background-color:var(--gray-300)}.form__loading .icon:before{flex:0 0 auto;display:block;width:calc(var(--i-size) + var(--i-inner));height:var(--i-size);content:'';background-image:url(../img/icons/arrow-right.svg);background-repeat:space no-repeat;background-size:var(--i-inner);background-position:0 50%;transform:translateX(calc(var(--i-size) * -1 + ((var(--i-size) - var(--i-inner))/ 2)));animation:kf_loading .7s ease-in-out infinite}@-moz-keyframes kf_loading{0%{transform:translateX(calc(var(--i-size) * -1 + ((var(--i-size) - var(--i-inner))/ 2)))}70%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}100%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}}@-webkit-keyframes kf_loading{0%{transform:translateX(calc(var(--i-size) * -1 + ((var(--i-size) - var(--i-inner))/ 2)))}70%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}100%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}}@-o-keyframes kf_loading{0%{transform:translateX(calc(var(--i-size) * -1 + ((var(--i-size) - var(--i-inner))/ 2)))}70%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}100%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}}@keyframes kf_loading{0%{transform:translateX(calc(var(--i-size) * -1 + ((var(--i-size) - var(--i-inner))/ 2)))}70%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}100%{transform:translateX(calc((var(--i-size) - var(--i-inner))/ 2))}}.gallery-block{--swiper-pagination-bottom:1rem;--swiper-pagination-bullet-height:0.5rem;--swiper-pagination-bullet-inactive-color:var(--gray-100);--swiper-pagination-bullet-inactive-opacity:0.48;--swiper-pagination-bullet-width:0.5rem;--swiper-pagination-color:var(--gray-100);--swiper-navigation-sides-offset:0;--swiper-navigation-size:2.5rem;--swiper-navigation-top-offset:0;display:grid;grid-template-columns:minmax(0,1fr);width:100%;border-radius:.25rem}.gallery-block .swiper-slide{display:flex}.gallery-block .swiper-button-next,.gallery-block .swiper-button-prev{margin-top:0;width:2.5rem;height:100%;background-repeat:no-repeat;background-size:cover}.gallery-block .swiper-button-next svg,.gallery-block .swiper-button-prev svg{height:1.875rem}.gallery-block .swiper-button-next svg path,.gallery-block .swiper-button-prev svg path{fill:var(--gray-100)}.gallery-block .swiper-button-next.swiper-button-disabled,.gallery-block .swiper-button-prev.swiper-button-disabled{opacity:1}.gallery-block .swiper-button-next.swiper-button-disabled svg,.gallery-block .swiper-button-prev.swiper-button-disabled svg{opacity:.48}.gallery-block .swiper-button-next{background-image:url(../img/bg-btn-next.svg);background-position:right center;background-blend-mode:multiply;mix-blend-mode:darken}.gallery-block .swiper-button-prev{background-image:url(../img/bg-btn-prev.svg);background-position:left center;background-blend-mode:multiply;mix-blend-mode:darken}.gallery-block .gallery-block__link{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.25rem}.gallery-block .gallery-block__link img{width:100%;height:auto}.info-block{display:flex;flex-direction:column;align-items:var(--align-items,flex-start);justify-content:var(--justify-content,flex-start);text-align:var(--text-align,left);text-wrap:balance}.info-block .info-block__label{max-width:var(--ib-label-max-width,100%);color:var(--t-color-dark,var(--gray-600));font-size:var(--label-ff,clamp(1.125rem,.191vw + 1.0781rem,1.25rem));font-weight:var(--fw-medium);line-height:1.2;letter-spacing:-.02em}.info-block .info-block__label+.info-block__title{margin-top:clamp(.5rem,.7641vw + .3123rem,1rem)}.info-block .info-block__title{max-width:var(--ib-title-max-width,100%);color:var(--t-color-dark,var(--primary-700));font-size:var(--title-size,clamp(2rem,1.1461vw + 1.7185rem,2.75rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:-.02em;line-height:var(--title-lh,1.25);text-wrap:balance}.info-block .info-block__title+.editor{margin-top:var(--info-block-editor-margin-top,clamp(1.25rem,.382vw + 1.1562rem,1.5rem))}.info-block .info-block__title+.info-block__group{margin-top:clamp(1.5rem,.7641vw + 1.3123rem,2rem)}.info-block .info-block__group{display:flex;flex-direction:column;gap:.5rem;width:100%}.info-block .info-block__group+.info-block__group{margin-top:2.125rem}.info-block .info-block__group-title{color:var(--gray-650);font-size:1rem;font-weight:var(--fw-medium);line-height:1.5;letter-spacing:-.02em}.info-block .editor{max-width:var(--ib-text-max-width,100%);color:var(--gray-500)}.info-block .editor+.info-block__group{margin-top:1.5rem}.info-block .editor+.info-block__group--buttons{margin-top:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.job-meta{display:flex;gap:1rem 1.5625rem}.job-meta li{display:flex;align-items:center;gap:.5rem;color:var(--gray-650);font-size:var(--job-meta-ff-size,1rem);letter-spacing:-.02em;line-height:1.5}.job-meta li svg{flex:0 0 auto;width:1.5rem;height:1.5rem;translate:0 -.125rem}.job-meta li svg path{fill:var(--primary-500)}.language-switcher{position:relative;display:inline-flex;align-items:center}.language-switcher .language-switcher__title{display:none;color:var(--t-color-text,var(--primary-500));font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5}.language-switcher .language-switcher__toggle{position:relative;display:flex;align-items:center;gap:.375rem;padding:0 1.25rem 0 0;border:none;background:0 0}.language-switcher .language-switcher__toggle:after,.language-switcher .language-switcher__toggle:before{content:'';position:absolute;top:50%;right:0;display:inline-block;width:2px;height:10px;transition:.3s ease;border-radius:2px;background-color:var(--t-color-text,var(--primary-500));transform-origin:center center}.language-switcher .language-switcher__toggle:before{translate:-10px -5px;rotate:-45deg}.language-switcher .language-switcher__toggle:after{translate:-4px -5px;rotate:45deg}.language-switcher .language-switcher__toggle.is-active:before,.language-switcher .language-switcher__toggle[aria-expanded=true]:before{rotate:45deg}.language-switcher .language-switcher__toggle.is-active:after,.language-switcher .language-switcher__toggle[aria-expanded=true]:after{rotate:-45deg}.language-switcher .language-switcher__toggle svg{width:1.5rem;height:1.5rem}.language-switcher .language-switcher__toggle svg path{fill:var(--t-color-text,var(--primary-500))}.language-switcher .language-switcher__current{color:var(--t-color-text,var(--primary-500));font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5;text-transform:uppercase}.language-switcher .language-switcher__list{position:absolute;right:0;display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;background-color:var(--white)}.language-switcher .language-switcher__list li.is-active a{background-color:var(--gray-50)}.language-switcher .language-switcher__list li.is-active a svg{opacity:1}.language-switcher .language-switcher__list a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.5rem;color:var(--black);font-size:.75rem;font-weight:var(--fw-medium);line-height:1.333333333333333}.language-switcher .language-switcher__list a img{width:1rem;height:1rem;object-fit:contain}.language-switcher .language-switcher__list a svg{width:1rem;height:1rem;opacity:0}.language-switcher .language-switcher__list a svg path{fill:var(--primary-500)}.language-switcher .language-switcher__name{padding-right:1.5rem}.list-block{display:flex;flex-direction:column;gap:1.5rem}.list-block .list-block__item{display:flex;gap:.5rem}.list-block .list-block__icon{display:inline-flex;flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--t-color-default,var(--gray-500));mask-position:center;mask-repeat:no-repeat;mask-size:100%}.list-block .list-block__text{color:var(--gray-500);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);line-height:1.5;letter-spacing:-.036em}.location-card{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;border-radius:1rem;border:.125rem solid rgba(3,106,202,.16);padding:clamp(1.375rem,2.2923vw + .812rem,2.875rem) clamp(1.375rem,2.4833vw + .765rem,3rem)}.location-card .location-card__title{color:var(--black);font-size:1.25rem;font-weight:var(--fw-medium);line-height:1.2;letter-spacing:-.02em}.location-card .location-card__info{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.location-card .location-card__item{display:flex;align-items:center;gap:.5rem;color:var(--gray-650);line-height:1.5;letter-spacing:-.02em}.location-card .location-card__item a{color:inherit;line-height:inherit;letter-spacing:inherit}.location-card .location-card__icon{display:inline-flex;flex:0 0 auto;width:1.5rem;height:1.5rem;mask-repeat:no-repeat;mask-position:center;background-color:var(--primary-500)}.metric-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:1.5rem;text-align:center}.metric-card .metric-card__description{color:var(--gray-500);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);letter-spacing:-.02em;line-height:1.5;text-wrap:pretty}.metric-card .metric-card__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-self:end}.metric-card .metric-card__value{color:var(--primary-700);font-size:clamp(4rem,1.5282vw + 3.6246rem,5rem);font-weight:var(--fw-normal);line-height:1.125}.metric-card .metric-card__label{color:var(--primary-700);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.05}.pagination-wrap{display:flex;flex:1;justify-content:center}.pagination-wrap.pagination-wrap--primary{--pg-color-active:var(--white);--pg-bg-active:var(--primary-700);--pg-border-color-active:var(--primary-700)}.pagination-wrap.pagination-wrap--secondary{--pg-color-active:var(--white);--pg-bg-active:var(--secondary-700);--pg-border-color-active:var(--secondary-700)}.pagination-wrap>nav{display:flex;padding:0;gap:1rem}.pagination-wrap .page-numbers{display:inline-flex;flex-wrap:wrap;flex-direction:column;align-content:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.25rem;color:var(--pg-color,var(--gray-600));font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1;text-align:center;transition:.4s cubic-bezier(.74,.24,.06,.88)}.pagination-wrap .page-numbers:not(.next):not(.prev){border:.125rem solid var(--pg-border-color,var(--gray-300));border-radius:.5rem}.pagination-wrap .page-numbers:not(.next):not(.prev):before{content:'';display:inline-block;height:4px;vertical-align:baseline}.pagination-wrap .page-numbers.next svg path,.pagination-wrap .page-numbers.prev svg path{fill:var(--gray-600)}.pagination-wrap .page-numbers.current{--pg-border-color:var(--pg-border-color-active, var(--gray-500));--pg-color:var(--pg-color-active, var(--white));background-color:var(--pg-bg-active,var(--gray-500));pointer-events:none}.pagination-wrap .page-numbers:hover{--pg-border-color:var(--gray-500)}.recipe-card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;border-radius:1rem;border:2px solid var(--gray-300);overflow:hidden;background-color:var(--white)}.recipe-card .recipe-card__media{display:flex;align-items:center;justify-content:center;z-index:0;height:auto;overflow:hidden;border-radius:.5rem .5rem 0 0;aspect-ratio:345/240;transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card .recipe-card__media img{display:block;width:100%;height:100%;scale:1.1;object-fit:cover;transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card .recipe-card__overlay{display:grid;margin-bottom:-4.75rem;transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card .recipe-card__content{position:relative;z-index:1;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.125rem,.191vw + 1.0781rem,1.25rem) clamp(1.375rem,.191vw + 1.3281rem,1.5rem);transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card .recipe-card__title{grid-column:1;color:var(--gray-500);font-size:clamp(1.125rem,.191vw + 1.0781rem,1.25rem);font-weight:var(--fw-medium);line-height:1.555555555555556;letter-spacing:-.02em}.recipe-card .recipe-card__infos{display:flex;justify-content:flex-start;flex-direction:column;gap:.25rem}.recipe-card .recipe-card__info{display:flex;align-items:center;gap:.5rem;color:var(--gray-500);font-size:1.125rem;letter-spacing:-.02em;line-height:1.5}.recipe-card .recipe-card__info:before{content:'';display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;background-color:var(--t-color-dark,var(--primary-700));mask-repeat:no-repeat;mask-position:center;mask-size:contain}.recipe-card .recipe-card__info--time:before{mask-image:url(../img/icons/clock.svg)}.recipe-card .recipe-card__info--servers:before{mask-image:url(../img/icons/servers.svg)}.recipe-card .recipe-card__actions{--t-color-default:var(--primary-500);--t-color-dark:var(--primary-700);position:relative;transition:.4s cubic-bezier(.74,.24,.06,.88);padding-top:.25rem}.recipe-card:hover .recipe-card__media{margin-top:-4.75rem}.recipe-card:hover .recipe-card__media img{scale:1}.recipe-card:hover .recipe-card__overlay{margin-bottom:0}.results-header{display:flex;align-items:center;gap:2.5rem;justify-content:space-between}.results-header .results-header__count{display:flex;color:var(--black);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5}.order-by{display:none;align-items:center}.order-by:after{content:'';display:block;width:1.5rem;height:1.5rem;margin-left:-1.5rem;pointer-events:none;background-color:var(--black);mask-image:url(../img/icons/arrow-down.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100%}.order-by .order-by__select{display:flex;padding:0 1.5rem 0 0;appearance:none;border:none;color:var(--black);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.032em;line-height:1.5;background:0 0}.social-links{display:flex;align-items:center;gap:1rem 1.5rem}.social-links__title{color:var(--social-link-title-color,var(--gray-500));font-size:1rem;font-weight:var(--fw-normal);letter-spacing:-.02em;line-height:1.5}.social-links__list{display:flex;align-items:center;gap:1rem}.social-links.social-links--primary{--btn-social-border-color:var(--primary-100);--btn-social-border-color-hover:var(--primary-500);--btn-social-icon-fill:var(--primary-500)}.social-links.social-links--secondary{--btn-social-border-color:var(--secondary-100);--btn-social-border-color-hover:var(--secondary-500);--btn-social-icon-fill:var(--secondary-500)}.support-card{display:grid;gap:clamp(1.375rem,.191vw + 1.3281rem,1.5rem);padding-block:clamp(1.375rem,.191vw + 1.3281rem,1.5rem);border-top:2px solid var(--gray-300);counter-increment:item}.support-card:before{content:'0' counter(item);color:var(--gray-500);font-size:1.25rem;font-weight:var(--fw-medium)}.support-card .support-card__icon-wrap{display:flex;align-items:center;justify-content:center;padding:clamp(.25rem,.382vw + .1562rem,.5rem) clamp(.8125rem,.2865vw + .7421rem,1rem);aspect-ratio:1;border-radius:clamp(.375rem,.191vw + .3281rem,.5rem);background-color:var(--primary-700)}.support-card .support-card__icon{flex:0 0 auto;width:2.5rem;height:2.5rem;background-color:var(--white);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.support-card .support-card__content{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 auto;gap:.5rem}.support-card .support-card__title{color:var(--support-card-title-color,var(--primary-700));font-size:clamp(1.125rem,.191vw + 1.0781rem,1.25rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.4;text-align:center}.support-card .support-card__text{font-size:1.125rem;color:var(--support-card-text-color,var(--gray-500));letter-spacing:-.02em;line-height:1.444444444444444}.timeline-card{position:relative;display:grid;align-items:center;gap:2.625rem}.timeline-card .timeline-card__media{display:flex;justify-content:center;align-items:center}.timeline-card .timeline-card__media img{width:auto;height:auto;max-width:100%}.timeline-card .timeline-card__content{display:flex;flex-direction:column;gap:1.375rem}.timeline-card .timeline-card__title{color:var(--primary-500);font-size:clamp(1.125rem,.5731vw + .9842rem,1.5rem);font-weight:var(--fw-medium);line-height:1.083333333333333;letter-spacing:-.02em}.timeline-card .timeline-card__description{color:var(--gray-500);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);line-height:1.5;letter-spacing:-.02em}.form-check{display:flex;flex:0 0 auto;column-gap:1rem}.form-check .form-check__input{flex:0 0 auto;width:1.5rem;height:1.5rem;appearance:none;border:.125rem solid var(--input-border-color,#f2f2f2);border-radius:var(--form-check-input-border-radius,0);background-color:var(--form-check-bg,var(--white));background-position:center center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;box-shadow:var(--input-box-shadow,);transition:var(--input-transition,border-color .15s ease-in-out,box-shadow .15s ease-in-out)}.form-check .form-check__input:hover{--input-border-color:var(--primary-500);--form-check-bg:var(--primary-25)}.form-check .form-check__input:focus{--input-border-color:var(--primary-500);--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem rgba(3,106,202,0.16)}.form-check .form-check__input:checked,.form-check .form-check__input:indeterminate{--input-border-color:var(--primary-500);--form-check-bg:var(--primary-500);background-image:var(--form-check-bg-img)}.form-check .form-check__input:disabled{--input-border-color:var(--gray-50);--form-check-bg:var(--gray-25);pointer-events:none;filter:none;opacity:1}.form-check .form-check__input:disabled~.form-check__label{--input-color:var(--gray-100)}.form-check .form-check__input:disabled~.form-check__label,.form-check .form-check__input[disabled]~.form-check__label{cursor:default}.form-check .form-check__input[type=checkbox]{--form-check-input-border-radius:0.375rem}.form-check .form-check__input[type=checkbox]:indeterminate{--form-check-bg-img:url("../img/minus.svg")}.form-check .form-check__input[type=checkbox]:checked{--form-check-bg-img:url("../img/icons/check.svg")}.form-check .form-check__input[type=checkbox]:disabled{--form-check-bg-img:url("../img/icons/check-disabled.svg")}.form-check .form-check__input[type=radio]{--form-check-input-border-radius:50%}.form-check .form-check__label{color:var(--input-color,#717980);font-size:var(--input-font-size,1rem);font-size:var(--input-font-size,1rem);font-weight:var(--input-font-weight,normal);letter-spacing:var(--input-letter-spacing,-.02em);line-height:var(--input-line-height,1.5)}.form-check .form-check__label a{color:var(--input-color,#717980);text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:.0625rem;text-underline-offset:auto;text-underline-position:from-font;transition:text-decoration-style .35s}.form-check .form-check__label a:hover{text-decoration-style:dotted}.form-control{display:block;width:100%;padding:1rem .875rem .75rem;border:var(--input-border-width,.125rem) solid var(--input-border-color,#e5e8eb);border-radius:var(--input-border-radius,.5rem);color:var(--input-color,#717980);font-size:var(--input-font-size,1rem);font-weight:var(--input-font-weight,normal);line-height:var(--input-line-height,1.5);letter-spacing:var(--input-letter-spacing,-.02em);box-shadow:var(--input-box-shadow,0 .0625rem .125rem 0 rgba(10,13,18,.05));background-color:var(--input-bg,var(--white));transition:var(--input-transition,border-color .15s ease-in-out,box-shadow .15s ease-in-out);appearance:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-control::placeholder{color:var(--input-placeholder-color,var(--gray-500));opacity:1;text-overflow:ellipsis}.form-control:hover{--input-border-color:var(--gray-100)}.form-control:focus{--input-border-color:#036aca;--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem rgba(3,106,202,0.16)}.form-control:disabled{--input-color:var(--gray-500);--input-border-color:var(--gray-50);--input-bg:var(--gray-25);opacity:1}.form-field{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:min-content;grid-row-gap:.5rem}.form-file{position:relative;display:flex;flex-direction:column;gap:.5rem}.form-file input{position:absolute;top:0;left:0;opacity:0;width:100%;height:3.5rem}.form-file input:hover+.form-file__wrap{--input-border-color:var(--gray-100)}.form-file input:focus+.form-file__wrap{--input-border-color:#036aca;--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem rgba(3,106,202,0.16)}.form-file input:disabled+.form-file__wrap{--form-file-bg-img:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20C0 31.0457 8.95431 40 20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20Z' fill='%23E5E8EB'/%3E%3Cpath d='M12 25.333V22C12 21.4477 12.4477 21 13 21C13.5523 21 14 21.4477 14 22V25.333C14 25.5311 14.0741 25.7085 14.1865 25.8291C14.2969 25.9473 14.4315 26 14.5557 26H25.4443C25.5685 26 25.7031 25.9473 25.8135 25.8291C25.9259 25.7085 26 25.5311 26 25.333V22C26 21.4477 26.4477 21 27 21C27.5523 21 28 21.4477 28 22V25.333C28 26.0188 27.7463 26.6898 27.2754 27.1943C26.8023 27.7011 26.1452 28 25.4443 28H14.5557C13.8548 28 13.1977 27.7011 12.7246 27.1943C12.2537 26.6898 12 26.0188 12 25.333Z' fill='%23adb3b8'/%3E%3Cpath d='M18.999 21V15.0547C18.4727 15.5275 17.8315 15.9228 17.3457 16.1914C17.0829 16.3367 16.8511 16.4543 16.6836 16.5352C16.5996 16.5757 16.5308 16.6068 16.4824 16.6289C16.4582 16.64 16.4386 16.6491 16.4248 16.6553C16.4182 16.6582 16.4132 16.6613 16.4092 16.6631C16.4071 16.664 16.4047 16.6645 16.4033 16.665L16.4023 16.666C16.4022 16.6661 16.4007 16.6662 16 15.75L15.9629 15.666L16.4004 16.666C15.8944 16.8872 15.3053 16.6563 15.084 16.1504C14.8628 15.6444 15.0937 15.0553 15.5996 14.834L15.6084 14.8291C15.617 14.8253 15.6309 14.819 15.6494 14.8105C15.6866 14.7935 15.7428 14.7675 15.8135 14.7334C15.9552 14.665 16.1545 14.5655 16.3789 14.4414C16.8418 14.1855 17.3561 13.8577 17.7158 13.5205C18.0738 13.1849 18.4202 12.7063 18.6904 12.2764C18.8214 12.0679 18.9269 11.8833 18.999 11.752C19.0349 11.6866 19.0623 11.6347 19.0801 11.6006C19.089 11.5835 19.0957 11.5702 19.0996 11.5625C19.1015 11.5588 19.1029 11.556 19.1035 11.5547L19.1045 11.5537C19.2736 11.2147 19.6201 11.0002 19.999 11C20.3778 11 20.7242 11.214 20.8936 11.5527L20.8984 11.5625C20.9024 11.5703 20.9092 11.5828 20.918 11.5996C20.9358 11.6338 20.9631 11.6856 20.999 11.751C21.0713 11.8824 21.1773 12.0668 21.3086 12.2754C21.5793 12.7054 21.926 13.1847 22.2842 13.5205C22.6439 13.8577 23.1582 14.1855 23.6211 14.4414C23.8455 14.5655 24.0448 14.665 24.1865 14.7334C24.2572 14.7675 24.3134 14.7935 24.3506 14.8105C24.3691 14.819 24.383 14.8253 24.3916 14.8291C24.3958 14.831 24.3988 14.8333 24.4004 14.834L24.4922 14.8799C24.9336 15.1288 25.1233 15.6761 24.916 16.1504C24.6947 16.6563 24.1056 16.8872 23.5996 16.666L24.0371 15.666C24.0252 15.6932 24.0127 15.7211 24 15.75L23.5996 16.666H23.5977L23.5967 16.665C23.5953 16.6645 23.5929 16.664 23.5908 16.6631C23.5868 16.6613 23.5818 16.6582 23.5752 16.6553C23.5614 16.6491 23.5418 16.64 23.5176 16.6289C23.4692 16.6068 23.4004 16.5757 23.3164 16.5352C23.1489 16.4543 22.9171 16.3367 22.6543 16.1914C22.1679 15.9225 21.5258 15.5263 20.999 15.0527V21C20.999 21.5523 20.5513 22 19.999 22C19.4468 21.9999 18.999 21.5522 18.999 21Z' fill='%23adb3b8'/%3E%3C/svg%3E%0A");--input-color:var(--gray-500);--input-placeholder-color:var(--gray-500);--input-border-color:var(--gray-50);background-color:var(--gray-25)}.form-file .form-file__wrap{width:100%;padding:var(--input-padding-y,.875rem) var(--form-file-indicator-padding,3rem) var(--input-padding-y,.875rem) var(--input-padding-x,.875rem);border:var(--input-border-width,.125rem) solid var(--input-border-color,#e5e8eb);border-radius:var(--input-border-radius,.5rem);box-shadow:var(--input-box-shadow,0 .0625rem .125rem 0 rgba(10,13,18,.05));background-color:var(--input-bg,var(--white));background-image:var(--form-file-bg-img, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M4 17.333V14C4 13.4477 4.44772 13 5 13C5.55228 13 6 13.4477 6 14V17.333C6 17.5311 6.07415 17.7085 6.18652 17.8291C6.29688 17.9473 6.43146 18 6.55566 18H17.4443C17.5685 18 17.7031 17.9473 17.8135 17.8291C17.9259 17.7085 18 17.5311 18 17.333V14C18 13.4477 18.4477 13 19 13C19.5523 13 20 13.4477 20 14V17.333C20 18.0188 19.7463 18.6898 19.2754 19.1943C18.8023 19.7011 18.1452 20 17.4443 20H6.55566C5.85481 20 5.19769 19.7011 4.72461 19.1943C4.2537 18.6898 4 18.0188 4 17.333ZM10.999 13V7.05469C10.4727 7.52748 9.83151 7.92283 9.3457 8.19141C9.08289 8.3367 8.8511 8.45427 8.68359 8.53516C8.59964 8.5757 8.53079 8.60676 8.48242 8.62891C8.45822 8.63999 8.43861 8.6491 8.4248 8.65527C8.41821 8.65822 8.41319 8.66131 8.40918 8.66309C8.40712 8.664 8.40466 8.66445 8.40332 8.66504L8.40234 8.66602H8.40039C7.89443 8.88717 7.30526 8.65633 7.08398 8.15039C6.86292 7.64464 7.09312 7.05547 7.59863 6.83398C7.60022 6.83328 7.6042 6.83098 7.6084 6.8291C7.61697 6.82527 7.63095 6.819 7.64941 6.81055C7.68657 6.79353 7.74282 6.76751 7.81348 6.7334C7.9552 6.66496 8.15453 6.56545 8.37891 6.44141C8.84183 6.18546 9.35613 5.85766 9.71582 5.52051C10.0738 5.18493 10.4202 4.70625 10.6904 4.27637C10.8214 4.06795 10.9269 3.88331 10.999 3.75195C11.0349 3.68662 11.0623 3.63474 11.0801 3.60059C11.089 3.58352 11.0957 3.57025 11.0996 3.5625C11.1015 3.55883 11.1029 3.556 11.1035 3.55469C11.2724 3.21496 11.6196 3.00018 11.999 3C12.3778 2.99995 12.7242 3.21397 12.8936 3.55273L12.8984 3.5625C12.9024 3.57028 12.9092 3.5828 12.918 3.59961C12.9358 3.63379 12.9631 3.68557 12.999 3.75098C13.0713 3.88239 13.1773 4.06681 13.3086 4.27539C13.5793 4.70542 13.926 5.18469 14.2842 5.52051C14.6439 5.85766 15.1582 6.18546 15.6211 6.44141C15.8455 6.56545 16.0448 6.66496 16.1865 6.7334C16.2572 6.76751 16.3134 6.79353 16.3506 6.81055C16.3691 6.819 16.383 6.82527 16.3916 6.8291C16.3958 6.83098 16.3988 6.83328 16.4004 6.83398L16.4922 6.87988C16.9336 7.12885 17.1233 7.67608 16.916 8.15039C16.6947 8.65633 16.1056 8.88717 15.5996 8.66602H15.5977L15.5967 8.66504C15.5953 8.66445 15.5929 8.664 15.5908 8.66309C15.5868 8.66131 15.5818 8.65822 15.5752 8.65527C15.5614 8.6491 15.5418 8.63999 15.5176 8.62891C15.4692 8.60676 15.4004 8.5757 15.3164 8.53516C15.1489 8.45427 14.9171 8.3367 14.6543 8.19141C14.1679 7.92248 13.5258 7.52635 12.999 7.05273V13C12.999 13.5523 12.5513 14 11.999 14C11.4468 13.9999 10.999 13.5522 10.999 13Z' fill='%23717980'/%3E%3C/svg%3E%0A")),var(--form-file-bg-icon,none);background-position:var(--form-file-bg-position,right 1rem center);background-repeat:no-repeat;background-size:var(--form-file-bg-size,1.5rem);transition:var(--input-transition,border-color .15s ease-in-out,box-shadow .15s ease-in-out)}.form-file .form-file__list{display:flex;flex-direction:column;gap:.5rem}.form-file .form-file__list li{display:flex;align-items:center;gap:.5rem}.form-filename{color:var(--input-placeholder-color,var(--gray-500));font-size:var(--input-font-size,1rem);font-weight:var(--input-font-weight,normal);line-height:var(--input-line-height,1.5);letter-spacing:var(--input-letter-spacing,-.02em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-search{position:relative}.form-search .form-control{padding-right:4rem}.form-search .form-control:disabled+.btn-search{--btn-search-icon-color:var(--gray-200);pointer-events:none}.btn-search{position:absolute;display:inline-flex;align-items:center;justify-content:center;top:50%;right:.5rem;translate:0 -50%;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:100%;background-color:var(--gray-50)}.btn-search svg{width:60%;height:60%}.btn-search svg path{fill:var(--btn-search-icon-color,var(--gray-500))}.form-select{display:block;width:100%;padding:1rem var(--form-select-indicator-padding,2.5rem) .75rem var(--input-padding-x,.875rem);border:var(--input-border-width,.125rem) solid var(--input-border-color,#e5e8eb);border-radius:var(--input-border-radius,.5rem);color:var(--input-placeholder-color,var(--gray-500));font-size:var(--input-font-size,1rem);font-weight:var(--input-font-weight,normal);line-height:var(--input-line-height,1.5);letter-spacing:var(--input-letter-spacing,-.02em);box-shadow:var(--input-box-shadow,0 .0625rem .125rem 0 rgba(10,13,18,.05));appearance:none;background-color:var(--input-bg,var(--white));background-image:var(--form-select-bg-img, url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.2929 8.29289C17.6834 7.90237 18.3164 7.90237 18.707 8.29289C19.0975 8.68342 19.0975 9.31643 18.707 9.70696L12.707 15.707C12.3164 16.0975 11.6834 16.0975 11.2929 15.707L5.29289 9.70696C4.90237 9.31643 4.90237 8.68342 5.29289 8.29289C5.68342 7.90237 6.31643 7.90237 6.70696 8.29289L11.9999 13.5859L17.2929 8.29289Z' fill='%23717980'/%3E%3C/svg%3E")),var(--form-select-bg-icon,none);background-position:var(--form-select-bg-position,right .875rem center);background-repeat:no-repeat;background-size:var(--form-select-bg-size,1.5rem);transition:var(--input-transition,border-color .15s ease-in-out,box-shadow .15s ease-in-out)}.form-select:valid{--input-color:#717980}.form-select:hover{--input-border-color:var(--gray-100)}.form-select:focus{outline:0;--input-border-color:#036aca;--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem rgba(3,106,202,0.16)}.form-select:disabled{--input-color:var(--gray-500);--input-border-color:var(--gray-50);--input-bg:var(--gray-25);--form-select-bg-img:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20C0 31.0457 8.95431 40 20 40C31.0457 40 40 31.0457 40 20C40 8.95431 31.0457 0 20 0C8.95431 0 0 8.95431 0 20Z' fill='%23E5E8EB'/%3E%3Cpath d='M25.2929 16.293C25.6834 15.9024 26.3164 15.9024 26.707 16.293C27.0975 16.6835 27.0975 17.3165 26.707 17.707L20.707 23.707C20.3164 24.0975 19.6834 24.0975 19.2929 23.707L13.2929 17.707C12.9024 17.3165 12.9024 16.6835 13.2929 16.293C13.6834 15.9024 14.3164 15.9024 14.707 16.293L19.9999 21.5859L25.2929 16.293Z' fill='%23adb3b8'/%3E%3C/svg%3E");opacity:1}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 0 #717980}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group:not(:has(>.input-group__icon))>input:not(:first-child){margin-left:calc(-1 * 2px);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control,.input-group>.select-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group .input-group__text{display:flex;align-items:center;padding:.5rem 1.5rem;color:var(--gray-500);font-size:1rem;line-height:1.5;text-align:center;white-space:nowrap;border:.125rem solid var(--input-border-color,#e5e8eb);border-right:none;border-radius:.5rem 0 0 .5rem;background-color:var(--white)}.input-group .input-group__icon{position:absolute;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:100%;padding-inline:1rem;pointer-events:none}.input-group .input-group__icon+input{padding-left:3.5rem}.input-group .input-group__icon svg{width:var(--input-icon-size,1.5rem);height:var(--input-icon-size,1.5rem);fill:var(--input-icon-color,var(--gray-500))}.form-label{color:var(--black);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5}.form-label small{font-size:inherit;font-weight:var(--fw-normal)}.form.form--validated .form-control.is-invalid,.form.form--validated .form-control:invalid{--input-border-color:var(--error-200);padding-right:3.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23db3030'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db3030' stroke='none'/%3e%3c/svg%3e");background-position:right 1rem top .875rem;background-repeat:no-repeat;background-size:1.5rem}.form.form--validated .form-control.is-invalid:focus,.form.form--validated .form-control:invalid:focus{--input-border-color:var(--error-200);--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem var(--error-50)}.form.form--validated .form-control.is-invalid:focus-visible,.form.form--validated .form-control:invalid:focus-visible{--input-border-color:var(--error-200)}.form.form--validated .form-select.is-invalid,.form.form--validated .form-select:invalid{--input-border-color:var(--error-200);--form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ca0303'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca0303' stroke='none'/%3e%3c/svg%3e");--form-select-bg-position:right 0.875rem center,right 3rem center;--form-select-bg-size:1.5rem,1.5rem;--form-select-indicator-padding:3.958333333333333rem}.form.form--validated .form-select.is-invalid:focus,.form.form--validated .form-select:invalid:focus{--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem var(--error-50)}.form.form--validated .form-file input.is-invalid+.form-file__wrap,.form.form--validated .form-file input:invalid+.form-file__wrap{--input-border-color:var(--error-200);--form-file-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ca0303'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ca0303' stroke='none'/%3e%3c/svg%3e");--form-file-bg-position:right 1rem center,right 3rem center;--form-file-bg-size:1.5rem,1.5rem;--form-file-indicator-padding:3.958333333333333rem}.form.form--validated .form-file input.is-invalid:focus+.form-file__wrap,.form.form--validated .form-file input:invalid:focus+.form-file__wrap{--input-border-color:var(--error-200);--input-box-shadow:0 0.0625rem 0.125rem 0 rgba(10,13,18,0.05),0 0 0 0.25rem var(--error-50)}.menu-card{display:flex;align-items:center;gap:1.5rem;padding:1.25rem;border-radius:1rem;border:.125rem solid var(--menu-card-border-color,transparent);background-color:var(--menu-card-bg-color,var(--white));transition:.4s cubic-bezier(.74,.24,.06,.88)}.menu-card:hover{--menu-card-border-color:#e0e2e5;--menu-card-bg-color:var(--gray-25)}.menu-card:hover .menu-card__btn:before{scale:1 1}.menu-card:hover .menu-card__btn:after{animation:linkUpRight .4s cubic-bezier(.74,.24,.06,.88)}.menu-card .menu-card__icon{display:flex;align-items:center;justify-content:center;width:4.875rem;height:4.875rem;padding:.375rem;border-radius:1rem;background-color:var(--menu-card-icon-bg-color,var(--primary-500))}.menu-card .menu-card__icon img{width:auto;height:auto;max-width:100%}.menu-card .menu-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.menu-card .menu-card__title{color:var(--gray-650);font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.menu-card .menu-card__btn{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--primary-500);font-size:1rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.5}.menu-card .menu-card__btn:before{content:'';position:absolute;bottom:0;width:100%;height:.125rem;background-color:currentColor;transform-origin:left center;scale:0 1;transition:scale .4s cubic-bezier(.74,.24,.06,.88)}.menu-card .menu-card__btn:after{content:'';display:block;flex:0 0 auto;width:1.5em;aspect-ratio:1;background-repeat:no-repeat;background-size:1.5em;background-color:currentColor;animation:linkUpRightLeaves .4s cubic-bezier(.74,.24,.06,.88);mask-image:url(../img/icons/arrow-up-right.svg);mask-repeat:no-repeat;mask-size:100%}.feature-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.5rem 2rem;border-radius:1rem;box-shadow:inset 0 0 0 .125rem var(--gray-250);text-align:left;background-color:var(--gray-25)}.feature-card .feature-card__icon-wrap{display:flex;align-items:center;justify-content:center;padding:1rem}.feature-card .feature-card__icon{flex:0 0 auto;width:2.875rem;height:2.875rem;background-color:var(--t-color-dark,var(--primary-700));mask-repeat:no-repeat;mask-position:center;mask-size:100%}.feature-card .feature-card__content{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:.5rem}.feature-card .feature-card__title{color:var(--t-color-default,var(--gray-500));font-size:1.125rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.444444444444444;text-align:center}.feature-card .feature-card__text{color:var(--gray-500);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);letter-spacing:e- .02em;line-height:1.444444444444444;text-align:center;text-wrap:balance}.nutrition-info{display:grid;grid-template-columns:minmax(0,1fr)}.nutrition-info .nutrition-info__content .editor p{color:var(--gray-650);font-size:1rem;line-height:1.5}.nutrition-info .nutrition-info__table-wrap{margin:1.5rem -3rem 0}.nutrition-info .nutrition-info__table-wrap+.editor{margin-top:1.5rem}.nutrition-info .nutrition-info__table-wrap+.editor p+p{margin-top:.9375rem;padding-top:1rem;border-top:.0625rem solid}.nutrition-info .nutrition-info__table-content{overflow-x:auto}.nutrition-info .nutrition-info__table-content::-webkit-scrollbar{display:none}.nutrition-info table{width:calc(100% - 96px);margin-inline:3rem;border-collapse:collapse;color:var(--gray-650);font-size:1rem;line-height:1.5}.nutrition-info table thead th{padding:.25em 1em .5em;border-top:.25rem solid;border-bottom:.0625rem solid;font-weight:$fw-semibold;text-align:center;white-space:nowrap}.nutrition-info table thead th:first-child{text-align:left}.nutrition-info table thead th:not(:last-child){border-right:.0625rem solid}.nutrition-info table tbody tr:last-child td{border-bottom-width:.125rem}.nutrition-info table tbody td{padding:.5em 1em;border-bottom:.0625rem solid;color:var(--gray-650);text-align:center}.nutrition-info table tbody td:first-child{text-align:left}.nutrition-info table tbody td:not(:last-child){border-right:.0625rem solid}.product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,.7641vw + .8123rem,1.5rem);justify-content:center}.product-card .product-card__thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:2rem;border:none;border-radius:1.5rem;background-color:var(--gray-300)}.product-card .product-card__thumb img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-card .product-card__label{color:var(--gray-500);font-size:var(--product-card-label-font-size,clamp(1rem,.7641vw + .8123rem,1.5rem));font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5;text-align:center}.product-download-card{display:grid;gap:2rem}.product-download-card:not(:first-child){padding-top:3.75rem}.product-download-card .product-download-card__media{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:2.5rem;border-radius:.5rem;background-color:var(--primary-500)}.product-download-card .product-download-card__media:before{content:'';position:absolute;z-index:0;display:block;inset:0;background-color:#000;mix-blend-mode:overlay;border-radius:.5rem}.product-download-card .product-download-card__media img{z-index:1;max-width:100%;height:auto}.product-download-card .product-download-card__content{display:flex;flex-direction:column;gap:.5rem}.product-download-card .product-download-card__title{color:var(--black);font-size:clamp(1.125rem,.191vw + 1.0781rem,1.25rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2;text-wrap:pretty}.product-download-card .product-download-card__text{color:var(--gray-650);font-size:.875rem;letter-spacing:-.02em;line-height:1.571428571428571}.product-downloads{padding:3.75rem 1.5rem}.product-downloads .editor{width:100%;color:var(--gray-500);text-wrap:auto;margin-bottom:3.75rem}.product-downloads .editor a{position:relative;display:inline-flex;align-items:center;color:var(--primary-500);font-weight:var(--fw-bold)}.product-downloads .editor a:before{content:'';position:absolute;bottom:0;width:100%;height:.125rem;background-color:currentColor;transform-origin:left center;scale:0 1;transition:scale .4s cubic-bezier(.74,.24,.06,.88)}.product-downloads .editor a:hover:before{scale:1 1}.check-pill{cursor:pointer}.check-pill span{display:flex;align-items:center;width:fit-content;color:var(--gray-600);font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.02em;padding:.25rem .875rem 0;border:2px solid var(--gray-250);border-radius:3.125rem;transition:.2s ease}.check-pill .icon{padding:0;border:none;line-height:1;border-radius:0;display:flex;width:1.5rem;height:1.5rem;translate:.25rem -.125rem}.check-pill .icon svg{display:block;width:100%;height:100%}.check-pill input{display:none}.check-pill input:checked+span{color:var(--white);border-color:var(--primary-500);background-color:var(--primary-500)}.check-pill:has(.icon) span{padding:.25rem .625rem 0 .875rem}.check-pill:hover span{border-color:var(--gray-600)}.check-pill:hover input:checked+span{border-color:var(--primary-700);background-color:var(--primary-700)}.content-block{padding:clamp(2.375rem,2.8653vw + 1.6712rem,4.25rem) clamp(1.375rem,4.3935vw + .2958rem,4.25rem);border:.125rem solid var(--content-block-border-color,var(--gray-250));border-radius:1rem;background-color:var(--gray-25)}.content-block h2{margin-bottom:clamp(1.25rem,.382vw + 1.1562rem,1.5rem);color:var(--content-block-h2-color,var(--primary-700));font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.content-block h3{margin-bottom:clamp(.5rem,.7641vw + .3123rem,1rem);color:var(--black);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5}.content-block p{color:var(--gray-650);letter-spacing:-.02em;line-height:1.5;text-wrap:balance}.content-block p+p{margin-top:clamp(.5rem,.7641vw + .3123rem,1rem)}.content-block p+h3{margin-top:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.content-block ol{display:flex;flex-direction:column;gap:1.25rem;counter-reset:step}.content-block ol+h3{margin-top:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.content-block ol li{position:relative;padding-left:2.5rem;color:var(--gray-650);letter-spacing:-.02em;line-height:1.5;text-wrap:pretty;counter-increment:step}.content-block ol li:before{content:counter(step);position:absolute;left:0;width:1.5rem;height:1.5rem;padding-top:.125rem;border-radius:50%;color:var(--white);font-size:1rem;font-weight:var(--fw-medium);line-height:1.5;text-align:center;background:var(--content-block-counter-bg,var(--primary-700))}.recipes__filter-toggle{display:flex;gap:.5rem;align-items:center;padding:.125rem 0 0 0;font-weight:700;cursor:pointer;border:none;background:0 0;letter-spacing:-.02em}.recipes__filter-toggle .icon{display:block;width:1.5rem;height:1.5rem;translate:0 -.125rem}.recipe-tax-filter{--arrow-angle:0deg;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;align-items:start;margin-bottom:1.5rem;overflow:hidden;transition:grid-template-rows .3s ease}.recipe-tax-filter__header{display:flex;gap:.5rem;align-items:center;justify-content:start;background:0 0;border:none;overflow:hidden;padding:0}.recipe-tax-filter__header .icon{display:inline-flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;flex:0 0 auto}.recipe-tax-filter__header .tax-name{font-size:1rem;font-weight:var(--fw-bold);color:var(--black);margin-right:auto}.recipe-tax-filter__header .icon-arrow{animation:filter_close .5s ease forwards}.recipe-tax-filter__content{overflow:hidden}.recipe-tax-filter__content .inner{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1rem}.recipe-tax-filter.open{grid-template-rows:auto 1fr}.recipe-tax-filter.open .icon-arrow{animation:filter_open .5s ease forwards}@-moz-keyframes filter_open{0%{transform:translateY(0) rotate(0)}49%{transform:translateY(200%) rotate(0)}51%{transform:translateY(200%) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@-webkit-keyframes filter_open{0%{transform:translateY(0) rotate(0)}49%{transform:translateY(200%) rotate(0)}51%{transform:translateY(200%) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@-o-keyframes filter_open{0%{transform:translateY(0) rotate(0)}49%{transform:translateY(200%) rotate(0)}51%{transform:translateY(200%) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@keyframes filter_open{0%{transform:translateY(0) rotate(0)}49%{transform:translateY(200%) rotate(0)}51%{transform:translateY(200%) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@-moz-keyframes filter_close{0%{transform:translateY(0) rotate(180deg)}49%{transform:translateY(-200%) rotate(180deg)}51%{transform:translateY(-200%) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes filter_close{0%{transform:translateY(0) rotate(180deg)}49%{transform:translateY(-200%) rotate(180deg)}51%{transform:translateY(-200%) rotate(0)}100%{transform:translateY(0) rotate(0)}}@-o-keyframes filter_close{0%{transform:translateY(0) rotate(180deg)}49%{transform:translateY(-200%) rotate(180deg)}51%{transform:translateY(-200%) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes filter_close{0%{transform:translateY(0) rotate(180deg)}49%{transform:translateY(-200%) rotate(180deg)}51%{transform:translateY(-200%) rotate(0)}100%{transform:translateY(0) rotate(0)}}.recipes__sidebar{background-color:var(--white)}.recipes__sidebar .wrapper{padding:3rem 1.5rem}.recipes__sidebar .recipes__sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.recipes__sidebar-actives{--title-color:var(--black);--title-fz:1rem;--title-fw:var(--fw-bold);display:flex;flex-wrap:wrap;gap:.5rem;padding-block:2.5rem 1rem}.recipes__sidebar-actives .title{width:100%;margin-bottom:.6875rem}.recipe-filter__header{display:flex;justify-content:space-between;margin-bottom:2.5rem}.recipe-filter__header .recipe-filter__active-list{display:none}.recipe-filter__header .btn-delete{position:relative}.is-loading{position:relative}.is-loading .recipes__sidebar{filter:grayscale(1);position:relative;pointer-events:none}.is-loading .recipes__sidebar .wrapper{opacity:.3}.is-loading .recipe-list{position:relative;pointer-events:none}.is-loading .recipe-list>div{filter:grayscale(1);opacity:.1}.is-loading:after{content:'';display:flex;align-items:center;justify-content:center;position:absolute;color:var(--primary-500);font-size:2rem;font-weight:var(--fw-bold);z-index:10;top:0;left:0;right:0;bottom:0}.is-loading:before{content:'';display:block;width:7.5rem;height:7.5rem;background-image:url(../img/loading.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:11;top:50%;left:50%;margin-top:-3.75rem;margin-left:-3.75rem;animation:kf_loading_recipe 1s linear infinite}@-moz-keyframes kf_loading_recipe{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes kf_loading_recipe{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes kf_loading_recipe{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes kf_loading_recipe{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.added-products{max-width:66.25rem;margin-bottom:clamp(.625rem,2.1012vw + .1089rem,2rem);padding-bottom:2rem;margin-inline:auto}.added-products .title{margin-bottom:clamp(1.25rem,1.1461vw + .9685rem,2rem)}.sac-product-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:clamp(1.375rem,1.3372vw + 1.0466rem,2.25rem);padding:clamp(1.375rem,2.1968vw + .8354rem,2.8125rem);border:2px solid var(--gray-250);background-color:var(--gray-25);border-radius:1rem}.sac-product-card .meta .name{margin-bottom:1rem;font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:-.01em}.sac-product-card .meta p{color:var(--gray-600);font-size:1rem;letter-spacing:-.0125em;line-height:1.5}.sac-product-card .meta p+p{margin-top:.25rem}.sac-product-card .meta p strong{font-weight:var(--fw-medium)}.sac-product-card .actions{display:flex;flex-direction:column;gap:1rem}.sac-steps{--nav-width:80vw;--bg-active-count:var(--primary-700);--bg-done-count:radial-gradient(50% 50% at 50% 100%, #00bc7b 0%, #00a066 100%);overflow:hidden;padding-block:clamp(2.625rem,11.4613vw + -.1902rem,10.125rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.sac-steps .steps-nav{position:relative;display:flex;gap:1.125rem;justify-content:space-between;max-width:66.25rem;margin-inline:auto;transition:transform .3s ease}.sac-steps .steps-nav:before{content:'';position:absolute;top:50%;left:0;translate:0 -.1875rem;display:block;width:100%;height:2px;background-color:var(--gray-250)}.sac-steps .steps-nav li{position:relative;z-index:2;display:flex;gap:1rem;align-items:center;color:rgba(77,77,77,.64);font-weight:500;font-size:clamp(1rem,.382vw + .9062rem,1.25rem);line-height:1.2;letter-spacing:-.02em;background-color:var(--gray-25)}.sac-steps .steps-nav li:not(:first-child){padding-left:clamp(1rem,.7641vw + .8123rem,1.5rem)}.sac-steps .steps-nav li:not(:last-child){padding-right:clamp(1rem,.7641vw + .8123rem,1.5rem)}.sac-steps .steps-nav li span{display:flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;padding-top:.25rem;border-radius:50%;color:var(--gray-700);font-size:1rem;font-weight:var(--fw-medium);background:#f2f2f2;translate:0 -.125rem}.sac-steps .steps-nav--1 li:nth-child(1){color:var(--primary-700)}.sac-steps .steps-nav--1 li:nth-child(1) span{color:var(--white);background:var(--bg-active-count)}.sac-steps .steps-nav--2 li:nth-child(1){color:var(--gray-700)}.sac-steps .steps-nav--2 li:nth-child(1) span{color:var(--white);background:var(--bg-done-count)}.sac-steps .steps-nav--2 li:nth-child(2){color:var(--primary-700)}.sac-steps .steps-nav--2 li:nth-child(2) span{color:var(--white);background:var(--bg-active-count)}.sac-steps .steps-nav--3 li:nth-child(1),.sac-steps .steps-nav--3 li:nth-child(2){color:var(--gray-700)}.sac-steps .steps-nav--3 li:nth-child(1) span,.sac-steps .steps-nav--3 li:nth-child(2) span{color:var(--white);background:var(--bg-done-count)}.sac-steps .steps-nav--3 li:nth-child(3){color:var(--primary-700)}.sac-steps .steps-nav--3 li:nth-child(3) span{color:var(--white);background:var(--bg-active-count)}.support-faq{padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.support-faq .title{margin-bottom:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.support-faq .support-faq__layout{display:grid;grid-template-columns:minmax(0,1fr)}.faq-nav{scrollbar-width:none;-ms-overflow-style:none}.faq-nav::-webkit-scrollbar{display:none}.btn-faq{position:relative;display:flex;width:100%;padding:.875rem 1.5rem .5625rem;border:none;color:var(--btn-faq-color,var(--gray-650));font-size:clamp(1rem,.382vw + .9062rem,1.25rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2;text-align:left;background:0 0;transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn-faq:after{flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:currentColor;mask-image:url(../img/icons/arrow-right.svg);mask-position:center;mask-repeat:no-repeat;translate:0 -.125rem}.btn-faq:before{position:absolute;top:0;left:-3.125rem;width:.25rem;height:100%;opacity:0;background-color:var(--primary-700);transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn-faq:hover{--btn-faq-color:var(--primary-700)}.btn-faq.is-active{--btn-faq-color:var(--primary-700)}.btn-faq.is-active:before{opacity:1}.faq-disclosure{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start;grid-auto-flow:row;grid-auto-rows:min-content}.faq-disclosure .faq-disclosure__item{position:relative;overflow:hidden;height:fit-content;padding-bottom:1.5rem;border-radius:1rem;background-color:var(--gray-25)}.faq-disclosure .faq-disclosure__item.hidden{display:none}.faq-disclosure .faq-disclosure__toggle{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 1.5rem 0 1.5rem;border:none;color:var(--black);font-size:clamp(1rem,.382vw + .9062rem,1.25rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5;text-align:left;text-wrap:pretty;background:0 0}.faq-disclosure .faq-disclosure__toggle:before{content:'';position:absolute;inset:0;border-radius:1rem;border:.125rem solid var(--gray-250);transition:.4s cubic-bezier(.74,.24,.06,.88)}.faq-disclosure .faq-disclosure__toggle:hover:before{border-color:var(--primary-500)}.faq-disclosure .faq-disclosure__toggle .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.5rem;height:1.5rem}.faq-disclosure .faq-disclosure__toggle .icon:before{content:'';display:inline-flex;flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--primary-700);mask-image:url(../img/icons/chevron-down.svg);mask-position:center;mask-repeat:no-repeat;transform-origin:center;transition:.3s ease;translate:0 .0625rem}.faq-disclosure .faq-disclosure__toggle[aria-expanded=true]:before{border-color:var(--primary-700)}.faq-disclosure .faq-disclosure__toggle[aria-expanded=true] .icon:before{transform:rotate(-180deg)}.faq-disclosure .faq-disclosure__content{padding:1rem 1.5rem 0;color:var(--gray-650);letter-spacing:-.02em;line-height:1.5}.form-grid{display:grid;grid-gap:clamp(1.25rem,.382vw + 1.1562rem,1.5rem) 2.5rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:66.25rem;width:100%;margin-inline:auto}.form-grid .col--wide{grid-column:1/-1}.form-grid .col--clear{grid-column-start:1!important}.form-grid .col--ass{align-self:start}.form-grid .col--asc{align-self:center}.form-grid .col--jse{justify-self:end}.form-grid .col--jss{justify-self:start}.form-grid .col--jsc{justify-self:center}.form-grid .col--1{grid-column-start:auto;grid-column-end:span 1}.form-grid .col--2{grid-column-start:auto;grid-column-end:span 2}.form-grid .col--3{grid-column-start:auto;grid-column-end:span 3}.form-grid .col--4{grid-column-start:auto;grid-column-end:span 4}.form-grid .col--5{grid-column-start:auto;grid-column-end:span 5}.form-grid .col--6{grid-column-start:auto;grid-column-end:span 6}.form-grid .col--7{grid-column-start:auto;grid-column-end:span 7}.form-grid .col--8{grid-column-start:auto;grid-column-end:span 8}.form-grid .col--9{grid-column-start:auto;grid-column-end:span 9}.form-grid .col--10{grid-column-start:auto;grid-column-end:span 10}.generic-section{padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.generic-section .wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1rem;row-gap:clamp(2.5rem,.9551vw + 2.2654rem,3.125rem)}.generic-section .wrapper>:only-child{--align-items:center}.generic-section.generic-section--h-center .wrapper{grid-template-rows:auto auto}.generic-section.generic-section--h-center .media{grid-row:2;grid-column:1/-1}.generic-section.generic-section--h-center .media img{max-width:100%;width:auto;height:auto}.generic-section.generic-section--h-center .info-block{grid-row:1;grid-column:1/-1}.generic-section.generic-section--h-center.generic-section.generic-section--col-2{--text-align:left;--align-items:start}.generic-section.generic-section--v-center .wrapper{align-items:center}.generic-section.generic-section--reverse .media{grid-row:1}.generic-section.generic-section--reverse .info-block{grid-row:2}.generic-section .media{grid-column:1/-1}.generic-section .info-block,.generic-section .list-block{grid-column:1/-1}.line-differentials{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.differentials-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));gap:1.5rem 1.5rem}.differentials-list:has(>:nth-child(2)){grid-template-columns:repeat(auto-fit,minmax(17.625rem,1fr))}.line-products{padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.line-products .title{margin-bottom:clamp(2.5rem,2.2923vw + 1.937rem,4rem)}.products-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.6743vw + .3431rem,2.75rem) clamp(1rem,2.2923vw + .437rem,2.5rem)}.locations-section{padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.locations-section .wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.5rem,2.2923vw + 1.937rem,4rem)}.locations-section .info-block{grid-column:1/-1;grid-row:1}.locations-section .locations-media{grid-column:1/-1}.locations-section .locations-media picture{display:flex;justify-content:flex-start;width:100%}.locations-section .locations-media picture img{width:auto;height:auto;max-width:100%}.main-hero{position:relative;overflow:hidden;background-color:transparent}.main-hero .swiper-slide{height:auto;background-color:var(--gray-200)}.main-hero .swiper-slide iframe{width:100%;height:100%;border:none;background:var(--black);aspect-ratio:16/8}.main-hero-slide{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.main-hero-slide .main-hero-slide__pic{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;grid-area:1/1;overflow:hidden}.main-hero-slide .main-hero-slide__pic img{object-fit:cover;width:auto;height:100%}.main-hero-slide .main-hero-slide__content{position:relative;z-index:1;grid-area:1/1;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1.5rem;padding-inline:clamp(1.5rem,2.2923vw + .937rem,3rem);width:100%;max-width:81rem;margin-inline:auto}.main-hero-slide .main-hero-slide__title{width:40.5%;color:var(--mh-title-color,var(--white));font-size:3.5rem;font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:1.2}.main-hero-slide .editor{width:32%;color:var(--mh-text-color,var(--white))}.metrics-section{--title-color:var(--primary-700);--text-align:center;padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.metrics-section .metrics-list{display:grid;grid-template-columns:minmax(0,1fr);gap:4.625rem}.metrics-section .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(4.5625rem,1.6237vw + 4.1637rem,5.625rem)}.page-header{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--page-header-height,auto);background-color:var(--gray-25)}.page-header .page-header__bg{display:flex;align-items:center;justify-content:center;grid-column:1/-1;grid-row:1/-1;overflow:hidden}.page-header .page-header__bg:after{content:'';position:absolute;top:0;display:none;z-index:1;width:100%;height:auto;aspect-ratio:1441/43;translate:0 0;background-color:var(--t-color-dark,var(--white));mask-repeat:no-repeat;mask-image:url(../img/after-header.svg);mask-size:100%;mask-position:bottom center}.page-header .page-header__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.page-header .wrapper{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-rows:1fr;width:100%;max-width:72.25rem}.page-header .page-header__inner{grid-column:1/-1;grid-row:1/-1;display:grid;padding-block:clamp(1.5rem,4.3935vw + .4208rem,4.375rem)}.page-header .page-header__inner:has(>:nth-child(2)){--min-height:0;grid-template-rows:1fr auto;gap:1rem;padding-block:clamp(3.5rem,1.3372vw + 3.1716rem,4.375rem)}.page-header .page-header__logo{grid-column:1;width:100%;height:2.5rem}.page-header .page-header__logo img{width:100%;height:100%;object-fit:contain;object-position:bottom left}.page-header .page-header__title{color:var(--t-color-text,var(--white));font-size:clamp(3rem,1.1461vw + 2.7185rem,3.75rem);font-weight:var(--fw-medium);letter-spacing:-.018666666666667em;line-height:1.133333333333333;text-wrap:balance}.page-header .page-header__title em{font-family:var(--ff-secondary);font-size:clamp(3rem,1.5282vw + 2.6246rem,4rem);font-style:normal;font-weight:var(--fw-normal);line-height:1.0625;letter-spacing:0}.product-details{--t-color-default:var(--primary-700);--t-color-dark:var(--primary-700);padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(1.25rem,5.7307vw + -.1576rem,5rem);background-color:var(--white)}.product-details .nav-link{display:inline-flex;justify-content:center;padding:1.5rem;border:.125rem solid rgba(119,107,81,0);border-bottom-color:transparent;border-radius:1rem 1rem 0 0;color:var(--gray-500);font-size:clamp(1.125rem,.191vw + 1.0781rem,1.25rem);font-weight:var(--fw-normal);letter-spacing:-.02em;line-height:1.2;text-align:center;white-space:nowrap;background-color:transparent;transition:.4s cubic-bezier(.74,.24,.06,.88)}.product-details .nav-link.active{color:var(--t-color-default);font-weight:var(--fw-medium);border-color:rgba(119,107,81,.16);border-bottom-color:var(--gray-25);background-color:var(--gray-25)}.product-details .nav-link:hover{color:var(--t-color-default)}.product-details .product-details__tabs{position:relative;z-index:10;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:-.125rem}.product-details .product-details__tabs::-webkit-scrollbar{display:none}.product-details .product-details__tabs-nav{display:flex;justify-content:start}.product-details .product-details__tabs-nav:after,.product-details .product-details__tabs-nav:before{content:'';display:block;width:1.5rem;flex:0 0 auto}.product-details .product-details__content{border:.125rem solid rgba(119,107,81,.16);background-color:var(--gray-25)}.product-details .product-details__content>.tab-pane{display:none;background-color:var(--gray-25);border-radius:1.25rem}.product-details .product-details__content>.tab-pane.active{display:grid}.product-details .product-details__info{display:grid;padding-block:clamp(2rem,4.5845vw + .8739rem,5rem)}.product-details .product-details__info .gallery-block{grid-row:1}.product-details .product-details__info .info-block{grid-row:2}.product-details .product-details__nutrition{padding:3.75rem 1.5rem}.product-header{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:calc((var(--vh,1vh) * 100) - 72px);background-color:var(--gray-25)}.product-header .product-header__bg{display:flex;align-items:center;justify-content:center;grid-column:1/-1;grid-row:1/-1;overflow:hidden}.product-header .product-header__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.product-header .wrapper{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-rows:1fr;width:100%;max-width:72.25rem}.product-header nav[aria-label=breadcrumb]{grid-row:1/-1;grid-column:1/-1}.product-header .product-header__inner{grid-column:1/-1;grid-row:1/-1;display:grid}.product-header .product-header__info{display:flex;flex-direction:column;gap:1.5rem;padding-block:clamp(1.5rem,4.3935vw + .4208rem,4.375rem)}.product-header .product-header__title{grid-column:1;display:flex;align-items:center;color:var(--t-color-text,var(--white));font-size:clamp(3rem,.7641vw + 2.8123rem,3.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:normal;text-wrap:balance}.product-header .product-header__description{color:var(--t-color-text,var(--white));font-size:clamp(1rem,.191vw + .9531rem,1.125rem);letter-spacing:-.0225em;line-height:1.444444444444444;text-wrap:pretty}.product-header .product-header__product-image{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;justify-content:center;padding:.75rem 1.25rem;max-height:21.25rem}.product-header .product-header__product-image img{max-width:100%;max-height:100%;width:100%;height:auto;object-position:center center;object-fit:contain}.product-tips{--text-align:center;--title-color:var(--primary-700);--t-color-default:var(--primary-700);padding-block:clamp(1.25rem,5.7307vw + -.1576rem,5rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.product-tips .title{margin-bottom:clamp(1.5rem,2.2923vw + .937rem,3rem)}.tips-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(49%,1fr));gap:1.5rem 2.5rem}.tips-list:has(>:nth-child(2)){grid-template-columns:repeat(auto-fit,minmax(17.625rem,1fr))}.recipes-section{padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem);background:var(--recipes-section-bg,none)}.recipes-section .wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:clamp(1.25rem,2.6743vw + .5931rem,3rem)}.recipes-section .wrapper>.btn{justify-self:end;align-self:center}.recipes-section .recipes-section__title{--title-wp:pretty;color:var(--title-color,var(--primary-700));font-family:var(--title-ff);font-size:var(--title-fz,clamp(2rem,1.1461vw + 1.7185rem,2.75rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:var(--title-ls,-.02em);line-height:var(--title-lh,1.25);text-align:var(--text-align,left);text-wrap:var(--title-wp,balance);grid-column:1;grid-row:1;align-self:center}.recipes-section .recipes-section__title em{font-family:var(--ff-secondary);font-size:1em;font-style:normal;font-weight:var(--fw-normal);line-height:1.0625;letter-spacing:0}.recipes-section .recipes-list{grid-column:1/span 2;width:100%;overflow:visible}.related-products{padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.related-products .wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:clamp(2.5rem,1.9102vw + 2.0308rem,3.75rem)}.related-products .wrapper>.btn{justify-self:end;align-self:center}.related-products .title{grid-column:1;grid-row:1;align-self:center}.related-products-list{grid-column:1/span 2;width:100%;overflow:visible}.support-section{--title-color:var(--primary-700);padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.support-section .support-section__footer{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.support-section .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.support-section .title{grid-column:1;grid-row:1}.support-section .btn{justify-self:end;align-self:end}.support-section .swiper-slide{display:flex;flex:0 0 auto;justify-content:center;height:auto}.support-section .support-list{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1/-1;align-items:start;overflow:visible;counter-reset:item}.timeline-section{--title-color:var(--primary-700);--text-align:center;--swiper-pagination-color:var(--primary-700);--swiper-navigation-bg-color:var(--primary-500);--swiper-navigation-color:var(--white);--swiper-navigation-size:3rem;--swiper-navigation-hover-bg-color:var(--primary-700);--swiper-navigation-sides-offset:3rem;padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem) 2.375rem}.timeline-section .wrapper{position:relative}.timeline-section .title{padding-bottom:clamp(4.25rem,1.5282vw + 3.8746rem,5.25rem)}.timeline-section .timeline-list{position:relative;overflow:visible;margin-bottom:5rem}.timeline-section .timeline-list .swiper-slide{z-index:1}.timeline-section .timeline-list .swiper-slide:first-child{--timeline-card-before-left:50%}.timeline-section .timeline-list .swiper-slide:last-child{z-index:0;--timeline-card-before-left:-50%}.swiper-pagination-progressbar{position:relative;background-color:transparent;border-bottom:4px solid var(--gray-300);max-width:75.625rem;margin-inline:auto}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:.25rem}.swiper-pagination-custom{position:relative;z-index:11;display:flex;max-width:75.625rem;padding:0;margin:2rem auto;line-height:1.2}.swiper-pagination-custom .swiper-pagination-switch{position:relative;display:flex;justify-content:center;width:100%;height:1.625rem}.swiper-pagination-custom .swiper-pagination-switch .switch-title{z-index:1;cursor:pointer;color:var(--sp-color,var(--primary-700));font-size:1.5rem;font-weight:var(--fw-medium);letter-spacing:-.008333333333333em;line-height:1.083333333333333;transition:.2s all ease-in-out 0s}.swiper-pagination-custom .swiper-pagination-switch .switch-title:after{content:'';position:absolute;top:-100%;left:50%;transform:translateX(-50%) translateY(-50%);width:1.5rem;height:1.5rem;background:var(--sp-color,var(--primary-700));border-radius:50%;transition:.2s all ease-in-out;transition-delay:0s;z-index:1}.swiper-pagination-custom .swiper-pagination-switch.is-active{--sp-color:var(--primary-700)}.swiper-pagination-custom .swiper-pagination-switch.is-active~.swiper-pagination-switch{--sp-color:var(--gray-300)}.swiper-pagination-custom .swiper-pagination-switch.is-active~.swiper-pagination-switch .switch-title:after{background-color:var(--gray-300)}.careers-search{--text-align:center;--align-items:center;--btn-gap:0.75rem;padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) 1.5rem}.careers-search .careers-search__form{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.875rem;width:100%}.error404 .main-header{box-shadow:0 4px 24px 0 rgba(0,0,0,.08)}.s-404{--title-fz:clamp(2rem, 2.6743vw + 1.3431rem, 3.75rem);--title-fw:var(--fw-medium);--text-align:center;padding-block:7rem 5rem}.s-404 .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem 1.5rem}.s-404 .title em{letter-spacing:-.02em}.s-404 .s-404__content{text-align:center}.s-404 .s-404__content .editor{font-size:1rem;margin-top:.875rem}.s-404 .s-404__content .btn{margin-top:clamp(2.25rem,1.1461vw + 1.9685rem,3rem);width:auto}.s-404 .s-404__media{display:flex;align-items:center;justify-content:center}.s-404 .s-404__media img{width:100%;height:auto;object-fit:contain}.page-about .page-header{margin-bottom:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.page-template-brand-resources .main-header{box-shadow:0 4px 24px 0 rgba(0,0,0,.08)}.page-brand-resources{overflow:visible}.brand-resources{padding-block:clamp(5rem,4.0115vw + 4.0147rem,7.625rem) clamp(2.5rem,2.6743vw + 1.8431rem,4.25rem)}.brand-resources .wrapper{display:grid;gap:5rem}.brand-resources-intro{--title-fz:clamp(3rem, 1.1461vw + 2.7185rem, 3.75rem);--title-ls:-0.007142857142857em}.brand-resources-intro .editor{margin-top:1rem}.brand-resources-intro .brand-resources-intro__links{display:none;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:3rem}.brand-resources-intro .brand-resources-intro__links li{display:flex;align-items:center;counter-increment:step;gap:.75rem}.brand-resources-intro .brand-resources-intro__links li:before{content:counter(step);width:1.5rem;height:1.5rem;padding-top:.0625rem;border-radius:50%;color:var(--white);font-size:1rem;font-weight:var(--fw-semibold);line-height:1.5;text-align:center;background-color:var(--primary-700)}.brand-resources-list{--title-color:var(--gray-700);display:grid;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);gap:5rem}.brand-resources-list .title{display:flex;align-items:baseline;gap:1rem;margin-bottom:clamp(1rem,.5731vw + .8592rem,1.375rem)}.brand-resources-list .title:before{content:counter(step-title);flex:0 0 auto;width:clamp(1.5rem,1.1461vw + 1.2185rem,2.25rem);height:clamp(1.5rem,1.1461vw + 1.2185rem,2.25rem);padding-top:.09375rem;border-radius:50%;color:var(--gray-650);font-size:clamp(1rem,.7641vw + .8123rem,1.5rem);font-weight:var(--fw-bold);line-height:1.5;text-align:center;background:var(--gray-100)}.brand-resources-group{--title-fz:clamp(1.25rem, 0.382vw + 1.1562rem, 1.5rem);counter-increment:step-title;scroll-margin-top:3rem}.search-results{padding-block:3.5rem clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.search-results .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,.7641vw + 2.3123rem,3rem);width:100%}.search-results .search-results__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%}.page-template-home{--body-bgc:var(--gray-200)}.home-products{--title-color:var(--primary-700);--title-fz:clamp(2rem, 1.1461vw + 1.7185rem, 2.75rem);--title-lh:1.25;padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.home-products .home-products__slider{--swiper-navigation-sides-offset:0;--swiper-navigation-top-offset:41%;--swiper-navigation-color:var(--white);--swiper-navigation-bg-color:var(--primary-400);--swiper-navigation-hover-bg-color:var(--primary-700);--product-card-label-font-size:clamp(1rem, 0.7641vw + 0.8123rem, 1.5rem);grid-column:1/span 2;width:100%;overflow:visible;margin-top:clamp(.125rem,4.3935vw + -.9542rem,3rem)}.home-products .wrapper{display:grid;grid-template-columns:minmax(0,1fr)}.home-products .title{grid-column:1;grid-row:1}.home-products .btn{justify-self:end;align-self:end}.page-template-home .recipes-section{--t-color-light:var(--primary-300);--t-color-semi-light:var(--primary-400);--t-color-default:var(--primary-500);--t-color-dark:var(--primary-700);--title-color:var(--primary-700)}.locator{padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.locator .locator__content{width:100%;height:clamp(28.75rem,13.3715vw + 25.4656rem,37.5rem);border-radius:1rem;border:1px solid var(--primary-alpha-16);overflow:hidden}.locator .locator__content iframe{width:100%;height:100%;padding:0;border:none;background:0 0}.page-forms{--title-color:var(--primary-700);--title-fz:clamp(1.125rem, 0.191vw + 1.0781rem, 1.25rem);--title-fw:500}.page-forms.page-vue-contact,.page-forms.page-vue-reseller,.page-forms.page-vue-work{background-color:var(--white)}.page-forms.page-vue-contact .sec-form,.page-forms.page-vue-reseller .sec-form,.page-forms.page-vue-work .sec-form{padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.page-forms .form>div+h3{margin-top:clamp(.1875rem,1.2416vw + -.1175rem,1rem)}.page-forms .sec-form{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.page-forms .sec-form-sent{padding-block:80px}.page-forms .sec-form-sent .wrapper{text-align:center}.page-forms .sec-form-sent .icon{display:block;width:80px;height:80px;margin:0 auto 3rem}.page-forms .sec-form-sent .title{text-align:center;font-size:36px;font-weight:500;margin:0 auto 1rem;color:#000}.page-forms .sec-form-sent .editor{color:var(--gray-600);max-width:380px;margin:0 auto 3rem}.page-products .page-header{margin-bottom:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.product-line{display:grid;grid-template-columns:minmax(0,1fr);padding-block:clamp(1.25rem,5.7307vw + -.1576rem,5rem);gap:2.5rem 1.5rem}.product-line .product-line__info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:clamp(1rem,.7641vw + .8123rem,1.5rem)}.product-line .product-line__title{color:var(--primary-700);font-size:clamp(2rem,1.1461vw + 1.7185rem,2.75rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.25}.product-line .product-line__description{color:var(--gray-500);font-size:clamp(1rem,.191vw + .9531rem,1.125rem);line-height:1.5;letter-spacing:-.02em;text-wrap:balance}.product-line .product-line__products{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;width:100%}.page-vue-recipies .page-header .page-header__inner{gap:3rem!important}.sec-recipes{padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.sec-recipes>.wrapper{display:grid;grid-template-columns:minmax(0,1fr)}.recipe-list .recipe-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.recipe-list .recipe-list__grid .pagination-wrap{grid-column:1/-1}.recipe-list .recipe-list__actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.recipe-list .recipe-list__actions .found-results{font-size:1rem;font-weight:700;line-height:1.5}.sac-separator{margin-block:1.5rem;border-bottom:1px solid var(--primary-alpha-16)}.sac-step{padding-bottom:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.sac-review{gap:clamp(1.25rem,1.1461vw + .9685rem,2rem) 2.5rem}.sac-review .sac-product-card+.title{margin-top:clamp(1.375rem,1.1461vw + 1.0935rem,2.125rem)}.page-salary-transparency{--title-size:clamp(3rem, 1.1461vw + 2.7185rem, 3.75rem);--title-ls:-0.12em;--t-color-dark:var(--primary-700);--title-lh:1;padding-top:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.page-salary-transparency .info-block .info-block__title{--title-lh:1}.page-salary-transparency .info-block .info-block__title+.editor{margin-top:clamp(1.25rem,.382vw + 1.1562rem,1.5rem)}.page-salary-transparency .generic-section{padding-bottom:clamp(1.5625rem,2.3878vw + .976rem,3.125rem)}.report-list{padding-bottom:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.report-list .wrapper{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;gap:clamp(2.5rem,.4776vw + 2.3827rem,2.8125rem)}.report-list .report-list__items{display:flex;flex-direction:column;gap:1rem;width:fit-content;justify-self:center}.page-single-job{--content-block-border-color:var(--primary-alpha-16);--content-block-h2-color:var(--primary-700);--content-block-counter-bg:var(--primary-700);--job-meta-ff-size:clamp(1rem, 0.191vw + 0.9531rem, 1.125rem);overflow:visible}.single-job{--title-fw:var(--fw-medium);--title-fz:clamp(2rem, 1.1461vw + 1.7185rem, 2.75rem);--title-lh:1.25;--title-ls:-0.02em;padding-block:clamp(2.75rem,17.001vw + -1.4259rem,13.875rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.single-job .title{margin-bottom:1.5rem}.job-aside .job-aside__meta{display:flex;padding-block:.75rem 1rem}.job-aside .job-aside__actions{padding-block:1rem}.job-aside .editor{margin-bottom:2rem}.job-main{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,.382vw + 1.1562rem,1.5rem)}.page-single-line{--title-color:var(--primary-700)}.page-single-product{--recipes-section-bg:var(--white)}.page-single-recipe{overflow:visible}.single-recipe{--title-fw:var(--fw-medium);--title-fz:clamp(1.75rem, 2.6743vw + 1.0931rem, 3.5rem);--title-lh:1.285714285714286;--title-ls:-0.02em}.single-recipe .title{margin-bottom:clamp(2.25rem,1.1461vw + 1.9685rem,3rem)}.recipe-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-bottom:2rem}.recipe-meta .recipe-meta__item{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--gray-700);font-size:1rem;letter-spacing:-.02em;line-height:1.5}.recipe-meta .recipe-meta__item svg{width:1.5rem;height:1.5rem}.recipe-meta .recipe-meta__item svg path{fill:var(--primary-700)}.recipe-meta+.recipe-products,.recipe-meta+.recipe-share{padding-top:2rem;border-top:1px solid var(--gray-50)}.recipe-products{display:flex;flex-direction:column;gap:.5rem;padding-bottom:2rem}.recipe-products .recipe-products__title{color:var(--gray-700);font-size:1rem;letter-spacing:-.02em;line-height:1.5}.recipe-products .recipe-products__list{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.recipe-products+.recipe-share{padding-top:2rem;border-top:1px solid var(--gray-50)}.recipe-share{margin-bottom:3.75rem}.recipe-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.support-options{--support-card-border-color:var(--gray-250);--support-card-title-color:var(--primary-700);--support-card-text-color:var(--gray-650);padding-block:clamp(5rem,7.6409vw + 3.1232rem,10rem) clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.support-options .support-options__list{display:grid;grid-template-columns:minmax(0,1fr);grid-column:1/-1;align-items:start;overflow:visible;counter-reset:item}.page-sustainability .page-header{margin-bottom:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.page-sustainability .generic-section+.generic-section{border-top:1px solid #a0a0a0}.sustainability-tags-nav{padding-block:2rem;background-color:var(--gray-25)}.sustainability-tags-nav .sustainability-tags-nav__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.page-template-terms .main-header,.privacy-policy .main-header{box-shadow:0 4px 24px 0 rgba(0,0,0,.08)}.page-terms{overflow:visible}.page-terms .sec-terms{padding-block:7.5rem 1rem}.page-terms .sec-terms .sidebar{grid-column:2/span 4;position:sticky;top:2rem;align-items:start;height:fit-content}.page-terms .sec-terms .sidebar .title{--title-fz:clamp(2rem, 2.6743vw + 1.3431rem, 3.75rem);--title-fw:var(--fw-medium);--title-lh:1.133333333333333;margin-bottom:1.5rem}.page-terms .sec-terms .sidebar .title em{letter-spacing:-.02em}.page-terms .sec-terms .sidebar .anchor-list{list-style-type:none;counter-reset:item;padding-left:0;padding-top:3rem}.page-terms .sec-terms .sidebar .anchor-list li{display:flex;counter-increment:item;margin-bottom:1em}.page-terms .sec-terms .sidebar .anchor-list li:before{content:counter(item);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding-top:.25rem;margin-right:.75rem;border-radius:50%;color:var(--white);font-size:1rem;font-weight:var(--fw-bold);background:var(--primary-700);flex:0 0 auto}.page-terms .sec-terms .wrapper{display:grid;grid-gap:2.5rem}.page-terms .sec-terms .content{padding-bottom:4rem}.page-terms .sec-terms .content .editor{--editor-color:var(--gray-650);line-height:1.5;counter-reset:item}.page-terms .sec-terms .content .editor h1:not(:first-child),.page-terms .sec-terms .content .editor h2:not(:first-child),.page-terms .sec-terms .content .editor h3:not(:first-child),.page-terms .sec-terms .content .editor h4:not(:first-child),.page-terms .sec-terms .content .editor p:not(:first-child){margin-top:1em}.page-terms .sec-terms .content .editor h1,.page-terms .sec-terms .content .editor h2,.page-terms .sec-terms .content .editor h3,.page-terms .sec-terms .content .editor h4{color:#000}.page-terms .sec-terms .content .editor h2{display:flex;gap:1rem;counter-increment:item;font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.page-terms .sec-terms .content .editor h2:before{content:counter(item);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding-top:.125rem;border-radius:50%;color:var(--gray-650);font-size:1rem;font-weight:var(--fw-medium);line-height:1.5;background-color:var(--gray-100);translate:0 -.125rem}.page-terms .sec-terms .content .editor p+p{margin-top:1.25rem!important}.page-terms .sec-terms .content .editor ol,.page-terms .sec-terms .content .editor p,.page-terms .sec-terms .content .editor ul{font-size:1rem}.page-terms .sec-terms .content .editor ol+h2,.page-terms .sec-terms .content .editor p+h2,.page-terms .sec-terms .content .editor ul+h2{margin-top:2.5rem!important}.page-terms .sec-terms .content .editor ol,.page-terms .sec-terms .content .editor ul{padding-left:1.5rem}.page-terms .sec-terms .content .editor ol li,.page-terms .sec-terms .content .editor ul li{color:inherit;font-size:1rem}.page-terms .sec-terms .content .editor ul{list-style:disc}.page-terms .sec-terms .content .editor ol{list-style:auto}@media only screen and (min-width:768px){.wrapper{padding-inline:clamp(1.5rem,2.2923vw + .937rem,3rem)}.title{--title-lh:,1.181818181818182}.site-footer .site-footer__bottom{grid-template-columns:auto minmax(0,1fr) auto;padding-block:1.5rem}.footer-extras{gap:3rem;padding-block:1.5rem}.footer-sites{align-items:flex-start;gap:1rem}.footer-certificates .footer-certificates__list li{height:3.5rem}.main-header .wrapper{padding-inline:2.5rem}.drawer-nav{padding:2.25rem clamp(1.5rem,5.3486vw + .1862rem,5rem)}.is-menu-open .drawer-nav{transform:translateY(74px)}.drawer-menu{gap:.5rem}.brand-resource-card{gap:2rem}.career-card{grid-template-columns:minmax(0,1fr) auto;border-radius:.5rem}.editor{line-height:1.444444444444444}.info-block .info-block__title{--title-lh:1.181818181818182}.info-block .info-block__group+.info-block__group{margin-top:1.5rem}.job-meta{align-items:center;gap:.5rem 2rem}.language-switcher .language-switcher__toggle{padding-right:1.5rem}.list-block .list-block__text{line-height:1.444444444444444}.metric-card{gap:.875rem}.metric-card .metric-card__description{line-height:1.444444444444444;text-wrap:balance}.metric-card .metric-card__wrap{gap:.3125rem}.metric-card .metric-card__value{line-height:.7}.metric-card .metric-card__label{line-height:1.444444444444444}.recipe-card .recipe-card__media{border-radius:.5rem;aspect-ratio:16/13.3}.recipe-card .recipe-card__title{line-height:1.4}.order-by{display:flex}.support-card:not(:nth-child(1)):not(:nth-child(2)){border-bottom:2px solid var(--gray-300)}.support-card .support-card__content{grid-column:3/span 4}.timeline-card{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.timeline-card .timeline-card__media{grid-column:2/span 6}.timeline-card .timeline-card__content{gap:1rem;grid-column:8/span 4;padding:1.5rem .625rem 0}.timeline-card .timeline-card__description{line-height:1.444444444444444}.product-download-card{grid-template-columns:auto minmax(0,1fr) auto;gap:3rem;align-items:center}.product-download-card:not(:last-child){padding-bottom:1.46875rem;border-bottom:1px solid var(--gray-250)}.product-download-card:not(:first-child){padding-top:1.46875rem}.product-download-card .product-download-card__media{width:6.5rem;padding:.75rem;border-radius:.25rem}.product-download-card .product-download-card__media:before{border-radius:.25rem}.product-downloads{padding:2.875rem}.product-downloads .editor{margin-bottom:3rem}.recipes__filter-toggle{pointer-events:none}.recipes__sidebar{grid-column:1/span 3;padding-right:1.5625rem}.recipes__sidebar .wrapper{padding:0}.recipes__sidebar .btn-filter-update{display:none}.recipes__sidebar .recipes__sidebar-order{display:none}.recipes__sidebar .recipes__sidebar-header{flex-direction:column;align-items:start}.recipe-filter__header{flex-direction:column;gap:1rem}.recipe-filter__header .recipe-filter__active-list{display:flex;flex-wrap:wrap;gap:.5rem}.recipe-filter__header .recipe-filter__active-list .recipe-filter__active-title{width:100%}.recipe-filter__header .btn-delete{margin-left:auto}.added-products{border-bottom:1px solid var(--primary-alpha-16)}.sac-product-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;gap:1.5rem 2.5rem;align-items:start}.sac-product-card .actions{flex-direction:row;align-items:center;justify-content:end}.sac-steps .steps-nav:before{translate:0 -.125rem}.sac-steps .steps-nav li{justify-content:center;background-color:var(--white)}.support-faq{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);--text-align:center}.support-faq .support-faq__layout{gap:2.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.faq-sidebar{grid-column:2/span 3}.faq-nav .faq-nav__menu li{border-top:1px solid var(--gray-250)}.btn-faq{justify-content:space-between;padding:1.625rem 0 1.3125rem}.btn-faq:after,.btn-faq:before{content:'';display:inline-flex}.faq-disclosure{grid-column:5/span 7;gap:1.5rem}.faq-disclosure .faq-disclosure__item{padding-bottom:1.0625rem;border-radius:.5rem}.faq-disclosure .faq-disclosure__toggle{padding:1.3125rem 2rem 0 1.5rem;color:var(--gray-650);line-height:1.2}.faq-disclosure .faq-disclosure__toggle:before{border-radius:.5rem}.faq-disclosure .faq-disclosure__toggle .icon:before{translate:0 -.0625rem}.faq-disclosure .faq-disclosure__content{padding:1rem 3rem 0}.form-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.form-grid .col--md-jse{justify-self:end}.form-grid .col--md-jss{justify-self:start}.form-grid .col--md-1{grid-column-start:auto;grid-column-end:span 1}.form-grid .col--md-2{grid-column-start:auto;grid-column-end:span 2}.form-grid .col--md-3{grid-column-start:auto;grid-column-end:span 3}.form-grid .col--md-4{grid-column-start:auto;grid-column-end:span 4}.form-grid .col--md-5{grid-column-start:auto;grid-column-end:span 5}.form-grid .col--md-6{grid-column-start:auto;grid-column-end:span 6}.form-grid .col--md-7{grid-column-start:auto;grid-column-end:span 7}.form-grid .col--md-8{grid-column-start:auto;grid-column-end:span 8}.form-grid .col--md-9{grid-column-start:auto;grid-column-end:span 9}.form-grid .col--md-10{grid-column-start:auto;grid-column-end:span 10}.generic-section .wrapper{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.generic-section .wrapper>:only-child{--text-align:center;grid-column:3/span 8}.generic-section .wrapper>:only-child .editor{width:74%}.generic-section.generic-section--h-center{--text-align:center;--align-items:center}.generic-section.generic-section--h-center .wrapper{row-gap:4.625rem}.generic-section.generic-section--h-center .info-block{grid-column:3/span 8}.generic-section.generic-section--h-center .info-block .editor{width:70%}.generic-section.generic-section--h-center.generic-section.generic-section--col-2{--info-block-editor-margin-top:0}.generic-section.generic-section--h-center.generic-section.generic-section--col-2 .info-block{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.generic-section.generic-section--h-center.generic-section.generic-section--col-2 .info-block .info-block__title{grid-column:2/span 4}.generic-section.generic-section--h-center.generic-section.generic-section--col-2 .info-block .editor{width:100%;grid-column:8/span 4}.generic-section.generic-section--reverse .media{grid-column:7/span 5}.generic-section.generic-section--reverse .info-block{grid-column:2/span 4;grid-row:1}.generic-section.generic-section--reverse-md .media{grid-column:7/span 6;grid-row:1}.generic-section.generic-section--reverse-md .info-block{grid-column:2/span 4;grid-row:1}.generic-section:has(.list-block) .info-block{grid-column:2/span 4}.generic-section .media{grid-column:2/span 5}.generic-section .info-block,.generic-section .list-block{grid-column:8/span 4}.line-products{--text-align:center}.products-list{grid-template-columns:repeat(3,minmax(0,1fr))}.locations-section .wrapper{grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1.5rem;align-items:center}.locations-section .info-block{grid-column:1/span 4;padding-block:5.375rem}.locations-section .locations-media{grid-row:1/span 2}.main-hero:before{content:'';position:absolute;z-index:2;inset:0;background-image:url(../img/main-hero-mask.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.main-hero-slide .main-hero-slide__pic{aspect-ratio:16/8}.metrics-section{--align-items:center}.metrics-section .metrics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.page-header .page-header__bg{min-height:31.25rem}.page-header .page-header__inner{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;width:50%}.product-details .product-details__tabs-nav{justify-content:center}.product-details .product-details__content{border-radius:1rem}.product-details .product-details__info{grid-template-columns:repeat(12,minmax(0,11fr));grid-template-rows:auto 1fr;grid-gap:4.875rem 2.5rem}.product-details .product-details__info .gallery-block{grid-column:7/span 5}.product-details .product-details__info .info-block{grid-column:2/span 4;grid-row:1;align-self:center}.product-details .product-details__info .list-block{grid-row:2;grid-column:2/span 10;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.product-details .product-details__nutrition{padding:2.875rem}.product-header{min-height:31.25rem}.product-header .product-header__bg{height:31.25rem}.product-header .product-header__bg:after{content:'';position:absolute;top:0;display:block;z-index:1;width:101%;height:2.625rem;translate:0 0;background-color:var(--t-color-dark,var(--white));mask-repeat:no-repeat;mask-image:url(../img/after-header.svg);mask-size:100%;mask-position:bottom center}.product-header .product-header__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.product-header .product-header__description{max-width:66%}.product-tips{background-color:var(--white)}.recipes-section .wrapper{grid-template-columns:minmax(0,1fr) auto}.recipes-section .wrapper>.btn{grid-column:2;grid-row:1}.recipes-section .recipes-section__title{--title-lh:,1.181818181818182}.related-products .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products .wrapper>.btn{grid-column:2;grid-row:1}.support-section .wrapper{grid-template-columns:minmax(0,1fr) auto}.support-section .btn{grid-column:2;grid-row:1}.support-section .support-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}.timeline-section{--align-items:center}.careers-search .careers-search__form{grid-template-columns:minmax(0,1fr) auto}.s-404 .s-404__content .editor{max-width:24rem}.s-404 .s-404__media{grid-row:1;grid-column:1/-1}.brand-resources .wrapper{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2.5rem}.brand-resources-intro{grid-column:2/span 4;position:sticky;top:3rem;align-items:start;height:fit-content}.brand-resources-intro .brand-resources-intro__links{display:grid}.brand-resources-list{gap:3rem;grid-column:7/span 5}.search-results{padding-block:1.5rem clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.home-products{--title-lh:1.181818181818182}.home-products .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.home-products .btn{grid-column:2;grid-row:1}.page-forms .form .title{margin-bottom:.5rem}.page-products .page-header .page-header__inner{width:60%}.product-line{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;gap:1.5rem 2.5rem}.product-line .product-line__info{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/span 12;grid-row:1;row-gap:0}.product-line .product-line__description{line-height:1.444444444444444}.product-line .product-line__products{grid-column:1/span 12;grid-row:3;margin-top:2.25rem}.product-line .btn{grid-column:7/span 5;grid-row:2;width:fit-content}.sec-recipes>.wrapper{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}.recipe-list{grid-column:4/span 9}.recipe-list .recipe-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.recipe-list .recipe-list__actions .recipes__filter-toggle{display:none}.single-job{--title-lh:1.181818181818182;--title-ls:-0.02em;--title-wp:pretty}.single-job .wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}.job-aside{grid-column:2/span 5;position:sticky;top:1.5rem;align-items:start;height:fit-content}.job-aside .job-aside__meta{padding-block:2rem;border-top:1px solid var(--gray-50)}.job-main{grid-column:7/span 5}.single-recipe{--title-lh:normal;--title-ls:-0.02em;--title-wp:pretty;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.single-recipe .media{grid-row:1;grid-column:7/span 6}.single-recipe .wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;gap:1.5rem}.recipe-aside{grid-row:1/span 2;grid-column:1/span 5;position:sticky;top:1.5rem;align-items:start;height:fit-content}.recipe-main{grid-row:2;grid-column:7/span 6}.support-options .support-options__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem}}@media (min-width:768px){.md\:u-d-none{display:none}.md\:u-d-block{display:block}.md\:u-d-inline{display:inline}.md\:u-d-inline-block{display:inline-block}.md\:u-d-flex{display:flex}.md\:u-d-inline-flex{display:inline-flex}.md\:u-d-grid{display:grid}.md\:u-text-center{text-align:center}.md\:u-flex-center{display:flex;justify-content:center;align-items:center}.md\:u-justify-end{justify-content:flex-end}}@media only screen and (min-width:992px){.site-footer .site-footer__top{grid-template-columns:repeat(12,minmax(0,1fr));border-bottom:2px solid var(--primary-700);padding-bottom:3rem}.site-footer .site-footer__top .wrap{grid-column:1/span 3}.footer-brand{justify-content:flex-start}.footer-nav{grid-column:5/span 8;gap:2.5rem}.footer-nav .footer-nav__title{padding-bottom:.125rem;margin-bottom:1rem;border-bottom:2px solid var(--white);font-size:1.125rem}.header-nav{display:flex}.menu>.menu-item>a{white-space:nowrap}.language-switcher .language-switcher__list{top:calc(100% + 16px)}.support-card{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem;padding-block:2.5rem}.form-grid .col--lg-1{grid-column-start:auto;grid-column-end:span 1}.form-grid .col--lg-2{grid-column-start:auto;grid-column-end:span 2}.form-grid .col--lg-3{grid-column-start:auto;grid-column-end:span 3}.form-grid .col--lg-4{grid-column-start:auto;grid-column-end:span 4}.form-grid .col--lg-5{grid-column-start:auto;grid-column-end:span 5}.form-grid .col--lg-6{grid-column-start:auto;grid-column-end:span 6}.form-grid .col--lg-7{grid-column-start:auto;grid-column-end:span 7}.form-grid .col--lg-8{grid-column-start:auto;grid-column-end:span 8}.form-grid .col--lg-9{grid-column-start:auto;grid-column-end:span 9}.form-grid .col--lg-10{grid-column-start:auto;grid-column-end:span 10}.products-list{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-section .metrics-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.page-header .page-header__bg:after{display:block}.s-404 .wrapper{align-items:center;grid-template-columns:repeat(12,minmax(0,1fr))}.s-404 .s-404__content{grid-column:5/span 4;grid-row:1}.recipe-list .recipe-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-terms .sec-terms .wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}.page-terms .sec-terms .content{grid-column:7/span 5}}@media only screen and (max-width:991.98px){.site-footer .site-footer__top .editor{text-align:center}.footer-nav{flex-direction:column}.footer-nav .footer-nav__wrap{padding-block:1rem;border-bottom:2px solid var(--primary-700)}.footer-nav .footer-nav__wrap:first-child{border-top:2px solid var(--primary-700)}.footer-nav .footer-nav__title{justify-content:space-between}.footer-nav .footer-nav__title:after{content:'';display:inline-flex;width:1.375rem;height:1.375rem;background-color:var(--white);mask-image:url(../img/icons/chevron-right.svg);mask-repeat:no-repeat;mask-size:100%;rotate:90deg;translate:.3125rem;transition:.3s ease}.footer-nav-menu{overflow:hidden;transition:.35s ease}.footer-nav-menu .menu-item:first-child{padding-top:.625rem}.footer-sites{width:100%}.footer-sites .footer-sites__list{flex-direction:column}.utility-nav .menu{display:none}.menu{flex-direction:column;align-items:flex-start;width:100%;padding-block:1.5rem;border-top:1px solid var(--gray-100);border-bottom:1px solid var(--gray-100);translate:0 20%;opacity:0;transition:.5s cubic-bezier(.57,.06,.05,.95) .25s}.is-menu-open .menu{opacity:1;translate:0 0}.menu>.menu-item>a:after{content:'';display:inline-flex;width:1.5rem;height:1.5rem;background-color:var(--t-color-text,var(--primary-500));mask-image:url(../img/icons/chevron-right.svg);mask-repeat:no-repeat;mask-size:100%}.language-switcher{gap:1.5rem;justify-content:space-between;width:100%}.language-switcher .language-switcher__list{bottom:-5rem;border:1px solid var(--gray-50)}.nutrition-info table{min-width:36.25rem}.sac-steps .steps-nav li{text-wrap:nowrap;white-space:nowrap}.swiper-pagination-progressbar{display:none}.swiper-pagination-custom{display:none}}@media only screen and (max-width:768px){.sac-steps .steps-nav--2{transform:translateX(calc(var(--nav-width) * -1))}.sac-steps .steps-nav--3{transform:translateX(calc(var(--nav-width) * -2))}.recipe-list .form-field{display:none}}@media only screen and (max-width:767.98px){.btn{flex:1;width:100%}.btn.btn--add{padding:1.5rem 1.5rem 1.25rem}.site-footer .site-footer__bottom{justify-content:center}.site-footer .site-footer__credit{margin-top:.25rem;justify-content:center}.site-footer .site-footer__legal{flex-direction:column}.footer-extras{flex-direction:column}.footer-label{text-align:center;letter-spacing:0}.footer-certificates{align-items:center;width:100%;border-top:2px solid var(--primary-700);padding-top:3.75rem;gap:2rem}.footer-certificates .footer-certificates__wrap{display:flex;width:calc(100% + 48px)}.footer-certificates .footer-certificates__list{justify-content:flex-start;overflow:auto;gap:1.25rem}.footer-certificates .footer-certificates__list:after,.footer-certificates .footer-certificates__list:before{content:'';display:block;width:.5rem;flex:0 0 auto}.btn-site{align-items:center}.drawer-nav .drawer-nav__media{display:none}.drawer-menu .menu-item a{justify-content:space-between;width:100%}.brand-resource-card .brand-resource-card__footer .form-check__input{align-self:center}.job-meta{align-items:flex-start;flex-wrap:wrap}.language-switcher .language-switcher__current{display:none}.recipe-card .recipe-card__infos{padding-bottom:1.75rem}.social-links{flex-direction:column}.support-card:last-child{border-bottom:2px solid var(--gray-300)}.support-card .support-card__icon-wrap{width:3.125rem}.support-card .support-card__icon{width:100%;height:auto;aspect-ratio:1}.timeline-card{text-align:center}.nutrition-info table tbody td:first-child{white-space:nowrap}.recipes__sidebar{position:fixed;top:0;left:0;width:100vw;height:100dvh;overflow:scroll;opacity:0;background-color:#fff;pointer-events:none}.recipes__sidebar-actives{display:none}.recipe-show-filter{overflow:hidden}.recipe-show-filter .recipes__sidebar{opacity:1;pointer-events:all;z-index:10}.sac-steps{background-color:var(--gray-25)}.faq-sidebar{margin-bottom:.9375rem}.faq-nav{margin-inline:-1.5rem;overflow-x:auto}.faq-nav .faq-nav__menu{display:flex;flex-wrap:nowrap;gap:.5rem}.faq-nav .faq-nav__menu:after,.faq-nav .faq-nav__menu:before{content:'';display:flex;flex:0 0 auto;width:1rem}.btn-faq{--btn-faq-color:var(--black);border:1px solid transparent;border-radius:2.125rem;white-space:nowrap;background-color:var(--primary-alpha-8)}.btn-faq.is-active{border-color:var(--primary-700)}.faq-disclosure{padding-top:1.5625rem}.faq-disclosure .faq-disclosure__toggle{align-items:center}.faq-disclosure .faq-disclosure__toggle .icon{width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary-alpha-8)}.generic-section.generic-section--reverse-sm .media{grid-row:2}.generic-section.generic-section--reverse-sm .info-block{grid-row:1}.generic-section .list-block{margin-top:.375rem}.main-hero .swiper-button-next,.main-hero .swiper-button-prev{display:none}.main-hero-slide .main-hero-slide__pic img{width:100%;object-fit:contain}.page-header{--page-header-height:calc((var(--vh, 1vh) * 100) - 72px);max-height:45.625rem}.page-header .page-header__inner{align-items:end}.page-header .page-header__title{height:fit-content;min-height:var(--min-height,14.6875rem);letter-spacing:-.02em;line-height:1;text-align:center}.product-details .wrapper{padding:0}.product-details .product-details__tabs{overflow-x:auto}.product-details .product-details__content{border-left:none;border-right:none}.product-details .product-details__info{--info-block-editor-margin-top:2.5rem;padding-inline:1.5rem}.product-details .product-details__info .info-block{margin-top:2.5rem}.product-details .product-details__info .list-block{margin-top:2.5rem}.product-header nav[aria-label=breadcrumb]{display:none}.product-header .product-header__inner{align-items:end}.product-header .product-header__info{grid-row:2;gap:1.875rem;align-self:center;padding-block:1.5rem 3.75rem;padding-inline:.75rem}.product-header .product-header__title{height:fit-content;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1;text-align:center;margin-inline:auto}.product-header .product-header__description{text-align:center}.product-header .product-header__product-image{grid-row:1}.recipes-section .wrapper>.btn{margin-top:1.25rem}.related-products .wrapper>.btn{margin-top:.75rem}.support-section .btn{margin-top:2.5rem}.timeline-section .swiper-nav{display:flex;justify-content:center;align-items:center;gap:1.25rem}.timeline-section .swiper-button-next,.timeline-section .swiper-button-prev{position:relative;left:unset;right:unset;top:unset;margin:0}.timeline-section .swiper-button-next.swiper-button-disabled,.timeline-section .swiper-button-prev.swiper-button-disabled{--swiper-navigation-bg-color:var(--gray-500)}.s-404{--text-align:center}.s-404 .s-404__content .editor{text-align:center}.page-brand-resources .page-header{--page-header-height:auto}.brand-resources-intro{--title-lh:1}.home-products .wrapper{row-gap:2.375rem}.page-products .product-lines .wrapper{display:grid;row-gap:2.5rem}.recipe-list .recipe-list__grid .pagination-wrap{margin-top:1rem}.sac-step{padding-top:2.5rem}.report-list{padding-top:.9375rem}.job-aside{padding-block:2.25rem 4rem}.job-main .content-block{margin-inline:-1.5rem}.page-single-recipe .page-header{display:none}.single-recipe .media{border-radius:0;margin-inline:-1.5rem}.recipe-aside{padding-top:2.25rem}.recipe-main .content-block{margin-inline:-1.5rem}}@media (max-width:767.98px){.lt-md\:u-center{--text-align:center}}@media (prefers-reduced-motion:reduce){.fade{transition:none}.collapsing{transition:none}}