@font-face{font-family:Margem;src:url(../webfonts/Margem-Regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:Margem;src:url(../webfonts/Margem-Italic.woff2) format('woff2');font-weight:400;font-style:italic}@font-face{font-family:Margem;src:url(../webfonts/Margem-Medium.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-family:Margem;src:url(../webfonts/Margem-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic}@font-face{font-family:Margem;src:url(../webfonts/Margem-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:Margem;src:url(../webfonts/Margem-BoldItalic.woff2) format('woff2');font-weight:700;font-style:italic}*,::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:#e5e8eb;--gray-100:#ced2d6;--gray-200:#adb2b8;--gray-300:#969da3;--gray-400:#81888f;--gray-500:#717980;--gray-600:#5a6066;--gray-650:#4d4d4d;--gray-700:#3d3d3d;--gray-800:#292b2e;--gray-900:#202224;--primary-25:#ebf3fb;--primary-50:#d7e7f7;--primary-100:#99c8e0;--primary-200:#3bade7;--primary-300:#0090e1;--primary-400:#1a80d5;--primary-500:#036aca;--primary-600:#035bad;--primary-700:#09438e;--primary-800:#073570;--primary-900:#0a2a4e;--secondary-25:#e0f3ec;--secondary-50:#c2e8db;--secondary-100:#99e0cd;--secondary-200:#00cd97;--secondary-300:#13c285;--secondary-400:#00b576;--secondary-500:#009f68;--secondary-600:#008557;--secondary-700:#00563c;--secondary-800:#003d2b;--secondary-900:#003930;--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(3,106,202,0.08);--primary-alpha-16:rgba(3,106,202,0.16);--primary-alpha-24:rgba(3,106,202,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;--black:#121314;--default-font-size:16px;--ff-base:'Margem',sans-serif;--ff-secondary:'Lato',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);--gutter:1.5rem;--btn-max-width:26.25rem}.is-menu-open{overflow:hidden}.site-main{overflow:hidden}.wrapper{max-width:81rem;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%}}.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-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-600);--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-500);--t-color-dark:var(--secondary-600);--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-pagination-bullet-size:1rem;--swiper-pagination-color:var(--gray-500);--swiper-pagination-bullet-inactive-color:var(--gray-100);--swiper-pagination-bullet-inactive-opacity:1}.swiper-wrapper{transition-timing-function:cubic-bezier(.65,0,.35,1)}.swiper-button-next,.swiper-button-prev{padding:0;border:none;background:0 0;appearance:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-pagination{display:flex;justify-content:center}.btn{position:relative;z-index:0;display:inline-flex;justify-content:center;align-items:center;flex:0 0 auto;gap:var(--btn-gap,1rem);padding:var(--btn-padding,.5rem 1.5rem);border:var(--btn-border,none);border-radius:var(--btn-border-radius,3.125rem);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,3.125rem);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{background:var(--btn-icon-bg-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{backdrop-filter:.125rem;background:var(--btn-icon-bg-disabled,var(--gray-100))}.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,2.5rem);height:var(--btn-icon-height,2.5rem);border-radius:var(--btn-icon-border-radius,100%);overflow:hidden;background:var(--btn-icon-bg,transparent);transition:.4s background cubic-bezier(.74,.24,.06,.88)}.btn .btn__icon svg{width:60%;height:60%}.btn .btn__icon svg path{fill:var(--btn-icon-svg-fill,var(--white));transition:.4s fill cubic-bezier(.74,.24,.06,.88)}.btn.btn--simple{--btn-padding:0.25rem 1rem}.btn.btn--primary{--btn-bg:radial-gradient(50% 50% at 50% 100%, var(--primary-300) 0%, var(--primary-500) 100%);--btn-bg-active:var(--primary-700);--btn-bg-hover:var(--primary-600);--btn-icon-bg:var(--primary-400);--btn-icon-bg-hover:var(--primary-500);--btn-icon-svg-fill:var(--white);--btn-color:var(--white);--btn-color-hover:var(--white);--btn-color-active:var(--white)}.btn.btn--secondary{--btn-bg:radial-gradient(50% 50% at 50% 100%, var(--secondary-300) 0%, var(--secondary-500) 100%);--btn-bg-active:var(--secondary-700);--btn-bg-hover:var(--secondary-600);--btn-icon-bg:var(--secondary-400);--btn-icon-bg-hover:var(--secondary-500);--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:radial-gradient(50% 50% at 50% 100%, var(--t-color-light, var(--gray-300)) 0%, var(--t-color-default, var(--gray-500)) 100%);--btn-bg-active:var(--t-color-dark);--btn-bg-hover:var(--t-color-dark);--btn-icon-bg:var(--t-color-semi-light, var(--gray-400));--btn-icon-bg-hover:var(--t-color-default, var(--gray-500));--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--square{--btn-bg:var(--white);--btn-padding:0.5rem 0.5rem 0.5rem 1.5rem}.btn.btn--square.btn--square-primary{--btn-color:var(--primary-500);--btn-color-hover:var(--primary-600);--btn-color-active:var(--primary-700)}.btn.btn--square.btn--square-primary:before{display:none}.btn.btn--wide{width:100%}.btn.btn--block{width:100%;justify-content:space-between}.btn.btn--add{--btn-font-size: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:radial-gradient(50% 50% at 50% 100%, var(--primary-300) 0%, var(--primary-500) 100%);--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);border:.125rem dashed rgba(3,106,202,.48)}.btn.btn--add .btn__icon{width:1.5rem;height:1.5rem}.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-600);--btn-color-active:var(--primary-700);--btn-border-color:var(--primary-50);--btn-border-color-active:var(--primary-600);--btn-border-color-hover:var(--primary-600);--btn-border-color-disabled:transparent;--btn-icon-bg:var(--primary-25);--btn-icon-bg-hover:var(--primary-50);--btn-icon-svg-fill:var(--primary-500);--btn-icon-svg-fill-hover:var(--primary-600)}.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.5rem 0.5rem 0.5rem 1.5rem}.btn.btn--with-icon-left{--btn-padding:0.5rem 1.5rem 0.5rem 0.5rem}.btn.btn--a-up-right .btn__icon svg{animation:upRightLeaves .4s cubic-bezier(.74,.24,.06,.88)}.btn.btn--a-up-right:hover .btn__icon svg{animation:upRight .4s cubic-bezier(.74,.24,.06,.88) both}.btn.btn--a-to-right .btn__icon svg{animation:toRightLeaves .4s cubic-bezier(.74,.24,.06,.88)}.btn.btn--a-to-right:hover .btn__icon svg{animation:toRight .4s cubic-bezier(.74,.24,.06,.88) both}.btn.btn--a-to-left .btn__icon svg{animation:toLeftLeaves .4s cubic-bezier(.74,.24,.06,.88)}.btn.btn--a-to-left:hover .btn__icon svg{animation:toLeft .4s cubic-bezier(.74,.24,.06,.88) both}.btn.btn--a-to-down .btn__icon svg{animation:toDownLeaves .4s cubic-bezier(.74,.24,.06,.88)}.btn.btn--a-to-down:hover .btn__icon svg{animation:toDown .4s cubic-bezier(.74,.24,.06,.88) both}.btn.btn--a-to-up .btn__icon svg{animation:toUpLeaves .4s cubic-bezier(.74,.24,.06,.88)}.btn.btn--a-to-up:hover .btn__icon svg{animation:toUp .4s cubic-bezier(.74,.24,.06,.88) both}.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,.5rem .875rem .5rem .75rem);border:none;border-radius:3.125rem;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}.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:100%;height:.125rem;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;animation:var(--btn-link-animation) .4s cubic-bezier(.74,.24,.06,.88);mask:var(--btn-link-icon-img) no-repeat}.btn-link:hover:before{scale:1 1}.btn-link:hover:after{animation:var(--btn-link-animation-hover) .4s cubic-bezier(.74,.24,.06,.88)}.btn-link.btn-link--primary{--btn-link-color:var(--primary-500)}.btn-link.btn-link--secondary{--btn-link-color:var(--secondary-500)}.btn-link.btn-link--theme{--btn-link-color:var(--t-color-default)}.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{--btn-link-animation:linkToRightLeaves;--btn-link-animation-hover:linkToRight;--btn-link-icon-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'%3E%3Cpath d='M12.7568 5.20211C13.2572 4.96893 13.8515 5.1853 14.085 5.68551L14.0869 5.68843C14.0883 5.6914 14.0906 5.69642 14.0938 5.70308C14.1003 5.71688 14.1111 5.73813 14.125 5.76656C14.1529 5.82377 14.1949 5.9095 14.25 6.01656C14.3605 6.23108 14.5216 6.53178 14.7217 6.87105C15.1299 7.56326 15.6688 8.36205 16.2432 8.93648C16.8175 9.51084 17.6164 10.0491 18.3086 10.457C18.6479 10.6569 18.9486 10.8183 19.1631 10.9287C19.27 10.9837 19.355 11.0258 19.4121 11.0537C19.4407 11.0676 19.4627 11.0783 19.4766 11.0849C19.4832 11.0881 19.4884 11.0904 19.4912 11.0918L19.4941 11.0927H19.4932C19.8454 11.2568 20.0711 11.6104 20.0713 11.999C20.0713 12.3389 19.899 12.6518 19.6201 12.8349L19.4941 12.9052H19.4951C19.4947 12.9054 19.4934 12.9056 19.4922 12.9062C19.4893 12.9076 19.4835 12.9097 19.4766 12.913C19.4627 12.9196 19.4415 12.9304 19.4131 12.9443C19.3559 12.9723 19.2702 13.0151 19.1631 13.0703C18.9486 13.1809 18.6486 13.3419 18.3096 13.542C17.6173 13.9505 16.8178 14.4898 16.2432 15.0644C15.6686 15.639 15.129 16.4385 14.7207 17.1308C14.5206 17.4701 14.3595 17.7708 14.249 17.9853C14.194 18.0922 14.1519 18.1772 14.124 18.2343C14.1101 18.2629 14.0994 18.285 14.0928 18.2988C14.0896 18.3055 14.0873 18.3106 14.0859 18.3134L14.085 18.3164L14.084 18.3154C13.8505 18.8159 13.2563 19.0323 12.7559 18.7988C12.2555 18.5652 12.039 17.9701 12.2725 17.4697L12.2734 17.4687L12.2744 17.4668C12.2752 17.4651 12.2761 17.4626 12.2773 17.4599C12.2799 17.4544 12.2836 17.4469 12.2881 17.4375C12.2972 17.4183 12.3103 17.3908 12.3271 17.3564C12.3607 17.2876 12.4095 17.19 12.4717 17.0693C12.5959 16.8282 12.7747 16.4929 12.998 16.1142C13.4366 15.3705 14.0764 14.4021 14.8281 13.6503C15.0568 13.4216 15.3071 13.2045 15.5635 12.999L4.92969 13C4.37747 13 3.9298 12.5522 3.92969 12C3.92966 11.4477 4.3774 11 4.92969 11L15.5605 10.999C15.3053 10.7944 15.0568 10.5783 14.8291 10.3505C14.0774 9.59878 13.4376 8.63042 12.999 7.88668C12.7758 7.50819 12.5958 7.17364 12.4717 6.93258C12.4095 6.81182 12.3607 6.71326 12.3271 6.64449C12.3105 6.61037 12.2972 6.58352 12.2881 6.56441C12.2835 6.55482 12.2799 6.54648 12.2773 6.54097C12.2761 6.5384 12.2752 6.53576 12.2744 6.53414L12.2734 6.53218V6.53121C12.2781 6.52887 12.3411 6.49908 13.1787 6.10836L12.2725 6.53121C12.0391 6.03072 12.2564 5.43557 12.7568 5.20211Z' 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(--black));font-family:var(--title-ff);font-size:var(--title-fz,clamp(1.75rem,.7641vw + 1.5623rem,2.25rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:var(--title-ls,-.02em);line-height:var(--title-lh,1.222222222222222);text-align:var(--text-align,left);text-wrap:var(--title-wp,balance)}.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(--gray-50)}.site-footer .site-footer__bottom,.site-footer .site-footer__top{display:flex;align-items:center;justify-content:space-between;gap:3rem}.site-footer .site-footer__top{margin-bottom:1.625rem}.site-footer .site-footer__bottom{padding-block:1.25rem;border-top:1px solid var(--gray-100)}.site-footer .site-footer__copy,.site-footer .site-footer__credit{color:var(--gray-500);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-weight:var(--fw-medium);color:var(--gray-500);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-700)}.footer-brand{display:flex;align-items:center;justify-content:center;width:auto;height:1.5rem}.footer-brand svg{width:100%;height:100%}.footer-nav{display:flex;align-items:center;width:100%;padding-block:1.375rem 2.125rem;margin-bottom:clamp(2.25rem,.382vw + 2.1562rem,2.5rem);border-bottom:.125rem solid var(--gray-500)}.footer-nav-menu{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1.5rem}.footer-nav-menu .menu-item a{--text-font-weight:var(--fw-medium);color:var(--gray-500);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-700)}.footer-extras{display:flex;align-items:flex-start;justify-content:space-between;gap:4.5rem;margin-bottom:3.125rem}.footer-label{color:var(--gray-500);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:1rem}.footer-sites .footer-sites__list{display:flex;align-items:center;gap:1rem}.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:4rem}.footer-certificates .footer-certificates__list img{width:auto;height:100%;object-fit:contain}.main-header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:var(--t-color-dark,var(--white));box-shadow:0 0 4px 0 #333}.main-header:after,.main-header:before{content:'';position:absolute;bottom:0;display:block;z-index:-1;width:50%;height:.625rem;translate:0 100%;background-color:var(--t-color-dark,var(--white));mask-repeat:no-repeat}.main-header:before{left:0;mask-image:url(../img/header-bg-left.svg);mask-position:top -1px left -1px}.main-header:after{right:0;mask-image:url(../img/header-bg-right.svg);mask-position:top -1px right -1px}.main-header .wrapper{display:grid;grid-template-columns: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:1.5rem}.header-brand svg .logo path{fill:var(--t-color-text,var(--primary-500))}.header-brand svg .tagline path{fill:var(--t-color-text,var(--gray-500))}.header-nav{display:flex;align-items:center;justify-self:end;gap:2.5rem}.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 2rem}.menu>.menu-item{width:100%}.menu>.menu-item>a{display:inline-flex;flex:0 0 auto;color:var(--t-color-text,var(--primary-500));font-size:1rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.5}.menu>.menu-item.menu-item-has-children:hover .row-wrap{top:auto;opacity:1;visibility:visible;translate:-50% 0}.menu>.menu-item.menu-item-has-children .row-wrap{position:absolute;z-index:1;left:50%;translate:-50% -.625rem;width:100vw;max-width:87rem;padding:4rem 5.75rem;border:.125rem solid var(--gray-50);border-radius:1rem;background-color:var(--white);opacity:0;visibility:hidden;transition:.3s ease-in-out}.menu>.menu-item.menu-item-has-children>a{position:relative}.menu>.menu-item.menu-item-has-children:hover>a:before{rotate:45deg}.menu>.menu-item.menu-item-has-children:hover>a:after{rotate:-45deg}.sub-menu{display:none;flex-direction:column;align-items:flex-start;gap:3rem}.sub-menu .sub-menu__header{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;width:100%}.sub-menu .sub-menu__title{color:var(--black);font-size:2.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.222222222222222}.sub-menu .sub-menu__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;width:100%}.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:2rem;padding:clamp(1.375rem,2.2923vw + .812rem,2.875rem);border-radius:1rem;border:.125rem solid var(--primary-alpha-24);background-color:var(--gray-25)}.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-color:var(--gray-650)}.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:3rem;padding: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:1rem}.career-card .career-card__title{color:var(--black);font-size:1.25rem;font-weight:1.2;font-weight:var(--fw-medium);letter-spacing:-.02em}.career-card .btn{align-self:start}.editor{color:var(--editor-color,var(--gray-600));font-size:1rem;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(1rem,.7641vw + .8123rem,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}.gallery-block .swiper-button-prev{background-image:url(../img/bg-btn-prev.svg);background-position:left center}.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(--black);font-size:var(--title-size,clamp(1.75rem,.7641vw + 1.5623rem,2.25rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:-.02em;line-height:var(--title-lh,1.285714285714286);text-wrap:balance}.info-block .info-block__title+.editor{margin-top:clamp(1rem,.7641vw + .8123rem,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:1.5rem}.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-650)}.info-block .editor+.info-block__group{margin-top:clamp(2.25rem,1.1461vw + 1.9685rem,3rem)}.info-block .info-block__items{display:grid;grid-gap:.5rem}.info-block .info-block__items>*{width:max-content}.job-meta{display:flex;gap:.5rem 2rem}.job-meta li{display:flex;align-items:center;gap:.5rem;color:var(--gray-650);font-size:1rem;letter-spacing:-.02em;line-height:1.5}.job-meta li svg{flex:0 0 auto;width:1.5rem;height:1.5rem}.job-meta li svg path{fill:var(--primary-500)}.language-switcher{position:relative;display:inline-flex;align-items:center}.language-switcher .language-switcher__title{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.5rem 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-700);line-height:1.5;letter-spacing:-.02em}.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.875rem}.metric-card .metric-card__description{color:var(--gray-650);letter-spacing:-.02em;line-height:1.5;text-wrap:balance}.metric-card .metric-card__wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem;align-self:end}.metric-card .metric-card__value{color:var(--primary-500);font-size:4rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1}.metric-card .metric-card__label{color:var(--primary-700);font-size:1.25rem;font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.2}.pagination-wrap{display:flex;flex:1;justify-content:center}.pagination-wrap.pagination-wrap--primary{--pg-color-active:var(--white);--pg-bg-active:var(--primary-600);--pg-border-color-active:var(--primary-600)}.pagination-wrap.pagination-wrap--secondary{--pg-color-active:var(--white);--pg-bg-active:var(--secondary-600);--pg-border-color-active:var(--secondary-600)}.pagination-wrap>nav{display:flex;padding:0;gap:1rem}.pagination-wrap .page-numbers{display:inline-flex;flex-wrap:wrap;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-bold);letter-spacing:-.02em;line-height:1.5;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-100));border-radius:100%}.pagination-wrap .page-numbers.next svg path,.pagination-wrap .page-numbers.prev svg path{fill:var(--gray-700)}.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-areas:'stack';grid-template-columns:minmax(0,1fr);border-radius:1rem;overflow:hidden;aspect-ratio:282/376;background-color:var(--gray-100)}.recipe-card .recipe-card__media{grid-area:stack;display:flex;align-items:center;justify-content:center;z-index:0}.recipe-card .recipe-card__media img{display:block;width:100%;height:100%;object-fit:cover}.recipe-card .recipe-card__overlay{grid-area:stack;z-index:1;padding:1.5rem;display:grid;grid-template-rows:1fr;align-items:end}.recipe-card .recipe-card__overlay:after,.recipe-card .recipe-card__overlay:before{content:'';position:absolute;inset:0;border-radius:1rem;transition:opacity .4s ease}.recipe-card .recipe-card__overlay:before{opacity:1;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#121314 100%)}.recipe-card .recipe-card__overlay:after{opacity:0;background:linear-gradient(180deg,rgba(18,19,20,.5) 0,#121314 100%)}.recipe-card .recipe-card__content{position:relative;z-index:1;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;margin-bottom:-1.25rem;transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card .recipe-card__title{grid-column:1;color:var(--white);font-size:1.5rem;font-weight:var(--fw-medium);line-height:1.166666666666667;letter-spacing:-.02em}.recipe-card .recipe-card__infos{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.recipe-card .recipe-card__info{display:flex;align-items:center;gap:.5rem;color:var(--white);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.5rem;height:1.5rem;background-color:var(--t-color-light,var(--secondary-300));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{position:relative;padding-top:.5rem;top:1.5rem;margin-bottom:-3.75rem;transition:.4s cubic-bezier(.74,.24,.06,.88)}.recipe-card:hover .recipe-card__overlay:before{opacity:0}.recipe-card:hover .recipe-card__overlay:after{opacity:1}.recipe-card:hover .recipe-card__content{margin-bottom:0}.recipe-card:hover .recipe-card__actions{top:0;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-bold);letter-spacing:-.02em;line-height:1.5}.order-by{display:flex;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-bold);letter-spacing:-.02em;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: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(--support-card-border-color,var(--gray-50));text-align:left;background-color:var(--support-card-bg,var(--gray-25));transition:.4s ease-in-out}.support-card:hover{box-shadow:inset 0 0 0 .125rem var(--support-card-border-color-hover,var(--primary-500))}.support-card .support-card__icon-wrap{display:flex;align-items:center;justify-content:center;padding:1rem}.support-card .support-card__icon{flex:0 0 auto;width:2.875rem;height:2.875rem;background-color:var(--support-card-icon-color,var(--primary-500));mask-repeat:no-repeat;mask-position:center}.support-card .support-card__content{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;gap:.5rem}.support-card .support-card__title{color:var(--support-card-title-color,var(--primary-500));font-size:clamp(1rem,.191vw + .9531rem,1.125rem);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.444444444444444;text-align:center}.support-card .support-card__text{color:var(--support-card-text-color,var(--gray-600));letter-spacing:-.02em;line-height:1.5;text-align:center}.timeline-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;justify-content:center}.timeline-card:before{content:'';position:absolute;display:block;width:100%;height:.25rem;top:3.875rem;left:var(--timeline-card-before-left,0);background-color:var(--gray-100)}.timeline-card .timeline-card__year{position:relative;margin-bottom:var(--year-margin-bottom,7.75rem);margin-top:var(--year-margin-top,0);color:var(--primary-700);font-size:1.75rem;font-weight:var(--fw-medium);letter-spacing:-.02em;text-align:center}.timeline-card .timeline-card__year:after,.timeline-card .timeline-card__year:before{content:'';position:absolute;bottom:var(--year-before-bottom,-2.625rem);top:var(--year-before-top,auto);left:50%;display:block;background-color:var(--primary-500)}.timeline-card .timeline-card__year:before{width:1.5rem;height:1.5rem;border-radius:50%;translate:-50% 0}.timeline-card .timeline-card__year:after{width:.25rem;height:5.375rem;translate:var(--year-after-translate,-50% 100%)}.timeline-card .timeline-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:5rem;height:5rem;margin-top:var(--icon-margin-top,0);margin-bottom:var(--icon-margin-bottom,1.5rem);border-radius:50%;box-shadow:inset 0 0 0 .25rem var(--primary-500)}.timeline-card .timeline-card__icon{width:3rem;height:3rem;background-color:var(--primary-500);mask-repeat:no-repeat;mask-position:center}.timeline-card .timeline-card__description{color:var(--gray-650);letter-spacing:-.02em;line-height:1.5;text-align:center;text-wrap:balance}.timeline-card.timeline-card--reverse{--year-margin-bottom:0;--year-margin-top:7.75rem;--year-before-bottom:auto;--year-before-top:-2.625rem;--year-after-translate:-50% -100%;--icon-margin-top:1.5rem;--icon-margin-bottom:0;grid-template-rows:1fr auto auto;translate:0 calc(-100% + 128px)}.timeline-card.timeline-card--reverse:before{top:auto;bottom:3.875rem;left:0}.timeline-card.timeline-card--reverse .timeline-card__description{grid-row:1;align-self:end}.timeline-card.timeline-card--reverse .timeline-card__icon-wrap{grid-row:2}.timeline-card.timeline-card--reverse .timeline-card__year{grid-row:3}.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,#ced2d6);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,var(--black));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,var(--black));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:var(--input-padding-y,.875rem) var(--input-padding-x,1.5rem);border:var(--input-border-width,.125rem) solid var(--input-border-color,var(--gray-50));border-radius:var(--input-border-radius,3.125rem);color:var(--input-color,var(--black));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}.form-control::placeholder{color:var(--input-placeholder-color,var(--gray-500));opacity:1}.form-control:hover{--input-border-color:var(--gray-100)}.form-control: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-control:disabled{--input-color:var(--gray-500);--input-border-color:var(--gray-50);--input-bg:var(--gray-25);opacity:1}.form-control:is(textarea){--input-border-radius:1rem}.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: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-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,4rem) var(--input-padding-y,.875rem) var(--input-padding-x,1.5rem);border:var(--input-border-width,.125rem) solid var(--input-border-color,var(--gray-50));border-radius:var(--input-border-radius,3.125rem);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='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='%23717980'/%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='%23717980'/%3E%3C/svg%3E%0A")),var(--form-file-bg-icon,none);background-position:var(--form-file-bg-position,right .5rem center);background-repeat:no-repeat;background-size:var(--form-file-bg-size,2.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:var(--input-padding-y,.875rem) var(--form-select-indicator-padding,4rem) var(--input-padding-y,.875rem) var(--input-padding-x,1.5rem);border:var(--input-border-width,.125rem) solid var(--input-border-color,var(--gray-50));border-radius:var(--input-border-radius,3.125rem);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='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='%23717980'/%3E%3C/svg%3E")),var(--form-select-bg-icon,none);background-position:var(--form-select-bg-position,right .5rem center);background-repeat:no-repeat;background-size:var(--form-select-bg-size,2.5rem);transition:var(--input-transition,border-color .15s ease-in-out,box-shadow .15s ease-in-out)}.form-select:valid{--input-color:var(--black)}.form-select:hover{--input-border-color:var(--gray-100)}.form-select:focus{outline:0;--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-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 var(--black)}.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(--gray-50);border-right:none;border-radius:3.125rem 0 0 3.125rem;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-bold);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.5rem center,right 4rem center;--form-select-bg-size:2.5rem,1.5rem;--form-select-indicator-padding:6.5rem}.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 0.5rem center,right 4rem center;--form-file-bg-size:2.5rem,1.5rem;--form-file-indicator-padding:6.5rem}.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-50);text-align:left}.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-default,var(--gray-500));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:clamp(1rem,.191vw + .9531rem,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-600);letter-spacing:-.02em;line-height:1.5;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:1.5rem;justify-content:center}.product-card .product-card__thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:1.25rem;border:.125rem solid var(--gray-50);border-radius:1rem;background-color:var(--gray-25)}.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-900);font-size:var(--product-card-label-font-size,1rem);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:linear-gradient(288deg,var(--t-color-default) 49.77%,var(--t-color-dark) 74.52%)}.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-650);text-wrap:auto;margin-bottom:3.75rem}.product-downloads .editor a{position:relative;display:inline-flex;align-items:center;color:var(--t-color-default);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: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-position:center;mask-repeat:no-repeat;mask-size:100%;mask-image: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")}.product-downloads .editor a:hover:before{scale:1 1}.product-downloads .editor a:hover:after{animation:linkUpRight .4s cubic-bezier(.74,.24,.06,.88)}.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;padding:4px 16px;border:2px solid var(--gray-100);border-radius:50vw;transition:.2s ease}.check-pill .icon{padding:0;border:none;line-height:1;border-radius:0;display:flex;width:1.5em;height:1.5em}.check-pill .icon svg{display:block;width:100%;height:100%}.check-pill input{display:none}.check-pill input:checked+span{color:#fff;border-color:var(--secondary-600);background-color:var(--secondary-600)}.check-pill:has(.icon) span{padding:4px 10px 4px 16px}.check-pill:hover span{border-color:var(--gray-600)}.check-pill:hover input:checked+span{border-color:var(--secondary-700);background-color:var(--secondary-700)}.content-block{padding:clamp(3.625rem,1.9102vw + 3.1558rem,4.875rem) clamp(4.375rem,2.8653vw + 3.6712rem,6.25rem);border:.125rem solid var(--content-block-border-color,var(--secondary-alpha-16));border-radius:1rem;background-color:var(--gray-25)}.content-block h2{margin-bottom:clamp(1.5rem,.7641vw + 1.3123rem,2rem);color:var(--content-block-h2-color,var(--secondary-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:clamp(.5rem,.7641vw + .3123rem,1rem);counter-reset:step}.content-block ol+h3{margin-top:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.content-block ol li{position:relative;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;border-radius:50%;color:var(--white);font-size:1rem;font-weight:var(--fw-semibold);line-height:1.5;text-align:center;background:var(--content-block-counter-bg,radial-gradient(50% 50% at 50% 100%,#00bc7b 0,#00a066 100%));transform:translate(-200%)}.recepies__filter-toggle{display:flex;gap:.5rem;align-items:center;font-weight:700;cursor:pointer;border:none;background:0 0}.recepies__filter-toggle .icon{display:block;width:1.5rem;height:1.5rem}.recepie-tax-filter{--arrow-angle:0deg;display:grid;grid-template-columns:1fr;grid-template-rows:auto 0fr;transition:grid-template-rows .3s ease;margin-bottom:40px}.recepie-tax-filter__header{display:flex;gap:.5rem;align-items:center;justify-content:start;background:0 0;border:none;overflow:hidden}.recepie-tax-filter__header .icon{display:block;width:1.5rem;height:1.5rem;flex:0 0 auto}.recepie-tax-filter__header .tax-name{font-size:1rem;font-weight:700;color:var(--black);margin-right:auto}.recepie-tax-filter__header .icon-arrow{animation:filter_close .5s ease forwards}.recepie-tax-filter__content{overflow:hidden}.recepie-tax-filter__content .inner{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1rem}.recepie-tax-filter.open{grid-template-rows:auto 1fr}.recepie-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)}}.recepies__sidebar{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);background-color:var(--white)}.recepies__sidebar-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:40px}.recepies__sidebar-header .btn-delete{margin-left:auto}.recepies__sidebar-actives{display:flex;flex-wrap:wrap;gap:8px}.recepies__sidebar-actives .title{width:100%;font-size:1rem;font-weight:700}.recepie-filter__header{display:flex;justify-content:space-between;margin-bottom:40px}.recepie-filter__header .recepie-filter__active-list{display:none}.recepie-filter__header .btn-delete{position:relative}.is-loading{position:relative}.is-loading .recepies__sidebar{filter:grayscale(1);position:relative;pointer-events:none}.is-loading .recepies__sidebar .wrapper{opacity:.3}.is-loading .recepie-list{position:relative;pointer-events:none}.is-loading .recepie-list>div{filter:grayscale(1);opacity:.1}.is-loading:after{content:'';display:flex;align-items:center;justify-content:center;position:absolute;color:var(--secondary-500);font-size:2rem;font-weight:700;z-index:10;top:0;left:0;right:0;bottom:0}.is-loading:before{content:'';display:block;width:120px;height:120px;background-image:url(../img/loading.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:11;top:50%;left:50%;margin-top:-60px;margin-left:-60px;animation:kf_loading_recepie 1s linear infinite}@-moz-keyframes kf_loading_recepie{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes kf_loading_recepie{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes kf_loading_recepie{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes kf_loading_recepie{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.added-products{max-width:62.25rem;padding-bottom:2rem;margin-bottom:2rem;margin-inline:auto;border-bottom:1px solid var(--primary-alpha-16)}.added-products .title{margin-bottom:2rem}.sac-product-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:1.5rem;padding:2.8125rem;border:2px solid var(--primary-alpha-16);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:260px;--bg-active-count:radial-gradient(49.78% 50% at 50.22% 100%, #0090e1 0%, #036aca 100%);--bg-done-count:radial-gradient(50% 50% at 50% 100%, #00bc7b 0%, #00a066 100%);overflow:hidden;background-color:var(--gray-25);padding-block:clamp(2.5rem,3.8204vw + 1.5616rem,5rem);margin-bottom:clamp(2.5rem,3.8204vw + 1.5616rem,5rem)}.sac-steps .steps-nav{position:relative;display:grid;grid-template-columns:repeat(3,var(--nav-width));grid-gap:2rem;max-width:67.375rem;margin-inline:auto;transition:transform .3s ease}.sac-steps .steps-nav:before{content:'';display:block;width:100%;height:2px;background-color:var(--gray-100);position:absolute;top:50%;left:0}.sac-steps .steps-nav li{position:relative;z-index:2;display:flex;gap:1rem;align-items:center;justify-content:center;color:var(--gray-600);font-weight:500;font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;background-color:var(--gray-25)}.sac-steps .steps-nav li span{display:flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;font-size:1rem;font-weight:600;font-family:var(--ff-secondary);color:var(--gray-700);background:#f2f2f2}.sac-steps .steps-nav--1 li:nth-child(1){color:var(--primary-700)}.sac-steps .steps-nav--1 li:nth-child(1) span{color:#fff;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:#fff;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:#fff;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:#fff;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:#fff;background:var(--bg-active-count)}.support-faq{padding-bottom:clamp(1.25rem,3.8204vw + .3116rem,3.75rem)}.support-faq .title{margin-bottom:clamp(2.25rem,1.1461vw + 1.9685rem,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:.5625rem 1rem;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}.btn-faq:before{position:absolute;top:0;left:-3.125rem;width:.25rem;height:100%;opacity:0;background-color:var(--primary-500);transition:.4s cubic-bezier(.74,.24,.06,.88)}.btn-faq:hover{--btn-faq-color:var(--primary-500)}.btn-faq.is-active{--btn-faq-color:var(--primary-500)}.btn-faq.is-active:before{opacity:1}.faq-disclosure{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;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(--primary-alpha-16);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:2.5rem;height:2.5rem;margin-block:-.5rem;border-radius:50%;background-color:var(--primary-alpha-8)}.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-500);mask-image:url(../img/icons/chevron-down.svg);mask-position:center;mask-repeat:no-repeat;transform-origin:center;transition:.3s ease}.faq-disclosure .faq-disclosure__toggle[aria-expanded=true]:before{border-color:var(--primary-500)}.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:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:62.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(3.75rem,1.9102vw + 3.2808rem,5rem)}.generic-section .wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:1rem;grid-row-gap:3.125rem}.generic-section .wrapper>:only-child{--align-items:center}.generic-section.generic-section--h-center .wrapper{grid-template-rows:auto auto;grid-row-gap:3rem}.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--v-center .wrapper{align-items:center}.generic-section.generic-section--reverse .media{grid-row:2}.generic-section.generic-section--reverse .info-block{grid-row:1}.generic-section:has(.list-block) .info-block{grid-column:2/span 4}.generic-section:has(.list-block) .list-block{grid-column:8/span 4}.generic-section .media{grid-column:1/-1}.generic-section .info-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{--text-align:center;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.line-products .title{margin-bottom:3.5rem}.products-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(1rem,.7641vw + .8123rem,1.5rem)}.locations-section{padding-block: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}.locations-section .locations-list{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.main-hero{position:relative;overflow:hidden;background-color:var(--gray-100)}.main-hero .swiper-pagination{--swiper-pagination-bottom:2.5rem;display:flex;gap:.5rem;justify-content:center}.main-hero .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0;position:relative;width:1rem;height:1rem;padding:0;border:none;cursor:pointer;background:0 0}.main-hero .swiper-pagination-bullet svg{width:100%;height:100%;transform:rotate(-90deg)}.main-hero .swiper-pagination-bullet .bg{fill:none;stroke:rgba(255,255,255,.24);stroke-width:3}.main-hero .swiper-pagination-bullet .progress{fill:none;stroke:var(--white);stroke-width:3;stroke-dasharray:41;stroke-dashoffset:41;transition:stroke-dashoffset 0s linear}.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;height:100%}.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{padding-block:5rem}.metrics-section .metrics-list{display:grid;grid-template-columns:minmax(0,1fr);gap:3.75rem}.metrics-section .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3.75rem,.382vw + 3.6562rem,4rem)}.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 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%}.page-header nav[aria-label=breadcrumb]{grid-row:1/-1;grid-column:1/-1}.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{grid-column:1;display:flex;align-items:center;color:var(--t-color-text,var(--white));font-size:clamp(2.25rem,1.9102vw + 1.7808rem,3.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:normal;text-wrap:balance}.product-details{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.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-650);font-size:clamp(1.125rem,.191vw + 1.0781rem,1.25rem);font-weight:var(--fw-medium);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);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}.product-details .product-details__content>.tab-pane.active{display:grid}.product-details .product-details__info{display:grid;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,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);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:left center}.product-header .product-header__bg+.wrapper{padding-top:5rem}.product-header .wrapper{grid-column:1/-1;grid-row:1/-1;display:grid;grid-template-rows:1fr;width:100%}.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:clamp(1rem,.7641vw + .8123rem,1.5rem);padding-block:clamp(1.5rem,4.3935vw + .4208rem,4.375rem)}.product-header .product-header__logo{grid-column:1;width:100%;height:1.5rem}.product-header .product-header__logo img{width:100%;height:100%;object-fit:contain;object-position:bottom left}.product-header .product-header__title{grid-column:1;display:flex;align-items:center;color:var(--t-color-text,var(--white));font-size:clamp(2.25rem,1.9102vw + 1.7808rem,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: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;max-height:21.25rem}.product-header .product-header__product-image img{max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product-tips{--text-align:center;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,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 1.5rem}.tips-list:has(>:nth-child(2)){grid-template-columns:repeat(auto-fit,minmax(17.625rem,1fr))}.recipes-section{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);background:var(--recipes-section-bg,none)}.recipes-section .wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:clamp(2.25rem,1.1461vw + 1.9685rem,3rem)}.recipes-section .wrapper>.btn{justify-self:end;align-self:center}.recipes-section .recipes-section__title{--title-wp:pretty;color:var(--title-color,var(--black));font-family:var(--title-ff);font-size:var(--title-fz,clamp(1.75rem,.7641vw + 1.5623rem,2.25rem));font-weight:var(--title-fw,var(--fw-medium));letter-spacing:var(--title-ls,-.02em);line-height:var(--title-lh,1.222222222222222);text-align:var(--text-align,left);text-wrap:var(--title-wp,balance);grid-column:1;grid-row:1;align-self:center}.recipes-section .recipes-list{grid-column:1/span 2;width:100%;overflow:visible}.related-products{--product-card-label-font-size:1.25rem;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.related-products .wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:clamp(1.5rem,2.2923vw + .937rem,3rem)}.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{padding-block:5rem;background-color:var(--gray-25)}.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.25rem,1.1461vw + 1.9685rem,3rem)}.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);overflow:visible}.timeline-section{padding-block:5rem}.timeline-section .title{padding-bottom:clamp(2.5rem,4.2025vw + 1.4678rem,5.25rem)}.timeline-section .timeline-list{position:relative;overflow:visible}.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%}.careers-search{--text-align:center;--align-items:center;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);background-color:var(--gray-25)}.careers-search .careers-search__form{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem;width:100%;margin-top:3rem}.s-404{--title-fz:clamp(1.75rem, 2.6743vw + 1.0931rem, 3.5rem);--title-fw:var(--fw-bold);padding-block:3rem 4.75rem}.s-404 .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem 1.5rem}.s-404 .s-404__content .editor{margin-top:1.5rem}.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-brand-resources{overflow:visible}.brand-resources{padding-block:clamp(3rem,1.9102vw + 2.5308rem,4.25rem) clamp(4rem,.382vw + 3.9062rem,4.25rem)}.brand-resources .wrapper{display:grid;gap:3rem}.brand-resources-intro{--title-fz:clamp(1.75rem, 2.6743vw + 1.0931rem, 3.5rem);--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:2.375rem}.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;border-radius:50%;color:var(--white);font-size:1rem;font-weight:var(--fw-semibold);line-height:1.5;text-align:center;background:radial-gradient(50% 50% at 50% 100%,#0090e1 0,#036aca 100%)}.brand-resources-list{--title-color:var(--gray-700);display:grid;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,.7641vw + 2.3123rem,3rem)}.brand-resources-list .title{display:flex;gap:1rem;margin-bottom:clamp(1rem,.7641vw + .8123rem,1.5rem)}.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);border-radius:50%;color:var(--gray-700);font-size:clamp(1rem,.7641vw + .8123rem,1.5rem);font-weight:var(--fw-semibold);line-height:1.5;text-align:center;background:var(--gray-50)}.brand-resources-group{--title-fz:clamp(1.25rem, 1.5282vw + 0.8746rem, 2.25rem);counter-increment:step-title;scroll-margin-top:3rem}.search-results{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.search-results .wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;width:100%}.search-results .search-results__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%}.home-products{padding-block:5rem;background-color:var(--gray-25)}.home-products .info-block{margin-bottom:clamp(2.25rem,2.6743vw + 1.5931rem,4rem)}.home-products .home-products__slider{--swiper-navigation-size:1.75rem;--swiper-navigation-sides-offset:-4.25rem;--swiper-pagination-bottom:-5.3125rem;overflow:visible;margin-bottom:10rem}.home-products-card{display:flex;align-items:center;justify-content:center}.home-products-card img{width:100%;height:auto}.page-template-home .recipes-section{--t-color-light:var(--secondary-300);--t-color-semi-light:var(--secondary-400);--t-color-default:var(--secondary-500);--t-color-dark:var(--secondary-600);--title-color:var(--white);--recipes-section-bg:linear-gradient(259deg, var(--primary-500) 8.55%, var(--primary-700) 62.73%)}.locator{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,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:1.25rem;--title-fw:500}.page-forms .form .title{margin-bottom:.5rem}.page-forms .form>div+h3{margin-top: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}.product-line{display:grid;grid-template-columns:minmax(0,1fr);padding-block:5rem;gap:2.25rem 1.5rem}.product-line:not(:last-child){border-bottom:.0625rem solid rgba(0,0,0,.16)}.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__logo{display:flex;align-items:flex-end;width:auto;height:2.75rem}.product-line .product-line__logo img{width:auto;height:auto;max-height:100%;object-fit:contain}.product-line .product-line__description{color:var(--gray-650);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%}.sec-recepies-search{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);background-color:var(--gray-25)}.sec-recepies-search .info-block{text-align:center;max-width:792px;margin:0 auto 2rem}.sec-recepies-search .form-search{max-width:588px;margin:0 auto}.sec-recepies{padding-bottom:60px}.sec-recepies>.wrapper{display:grid;grid-template-columns:1fr}.recepie-list{padding-top:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.recepie-list__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem}.recepie-list__grid .pagination-wrap{grid-column:1/-1}.recepie-list__actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.recepie-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)}.page-salary-transparency{--title-size:clamp(1.75rem, 2.6743vw + 1.0931rem, 3.5rem);--title-fw:var(--fw-bold);--title-lh:1.2}.page-salary-transparency .info-block .info-block__title+.editor{margin-top:clamp(1.125rem,2.5788vw + .4916rem,2.8125rem)}.page-salary-transparency .generic-section{padding-bottom:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.report-list{padding-bottom:5rem}.report-list .wrapper{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;gap:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.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:radial-gradient(49.78% 50% at 50.22% 100%, #0090e1 0%, #036aca 100%);overflow:visible}.single-job{--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-job .title{margin-bottom:1.5rem}.job-aside .job-aside__meta{display:flex;padding-block:2rem;border-top:1px solid var(--gray-50)}.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:1.5rem}.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(--secondary-500)}.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(--primary-alpha-16);--support-card-title-color:var(--primary-700);--support-card-text-color:var(--gray-650);padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.support-options .support-options__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.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-sustainability .generic-section+.generic-section{border-top:1px solid #a0a0a0}.page-terms .page-header{margin-bottom:80px}.page-terms .sec-terms{position:relative}.page-terms .sec-terms .sidebar{position:sticky;top:0;left:0}.page-terms .sec-terms .sidebar .title{margin-bottom:.5em}.page-terms .sec-terms .sidebar .anchor-list{list-style-type:none;counter-reset:item;padding-left:0;padding-top:36px}.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;background:radial-gradient(49.78% 50% at 50.22% 100%,#0090e1 0,#036aca 100%);color:#fff;width:24px;height:24px;border-radius:50%;margin-right:12px;font-size:16px}.page-terms .sec-terms .wrapper{display:grid;grid-gap:48px}.page-terms .sec-terms .content{padding-bottom:4rem}.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 p{color:#4d4d4d}@media only screen and (min-width:768px){.wrapper{padding-inline:clamp(1.5rem,2.2923vw + .937rem,3rem)}.btn.btn--square{--btn-padding:1.5rem;--btn-border-radius:1rem;flex-direction:column;width:100%;max-width:11.25rem;aspect-ratio:1}.btn.btn--square.btn--square-primary{--btn-border-color:var(--gray-50);--btn-border-color-hover:var(--primary-500);--btn-bg:var(--gray-25);--btn-color:var(--primary-500);--btn-color-hover:var(--primary-500);--btn-font-weight:var(--fw-medium);--btn-line-height:1.125;--btn-icon-bg:radial-gradient(50% 50% at 50% 100%, var(--primary-300) 0%, var(--primary-500) 100%);--btn-icon-bg-hover:radial-gradient(50% 50% at 50% 100%, var(--primary-500) 0%, var(--primary-500) 100%)}.site-footer{padding-block:2.25rem}.footer-nav{padding-block:.875rem}.footer-extras{gap:3rem;margin-bottom:2.5rem}.footer-sites{align-items:flex-start}.footer-certificates .footer-certificates__list li{height:3.5rem}.brand-resource-card .brand-resource-card__footer .btn{margin-left:clamp(1rem,1.5282vw + .6246rem,2rem)}.career-card{grid-template-columns:minmax(0,1fr) auto}.info-block .info-block__title{--title-lh:1.222222222222222}.job-meta{align-items:center}.metric-card{gap:.75rem}.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-100)}.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}.recepies__filter-toggle{pointer-events:none}.recepies__sidebar .wrapper{padding:0}.recepies__sidebar .btn-filter-update{display:none}.recepies__sidebar .recepies__sidebar-order{display:none}.recepies__sidebar-header{flex-direction:column;align-items:start}.recepie-filter__header{flex-direction:column;gap:1em}.recepie-filter__header .recepie-filter__active-list{display:flex;flex-wrap:wrap;gap:8px}.recepie-filter__header .recepie-filter__active-list .recepie-filter__active-title{width:100%}.recepie-filter__header .btn-delete{margin-left:auto}.sac-product-card{grid-template-columns:2fr 1fr;grid-template-rows:auto;align-items:start}.sac-product-card .actions{flex-direction:row;align-items:center;justify-content:end}.sac-steps .steps-nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7rem}.support-faq{padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem);--text-align:center}.support-faq .support-faq__layout{gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.faq-sidebar{grid-column:1/span 4}.faq-nav{padding:1rem 3rem;border:.125rem solid var(--primary-alpha-16);border-radius:1rem;background-color:var(--gray-25)}.faq-nav .faq-nav__menu li:not(:first-child){border-top:1px solid var(--primary-alpha-24)}.btn-faq{justify-content:space-between;padding:2rem 0}.btn-faq:after,.btn-faq:before{content:'';display:inline-flex}.faq-disclosure{grid-column:5/span 8;gap:1.5rem}.faq-disclosure .faq-disclosure__item{padding-bottom:3rem}.faq-disclosure .faq-disclosure__toggle{padding:3rem 2.375rem 0 3rem;line-height:1.2}.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));grid-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 .info-block{grid-column:3/span 8}.generic-section.generic-section--h-center .info-block .editor{width:74%}.generic-section.generic-section--reverse .media{grid-column:7/span 6;grid-row:1}.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 .media{grid-column:1/span 6}.generic-section .info-block{grid-column:8/span 4}.line-products .title{margin-bottom:3rem}.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:2/span 4}.locations-section .locations-list{grid-column:7/span 5}.metrics-section{--align-items:center;--text-align:center}.metrics-section .metrics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.page-header .page-header__bg{min-height:26.75rem}.page-header .page-header__inner{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;width:49%}.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:3rem 1.5rem}.product-details .product-details__info .gallery-block{grid-column:2/span 4}.product-details .product-details__info .info-block{grid-column:2/span 4}.product-details .product-details__info .list-block{grid-row:1/span 2;grid-column:8/span 4}.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__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(--gray-25)}.recipes-section .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.recipes-section .wrapper>.btn{grid-column:2;grid-row:1}.related-products .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.related-products .wrapper>.btn{grid-column:2;grid-row:1}.support-section{--align-items:center;--text-align:center}.timeline-section{--align-items:center;--text-align: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:6/span 7}.brand-resources .wrapper{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1.5rem}.brand-resources-intro{grid-column:1/span 5;position:sticky;top:3rem;align-items:start;height:fit-content}.brand-resources-intro .brand-resources-intro__links{display:grid}.brand-resources-list{grid-column:7/span 6;padding-top:1.125rem}.brand-resources-list .title:before{margin-top:.25rem}.home-products .info-block{--align-items:center;--text-align:center;--ib-title-max-width:49%;--ib-text-max-width:32%}.product-line{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto;gap:1.5rem}.product-line .product-line__info{grid-column:1/span 3}.product-line .product-line__products{grid-column:5/span 6}.product-line .btn{grid-column:11/span 2}.sec-recepies>.wrapper{grid-template-columns:290px 1fr;grid-gap:3rem}.recepie-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recepie-list__actions .recepies__filter-toggle{display:none}.page-salary-transparency .info-block .info-block__title{--title-lh:1.05}.single-job{--title-fw:var(--fw-bold);--title-lh:normal;--title-ls:-0.02em;--title-wp:pretty;padding-block:clamp(3.75rem,1.9102vw + 3.2808rem,5rem)}.single-job .wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.job-aside{grid-column:1/span 5;position:sticky;top:1.5rem;align-items:start;height:fit-content}.job-main{grid-column:7/span 6}.single-recipe{--title-fw:var(--fw-bold);--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{background-color:var(--gray-25)}.support-options .support-options__list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-terms .sec-terms .wrapper{grid-template-columns:1fr 2fr}}@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){.main-header:after,.main-header:before{width:49.84%}.btn-hamburger{display:none}.menu>.menu-item>a{padding-block:1.5rem;white-space:nowrap}.menu>.menu-item.menu-item-has-children>a{padding-right:1.5rem}.menu>.menu-item.menu-item-has-children>a:after,.menu>.menu-item.menu-item-has-children>a: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}.menu>.menu-item.menu-item-has-children>a:before{translate:-10px -5px;rotate:-45deg}.menu>.menu-item.menu-item-has-children>a:after{translate:-4px -5px;rotate:45deg}.sub-menu{display:flex}.language-switcher .language-switcher__title{display:none}.language-switcher .language-switcher__list{top:calc(100% + 16px)}.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(4,minmax(0,1fr))}.s-404 .wrapper{align-items:center;grid-template-columns:repeat(12,minmax(0,1fr))}.s-404 .s-404__content{grid-column:1/span 5;grid-row:1}.recepie-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-options .support-options__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:1512px){.wrapper{padding-inline:clamped3xl(40,200)}}@media only screen and (max-width:991.98px){.main-header{padding-block:1.5rem}.header-nav{position:fixed;top:5.125rem;left:0;z-index:-1;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;height:100dvh;padding:0 1.5rem 1.5rem;background-color:var(--t-color-dark,var(--white));transition-delay:50ms;transition-duration:.6s;transition-timing-function:cubic-bezier(.57,.06,.05,.95);translate:0 -110vh}.is-menu-open .header-nav{translate:0 0}.header-nav:before{content:'';position:absolute;top:-.625rem;left:0;display:block;width:100%;height:.625rem;background-color:var(--t-color-dark,var(--white))}.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{display:flex;justify-content:space-between}.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%;padding-right:.25rem}.language-switcher .language-switcher__list{bottom:calc(100% + 8px);border:1px solid var(--gray-50)}.nutrition-info table{min-width:36.25rem}}@media only screen and (max-width:768px){.recepies__sidebar-actives{display:none}.recepies__sidebar{position:fixed;top:0;left:0;width:100vw;height:100dvh;overflow:scroll;opacity:0;background-color:#fff;pointer-events:none}.recepie-show-filter{overflow:hidden}.recepie-show-filter .recepies__sidebar{opacity:1;pointer-events:all;z-index:10}.sac-steps .steps-nav--2{transform:translateX(calc(var(--nav-width) * -1))}.sac-steps .steps-nav--3{transform:translateX(calc(var(--nav-width) * -2))}.recepie-list .form-field{display:none}}@media only screen and (max-width:767.98px){.btn{flex:1;justify-content:space-between}.btn.btn--square.btn--square-primary{--btn-border-color:var(--primary-50);--btn-border-color-active:var(--primary-600);--btn-border-color-hover:var(--primary-600);--btn-border-color-disabled:transparent;--btn-icon-bg:var(--primary-25);--btn-icon-bg-hover:var(--primary-50);--btn-icon-svg-fill:var(--primary-500);--btn-icon-svg-fill-hover:var(--primary-600)}.site-footer .site-footer__bottom,.site-footer .site-footer__top{flex-direction:column}.site-footer .site-footer__bottom{gap:1.5rem}.site-footer .site-footer__credit{margin-top:1.5rem}.site-footer .site-footer__legal{flex-direction:column}.footer-nav-menu{flex-direction:column}.footer-extras{flex-direction:column}.footer-certificates{align-items:center;width:100%}.footer-certificates .footer-certificates__wrap{display:flex;width:calc(100% + 48px)}.footer-certificates .footer-certificates__list{justify-content:flex-start;overflow:auto}.footer-certificates .footer-certificates__list:after,.footer-certificates .footer-certificates__list:before{content:'';display:block;width:.5rem;flex:0 0 auto}.brand-resource-card .brand-resource-card__footer .form-check{display:grid;grid-template-columns:auto minmax(0,1fr)}.brand-resource-card .brand-resource-card__footer .btn{grid-column:1/span 2;margin-top:1.5rem}.brand-resource-card .brand-resource-card__footer .form-check__input{align-self:center}.job-meta{flex-direction:column;align-items:flex-start}.social-links{flex-direction:column}.nutrition-info table tbody td:first-child{white-space:nowrap}.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{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-500)}.faq-disclosure{padding-top:1rem;border-top:1px solid var(--primary-alpha-16)}.faq-disclosure .faq-disclosure__toggle{align-items:center}.generic-section.generic-section--reverse-sm .info-block{grid-row:1}.page-header{--page-header-height:calc((var(--vh, 1vh) * 100) - 72px);max-height:36.125rem}.page-header nav[aria-label=breadcrumb]{display:none}.page-header .page-header__inner{align-items:end}.page-header .page-header__title{height:fit-content;min-height:var(--min-height,15.625rem);letter-spacing:-.008888888888889em;line-height:1.222222222222222}.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{padding-inline:1.5rem}.product-details .product-details__info .info-block{margin-top:1.5rem}.product-details .product-details__info .list-block{margin-top:3rem}.product-header nav[aria-label=breadcrumb]{display:none}.product-header .product-header__inner{align-items:end}.product-header .product-header__info{grid-row:2;padding-block:1.5rem 3.75rem}.product-header .product-header__title{height:fit-content;letter-spacing:-.008888888888889em;line-height:1.222222222222222}.product-header .product-header__product-image{grid-row:1}.related-products .wrapper>.btn{margin-top:.75rem}.s-404{--text-align:center}.s-404 .s-404__content{text-align:center}.s-404 .s-404__content .editor{text-align:center}.page-brand-resources .page-header{--page-header-height:auto}.home-products .home-products__slider{display:none}.job-aside{padding-top:2.25rem}.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 (prefers-reduced-motion:reduce){.fade{transition:none}.collapsing{transition:none}}