.layout--theme-beige-100{background-color:var(--beige-main)}.layout--theme-primary-900{background-color:var(--primary-main)}.layout--theme-grey-main{background-color:var(--grey-main)}.layout--theme-black{background-color:var(--black)}.layout--theme-white{background-color:var(--white)}.layout__body{--js-scroll-offset-top:120px}@media (max-width:768px){.layout__body{--js-scroll-offset-top:84px}}*+.layout__footer{margin-top:var(--section-gap)}.group+.layout__footer{margin-top:0}.layout__loading{padding:var(--section-gap) var(--size-5);color:var(--beige-600);justify-content:center;align-items:center;display:flex}
.barometre-banner{z-index:calc(var(--z-index-header) + 1);color:var(--white);box-shadow:0 1px 0 rgba(var(--black-rgb), .08);background:var(--primary-700);padding-top:14px;padding-bottom:14px;position:relative}@media (max-width:1024px){.barometre-banner{display:none}}.barometre-banner .barometre-banner__inner{align-items:center;gap:32px;display:flex}.barometre-banner__text{flex:1}.barometre-banner__title{font-family:var(--font-family-title);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.barometre-banner__body{max-width:940px;color:rgba(var(--white-rgb), .8);margin:6px 0 0;font-size:14px;line-height:1.4}.barometre-banner__pill{color:var(--canary-950);background:var(--canary-300);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-flex}.barometre-banner__pill svg{width:14px;height:14px}.barometre-banner__actions{flex-shrink:0;gap:16px;display:flex}@media (max-width:1024px){.barometre-banner .barometre-banner__inner{flex-direction:column;align-items:flex-start;gap:16px}.barometre-banner__actions{width:100%}.barometre-banner__actions>*{flex:1}}@media (max-width:850px){.layout:has(.header--mobile-open) .barometre-banner{display:none}}
.footer{color:var(--white);background-color:var(--primary-main);padding-top:56px;padding-bottom:80px;position:relative}@media (max-width:1024px){.footer{padding-top:24px;padding-bottom:32px}}@media print{.footer{display:none}}.footer__logo img{width:auto;height:32px}@media (max-width:768px){.footer__logo img{height:24px}}.footer__columns{flex-wrap:wrap;gap:32px;display:flex}*+.footer__columns{margin-top:24px}@media (max-width:768px){.footer__columns{flex-direction:column;gap:32px}*+.footer__columns{margin-top:32px}}.footer__column{width:100%;max-width:260px}@media (max-width:1256px){.footer__column{max-width:230px}}@media (max-width:768px){.footer__column{max-width:100%}}.footer__column__title{font-family:var(--font-family-title);letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.5}.footer__column__links{max-width:300px;list-style:none}*+.footer__column__links{margin-top:12px}.footer__social+.footer__column__links{margin-top:24px}.footer__column__links li>a,.footer__column__links li>button{width:100%;color:inherit;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--white-rgb), 0);text-decoration-color:rgba(var(--white-rgb), 0);text-align:left;text-underline-offset:.2em;padding:5px 0;line-height:1.4;text-decoration-thickness:.05em;transition:text-decoration-color 20ms;display:block}.footer__column__links li>a:hover,.footer__column__links li>button:hover{-webkit-text-decoration-color:rgba(var(--white-rgb), 1);text-decoration-color:rgba(var(--white-rgb), 1)}.footer__social{--gap:24px;align-items:center;gap:24px;gap:var(--gap);margin-left:auto;list-style:none;display:flex}*+.footer__social{margin-top:24px}@media (max-width:768px){.footer__social{margin-left:0}*+.footer__social{margin-top:20px}}.footer__social li a{--size:24px;justify-content:center;align-items:center;display:flex;position:relative}.footer__social li a:before{top:calc(-.5 * var(--gap));right:calc(-.5 * var(--gap));bottom:calc(-.5 * var(--gap));left:calc(-.5 * var(--gap));content:"";position:absolute}.footer__social li a img{width:var(--size);height:var(--size)}.footer__gdpr{--size:84px;width:84px;width:var(--size);height:84px;height:var(--size);-o-object-fit:contain;object-fit:contain}*+.footer__gdpr{margin-top:16px}@media (max-width:1024px){.footer__gdpr{--size:64px}}.footer__badges{flex-wrap:wrap;align-items:center;gap:16px;list-style:none;display:flex}*+.footer__badges{margin-top:16px}.footer__badge{display:block}.footer__badge__link{transition:opacity .3s;display:block}.footer__badge__link:hover:not(:active){opacity:.75}.footer__badge__image{--size:84px;width:auto;height:84px;height:var(--size);-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.footer__badge__image{--size:64px}}
.footer__lang-select{width:100%;max-width:220px;position:relative}*+.footer__lang-select{margin-top:12px}.footer__lang-select__globe{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);color:var(--white);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.footer__lang-select__input{appearance:none;width:100%;color:var(--white);border:1px solid rgba(var(--white-rgb), .3);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;border-radius:6px;padding:8px 32px 8px 36px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s}.footer__lang-select__input:hover{border-color:rgba(var(--white-rgb), .6)}.footer__lang-select__input:focus{border-color:rgba(var(--white-rgb), .8);outline:none}.footer__lang-select__input option{color:var(--black);background-color:var(--white)}.footer__lang-select__seo{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}
.header{top:var(--header-margin-top);z-index:var(--z-index-header);height:var(--header-height);margin-top:var(--header-margin-top);pointer-events:none;position:sticky;left:0;right:0}@media print{.header{display:none}}.header--mobile-open{padding-right:var(--page-right-padding);padding-left:var(--page-left-padding)}.header__wrap{background-color:var(--primary-main);pointer-events:auto;border-bottom:1px solid #416c5c;gap:8px;width:100%;height:100%;padding-top:4px;padding-bottom:4px;position:relative}.header--mobile-open .header__wrap{border-radius:8px}.header__wrap:after{content:"";border-radius:inherit;pointer-events:none;padding:1px;position:absolute;inset:0}.header__content{justify-content:space-between;align-items:stretch;gap:8px;width:100%;height:100%;display:flex;position:relative}.header__logo{flex-shrink:0;align-items:center;display:flex}.header__logo img{width:auto;height:36px}@media (max-width:768px){.header__logo img{height:28px}}.header__left{align-items:center;gap:52px;display:flex}@media (max-width:1256px){.header__left{gap:16px}}.header__right{justify-content:stretch;align-items:center;gap:16px;display:flex}@media (max-width:1256px){.header__right{gap:8px}}@media (max-width:850px){.header__right{justify-content:flex-end;gap:4px}}.header__links{height:100%;display:flex}@media (max-width:850px){.header__links{display:none}}.header__links__item{height:100%;font-family:var(--font-family);color:#fff;text-align:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__links__item:hover,.header__links__item--active{color:var(--canary-main)}@media (max-width:1256px){.header__links__item{padding:0 12px}}.header__cta{justify-content:flex-end;gap:14px;display:flex}@media (max-width:1024px){.header__cta>:first-child{display:none}.header--logged-in .header__cta>:first-child{display:block}.header--logged-in .header__cta>:nth-child(2){display:none}}@media (max-width:768px){.header__cta{gap:8px}}.header__lang-switcher{align-items:center;height:100%;display:flex;position:relative}@media (max-width:850px){.header__lang-switcher{display:none}}.header__lang-switcher__button{height:100%;font-family:var(--font-family);color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.header__lang-switcher:hover .header__lang-switcher__button,.header__lang-switcher:focus-within .header__lang-switcher__button{color:var(--canary-main)}.header__lang-switcher__chevron{flex-shrink:0;transition:transform .2s}.header__lang-switcher:hover .header__lang-switcher__chevron,.header__lang-switcher:focus-within .header__lang-switcher__chevron{transform:rotate(180deg)}.header__lang-switcher__menu{z-index:1;background-color:var(--white);border-radius:8px;flex-direction:column;min-width:120px;margin:4px 0 0;padding:6px;list-style:none;display:none;position:absolute;top:calc(100% - 12px);right:0;box-shadow:0 8px 24px #0000002e}.header__lang-switcher:hover .header__lang-switcher__menu,.header__lang-switcher:focus-within .header__lang-switcher__menu{display:flex}.header__lang-switcher__item{font-family:var(--font-family);color:#000;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.header__lang-switcher__item:hover,.header__lang-switcher__item:focus-visible{background-color:var(--beige-100)}.header__lang-switcher__item:active{background-color:var(--beige-200)}
.layout:has(.header-v2){--header-height:96px}@media (max-width:1024px){.layout:has(.header-v2){--header-height:80px}}@media (max-width:768px){.layout:has(.header-v2){--header-height:72px}}.header-v2{z-index:var(--z-index-header);height:var(--header-height);pointer-events:none;position:sticky;top:0;left:0;right:0}@media print{.header-v2{display:none}}.header-v2__wrap{color:#0c3024;pointer-events:auto;background-color:#0000;width:100%;height:100%;transition:background-color .2s,color .2s;position:relative}.header-v2--dark .header-v2__wrap{color:var(--white);background-color:#0c3024}.header-v2__content{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}@media (max-width:1256px){.header-v2__content{gap:16px}}@media (max-width:1120px){.header-v2__content{gap:10px}}.header-v2__logo{flex-shrink:0;align-items:center;display:flex;position:relative}.header-v2__logo img{width:auto;height:33px;transition:opacity .2s}@media (max-width:1120px){.header-v2__logo img{height:28px}}@media (max-width:768px){.header-v2__logo img{height:26px}}.header-v2__logo__dark{position:absolute;top:0;left:0}.header-v2__logo__light{opacity:0}.header-v2--dark .header-v2__logo__light{opacity:1}.header-v2--dark .header-v2__logo__dark{opacity:0}.header-v2__nav{flex:1;justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:850px){.header-v2__nav{display:none}}.header-v2__nav__list{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1256px){.header-v2__nav__list{gap:4px}}@media (max-width:1120px){.header-v2__nav__list{gap:2px}}.header-v2__nav__item{position:relative}.header-v2__nav__link{z-index:1;font-family:var(--font-family);color:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:4px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.43;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:relative}@media (max-width:1256px){.header-v2__nav__link{padding:12px}}@media (max-width:1120px){.header-v2__nav__link{padding:10px 8px;font-size:13px}}.header-v2__nav__link:hover,.header-v2__nav__link:focus-visible,.header-v2__nav__link--active{background-color:#0c30240f}.header-v2--dark .header-v2__nav__link:hover,.header-v2--dark .header-v2__nav__link:focus-visible,.header-v2--dark .header-v2__nav__link--active{background-color:var(--primary-main)}.header-v2__nav__link--button{cursor:default}.header-v2__nav__chevron{flex-shrink:0;transition:transform .15s}.header-v2__nav__item--open .header-v2__nav__chevron{transform:rotate(180deg)}.header-v2__actions{flex-shrink:0;align-items:center;gap:24px;display:flex}@media (max-width:1256px){.header-v2__actions{gap:16px}}@media (max-width:1120px){.header-v2__actions{gap:8px}}.header-v2__lang{height:var(--header-height);align-items:center;display:flex;position:relative}.header-v2__lang--placeholder{pointer-events:none;opacity:0}@media (max-width:850px){.header-v2__lang{display:none}}.header-v2__lang__button{height:100%;font-family:var(--font-family);color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}@media (max-width:1120px){.header-v2__lang__button{padding:0 6px;font-size:13px}}.header-v2__lang__button:hover,.header-v2__lang--open .header-v2__lang__button{opacity:.7}.header-v2__lang__label{text-align:center;display:grid}.header-v2__lang__sizer,.header-v2__lang__text{grid-area:1/1}.header-v2__lang__sizer{visibility:hidden}.header-v2__lang__chevron{flex-shrink:0;transition:transform .2s}.header-v2__lang--open .header-v2__lang__chevron{transform:rotate(180deg)}.header-v2__lang__menu{z-index:1;background-color:var(--white);border-radius:8px;flex-direction:column;min-width:120px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(50% + 20px);right:0;box-shadow:0 8px 24px #0000002e}.header-v2__lang__item{font-family:var(--font-family);color:#000;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.header-v2__lang__item:hover,.header-v2__lang__item:focus-visible{background-color:var(--beige-100)}.header-v2__lang__item:active{background-color:var(--beige-200)}.header-v2__login{font-family:var(--font-family);color:inherit;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.43;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s}.header-v2__login:hover{opacity:.7}@media (max-width:1120px){.header-v2__login{font-size:13px}}@media (max-width:850px){.header-v2__login{display:none}.header-v2--logged-in .header-v2__login{display:inline}}.header-v2__cta{font-family:var(--font-family);color:#0c3024;white-space:nowrap;background-color:#bef842;border-radius:8px;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s;display:inline-flex}.header-v2__cta:hover{background-color:var(--canary-main)}@media (max-width:1256px){.header-v2__cta{padding:10px 18px;font-size:15px}}@media (max-width:1120px){.header-v2__cta{padding:10px 14px;font-size:14px;line-height:1.43}}@media (max-width:768px){.header-v2__cta{padding:8px 12px}}.header-v2__cta__short{display:none}@media (max-width:1120px){.header-v2__cta__long{display:none}.header-v2__cta__short{display:inline}}@media (max-width:1024px){.header-v2--logged-in .header-v2__cta{display:none}}:is(.layout--theme-black .header-v2:not(.header-v2--dark) .header-v2__wrap,.layout--theme-primary-main .header-v2:not(.header-v2--dark) .header-v2__wrap,.layout--theme-primary-900 .header-v2:not(.header-v2--dark) .header-v2__wrap,.layout:has(.layout__body>.home:first-child) .header-v2:not(.header-v2--dark) .header-v2__wrap){color:var(--white)}:is(.layout--theme-black .header-v2:not(.header-v2--dark) .header-v2__logo__light,.layout--theme-primary-main .header-v2:not(.header-v2--dark) .header-v2__logo__light,.layout--theme-primary-900 .header-v2:not(.header-v2--dark) .header-v2__logo__light,.layout:has(.layout__body>.home:first-child) .header-v2:not(.header-v2--dark) .header-v2__logo__light){opacity:1}:is(.layout--theme-black .header-v2:not(.header-v2--dark) .header-v2__logo__dark,.layout--theme-primary-main .header-v2:not(.header-v2--dark) .header-v2__logo__dark,.layout--theme-primary-900 .header-v2:not(.header-v2--dark) .header-v2__logo__dark,.layout:has(.layout__body>.home:first-child) .header-v2:not(.header-v2--dark) .header-v2__logo__dark){opacity:0}.layout--theme-black .header-v2:not(.header-v2--dark) .header-v2__nav__link:focus-visible,.layout--theme-primary-main .header-v2:not(.header-v2--dark) .header-v2__nav__link:focus-visible,.layout--theme-primary-900 .header-v2:not(.header-v2--dark) .header-v2__nav__link:focus-visible,:is(.layout--theme-black .header-v2:not(.header-v2--dark) .header-v2__nav__link:hover,.layout--theme-primary-main .header-v2:not(.header-v2--dark) .header-v2__nav__link:hover,.layout--theme-primary-900 .header-v2:not(.header-v2--dark) .header-v2__nav__link:hover,.layout:has(.layout__body>.home:first-child) .header-v2:not(.header-v2--dark) .header-v2__nav__link:hover,.layout:has(.layout__body>.home:first-child) .header-v2:not(.header-v2--dark) .header-v2__nav__link:focus-visible){background-color:#ffffff1a}:is(.layout--theme-black .header-v2--menu-open:not(.header-v2--dark) .header-v2__wrap,.layout--theme-primary-main .header-v2--menu-open:not(.header-v2--dark) .header-v2__wrap,.layout--theme-primary-900 .header-v2--menu-open:not(.header-v2--dark) .header-v2__wrap,.layout:has(.layout__body>.home:first-child) .header-v2--menu-open:not(.header-v2--dark) .header-v2__wrap){background-color:#0c3024}:is(.layout--theme-black .header-v2--menu-open:not(.header-v2--dark) .header-v2__nav__link--active,.layout--theme-primary-main .header-v2--menu-open:not(.header-v2--dark) .header-v2__nav__link--active,.layout--theme-primary-900 .header-v2--menu-open:not(.header-v2--dark) .header-v2__nav__link--active,.layout:has(.layout__body>.home:first-child) .header-v2--menu-open:not(.header-v2--dark) .header-v2__nav__link--active){background-color:var(--primary-main)}.header-v2__hitbox{z-index:0;pointer-events:auto;position:fixed}
.mega-menu{--mega-menu-width:1200px;top:var(--header-height);z-index:var(--z-index-dropdown);width:min(1200px, 100vw - var(--page-left-padding) - var(--page-right-padding));width:min(var(--mega-menu-width), 100vw - var(--page-left-padding) - var(--page-right-padding));pointer-events:auto;flex-direction:column;gap:16px;padding-top:8px;padding-bottom:40px;animation:.22s cubic-bezier(.2,0,0,1) both mega-menu-enter;display:flex;position:fixed;left:50%;transform:translate(-50%)}.mega-menu--single-column{--mega-menu-width:480px}.mega-menu--two-columns{--mega-menu-width:920px}.mega-menu--single-column.mega-menu--with-feature{--mega-menu-width:880px}.mega-menu--two-columns.mega-menu--with-feature{--mega-menu-width:1200px}.mega-menu--switch{animation:none}.mega-menu--exit{z-index:calc(var(--z-index-dropdown) - 1);pointer-events:none;animation:.16s ease-in both mega-menu-exit}@media (prefers-reduced-motion:reduce){.mega-menu,.mega-menu--exit{animation-duration:1ms}}@keyframes mega-menu-enter{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes mega-menu-exit{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.mega-menu__panel{background-color:var(--white);border:1px solid #ececea;border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex;box-shadow:0 16px 40px -12px #081f171a}.mega-menu__columns{grid-gap:24px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px;display:grid}.mega-menu--with-feature .mega-menu__columns{grid-template-columns:repeat(auto-fit,minmax(0,344fr)) 400fr}.mega-menu__column{flex-direction:column;gap:8px;min-width:0;display:flex}.mega-menu__column__links{flex-direction:column;display:flex}.mega-menu__caption{font-family:var(--font-family);letter-spacing:.04em;color:#667085;text-transform:uppercase;padding:0 12px;font-size:12px;font-weight:500;line-height:1.33}.mega-menu__caption--light{color:#ffffffb3;padding:0}.mega-menu__link{color:#0c3024;border-radius:12px;align-items:flex-start;gap:12px;min-height:88px;padding:12px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s;display:flex}.mega-menu__link:hover,.mega-menu__link:focus-visible{background-color:#f5f6f6}.mega-menu--single-column .mega-menu__link{min-height:0}.mega-menu__link__icon{flex-shrink:0;width:24px;height:24px}.mega-menu__link__texts{flex-direction:column;gap:4px;min-width:0;display:flex}.mega-menu__link__title{font-family:var(--font-family);color:#0c3024;font-size:14px;font-weight:500;line-height:1.43}.mega-menu__link__description{font-family:var(--font-family);color:#667085;font-size:14px;font-weight:400;line-height:1.43}.mega-menu__feature{min-width:0;color:var(--white);background-color:#0c3024;border-radius:16px;flex-direction:column;gap:16px;padding:24px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s;display:flex}a.mega-menu__feature:hover,a.mega-menu__feature:focus-visible{background-color:#0f3d2e}.mega-menu__feature__image{background-color:var(--primary-main);border-radius:12px;justify-content:center;align-items:center;height:156px;display:flex;overflow:hidden}.mega-menu__feature__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mega-menu__feature__preview{background-color:var(--white);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.mega-menu__feature__preview__caption{font-family:var(--font-family);letter-spacing:.04em;color:var(--primary-main);text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.33}.mega-menu__feature__preview__text{font-family:var(--font-family);color:#1c1917;margin:0;font-size:14px;line-height:1.43}.mega-menu__feature__preview__footer{font-family:var(--font-family);color:#667085;font-size:12px;line-height:1.33}.mega-menu__feature__texts{flex-direction:column;gap:4px;display:flex}.mega-menu__feature__title{font-family:var(--font-family-title);color:var(--white);margin:0;font-size:20px;font-weight:500;line-height:1.4}.mega-menu__feature__description{font-family:var(--font-family);color:#ffffffb3;margin:0;font-size:14px;line-height:1.43}.mega-menu__feature__link{font-family:var(--font-family);color:var(--white);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:500;line-height:1.43;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.mega-menu__promo{color:inherit;justify-content:space-between;align-items:center;gap:24px;-webkit-text-decoration:none;text-decoration:none;display:flex}a.mega-menu__promo{transition:background-color .15s}.mega-menu__promo--light{background-color:#f5f6f6;border-radius:16px;padding:16px}.mega-menu__promo--dark{background-color:#0c3024;border-radius:12px;padding:24px}.mega-menu__promo__texts{flex-direction:column;gap:4px;display:flex}.mega-menu__promo__title{font-family:var(--font-family);color:#0c3024;font-size:14px;font-weight:500;line-height:1.43}.mega-menu__promo--dark .mega-menu__promo__title{font-family:var(--font-family-title);color:var(--white);font-size:20px;line-height:1.4}.mega-menu__promo__description{font-family:var(--font-family);color:#c6cecb;margin:0;font-size:14px;line-height:1.43}.mega-menu__promo__link{font-family:var(--font-family);color:var(--primary-main);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1.43;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}a.mega-menu__promo--light:hover,a.mega-menu__promo--light:focus-visible{background-color:#ececea}a.mega-menu__promo--light:hover .mega-menu__promo__link{-webkit-text-decoration:underline;text-decoration:underline}.mega-menu__promo--dark .mega-menu__promo__link{color:#0c3024;background-color:#bef842;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:1.5;transition:background-color .15s}a.mega-menu__promo--dark:hover,a.mega-menu__promo--dark:focus-visible{background-color:#0f3d2e}a.mega-menu__promo--dark:hover .mega-menu__promo__link{background-color:var(--canary-main)}.mega-menu--single-column .mega-menu__promo--dark{flex-direction:column;align-items:flex-start;gap:20px}@media (max-width:1256px){.mega-menu__panel{gap:20px;padding:24px}.mega-menu__columns{gap:16px}.mega-menu__link{gap:10px;min-height:80px;padding:10px}.mega-menu__caption{padding:0 10px}.mega-menu__caption--light{padding:0}.mega-menu__feature{gap:12px;padding:20px}.mega-menu__feature__image{height:140px}.mega-menu__promo{gap:16px}.mega-menu__promo--dark{padding:20px}}@media (max-width:1120px){.mega-menu__panel{border-radius:20px;gap:16px;padding:20px}.mega-menu__columns{gap:12px}.mega-menu__column{gap:6px}.mega-menu__link{border-radius:10px;gap:8px;min-height:0;padding:8px}.mega-menu__link__icon{width:20px;height:20px}.mega-menu__link__texts{gap:2px}.mega-menu__link__title,.mega-menu__link__description{font-size:13px;line-height:1.4}.mega-menu__caption{padding:0 8px}.mega-menu__caption--light{padding:0}.mega-menu__feature{border-radius:14px;gap:12px;padding:16px}.mega-menu__feature__image{height:120px}.mega-menu__feature__preview{gap:8px;padding:12px}.mega-menu__feature__preview__text,.mega-menu__feature__description,.mega-menu__feature__link{font-size:13px;line-height:1.4}.mega-menu__feature__title{font-size:18px}.mega-menu__promo{gap:12px}.mega-menu__promo--light{padding:12px 16px}.mega-menu__promo--dark{padding:16px}.mega-menu--single-column .mega-menu__promo--dark{gap:16px}.mega-menu__promo--dark .mega-menu__promo__title{font-size:18px}.mega-menu__promo__description{font-size:13px;line-height:1.4}.mega-menu__promo--dark .mega-menu__promo__link{padding:10px 18px;font-size:15px}}
.header-v2-mobile{display:none}@media (max-width:850px){.header-v2-mobile{order:-1;align-items:center;display:flex}}.header-v2-mobile__toggle{font-family:var(--font-family);color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:500;line-height:1.43;display:inline-flex}.header-v2-mobile__toggle__label{justify-items:start;transition:width .2s;display:grid;overflow:hidden}.header-v2-mobile__toggle__text{white-space:nowrap;grid-area:1/1;transition:opacity .15s}.header-v2-mobile__toggle__text--hidden{opacity:0}@media (prefers-reduced-motion:reduce){.header-v2-mobile__toggle__label,.header-v2-mobile__toggle__text{transition:none}}.header-v2-mobile__content{display:none}@media (max-width:850px){.header-v2-mobile__content--open{z-index:var(--z-index-mobile-menu);padding-top:var(--header-height);background-color:var(--white);flex-direction:column;animation:.2s ease-out both header-v2-mobile-enter;display:flex;position:fixed;inset:0;overflow:auto}}@media (prefers-reduced-motion:reduce){.header-v2-mobile__content--open{animation-duration:1ms}}@keyframes header-v2-mobile-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header-v2-mobile__inner{flex-direction:column;flex:1;justify-content:space-between;min-height:100%;display:flex}.header-v2-mobile__items{padding:24px var(--page-right-padding) 24px var(--page-left-padding);flex-direction:column;gap:16px;margin:0;list-style:none;display:flex}.header-v2-mobile__item{flex-direction:column;display:flex}.header-v2-mobile__item__title{width:100%;font-family:var(--font-family-title);color:#0c3024;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:20px;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;display:flex}.header-v2-mobile__item__title--active{color:var(--primary-main)}.header-v2-mobile__item__sign{color:var(--primary-main);flex-shrink:0}.header-v2-mobile__item__panel{flex-direction:column;gap:16px;padding:8px 0 16px;display:flex}.header-v2-mobile__item__panel .mega-menu__caption{padding:0}.header-v2-mobile__item__panel .mega-menu__link{padding:12px 0}.header-v2-mobile__item__panel .mega-menu__link:hover{background-color:#0000}.header-v2-mobile__langs{padding:0 var(--page-right-padding) 24px var(--page-left-padding);flex-wrap:wrap;gap:8px 20px;margin:0;list-style:none;display:flex}.header-v2-mobile__langs__link{font-family:var(--font-family);color:#667085;font-size:14px;font-weight:500;line-height:1.43;-webkit-text-decoration:none;text-decoration:none}.header-v2-mobile__langs__link:hover{color:#0c3024}.header-v2-mobile__actions{padding:24px var(--page-right-padding) 24px var(--page-left-padding);background-color:#f5f6f6;flex-direction:column;gap:12px;display:flex}.header-v2-mobile__login{font-family:var(--font-family);color:#1c1917;text-align:center;margin:0;font-size:14px;line-height:1.43}.header-v2-mobile__login__link{color:var(--primary-main);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.header-v2-mobile__login__link:hover{-webkit-text-decoration:underline;text-decoration:underline}
.header__mobile{display:none}@media (max-width:850px){.header__mobile{align-items:center;display:flex}}.header__mobile__button{--width:20px;--height:24px;width:36px;width:calc(var(--width) + 8px * 2);height:var(--header-height);pointer-events:auto;position:relative}.header__mobile__burger{width:var(--width);height:var(--height);-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__mobile__burger__line{background-color:var(--white);opacity:1;border-radius:1px;width:100%;height:1.5px;transition:transform .1s,opacity .1s;position:absolute;left:50%;transform:translate(-50%)}.header__mobile__burger__line--top{top:20%}.header__mobile--open .header__mobile__burger__line--top{transform:translateY(7px)translate(-50%)rotate(45deg)}.header__mobile__burger__line--middle{top:50%}.header__mobile--open .header__mobile__burger__line--middle{opacity:0}.header__mobile__burger__line--bottom{top:80%}.header__mobile--open .header__mobile__burger__line--bottom{transform:translateY(-7px)translate(-50%)rotate(-45deg)}.header__mobile__content{display:none}@media (max-width:850px){.header__mobile__content--open{z-index:var(--z-index-mobile-menu);padding-top:var(--header-height);background-color:var(--beige-main);padding-bottom:52px;display:block;position:fixed;inset:0;overflow:auto}}.header__mobile__links{flex-direction:column;width:100%;margin-top:32px;list-style:none;display:flex}.header__mobile__links__item{--vertical-padding:12px;width:100%;padding-top:12px;padding-top:var(--vertical-padding);padding-right:var(--page-right-padding);padding-bottom:12px;padding-bottom:var(--vertical-padding);padding-left:var(--page-left-padding);font-family:var(--font-family);color:var(--primary-main);font-size:17px;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:color .2s;display:flex}.header__mobile__links__item:hover,.header__mobile__links__item--active{color:var(--primary-main)}.header__mobile__cta{padding-right:var(--page-right-padding);padding-left:var(--page-left-padding);flex-direction:column;gap:12px;display:flex}*+.header__mobile__cta{margin-top:16px}
