.t-site-header{height:var(--height__header);z-index:1000;pointer-events:none;position:sticky;top:0}.t-site-header__inner{background-color:var(--color__white);pointer-events:all;transition:all var(--transition__time__m) var(--transition__timing-function);grid-template-rows:48px 96px;display:grid}.t-site-header[data-header-min=true] .t-site-header__inner{box-shadow:var(--box-shadow__bottom);border-color:#0000;grid-template-rows:0 48px}.t-site-header__logo{pointer-events:none;padding:0;padding:var(--gap__s) 0;transition:all var(--transition__time__m) var(--transition__timing-function);grid-area:1/1/span 2/span 1}.t-site-header__logo .c-logo{pointer-events:all;height:100%;transition:all var(--transition__time__m) var(--transition__timing-function);grid-column:1/span 2}.t-site-header__logo .c-logo svg{max-height:none}.t-site-header__logo .c-logo svg,.t-site-header__logo .c-logo svg .c-logo__text{transition:all var(--transition__time__m) var(--transition__timing-function)}.t-site-header[data-header-min=true] .t-site-header__logo{padding:var(--gap__xs) 0}.t-site-header[data-header-min=true] .t-site-header__logo .c-logo{height:32px}.t-site-header[data-header-min=true] .t-site-header__logo .c-logo svg{height:48px}.t-site-header[data-header-min=true] .c-logo__text{opacity:0}.c-site-header-primary{grid-area:2/1/span 1/span 1}.c-site-header-secondary{grid-area:1/1/span 1/span 1;overflow:hidden}.c-site-header-secondary__inner{justify-content:flex-end;align-items:center;gap:var(--gap__m);grid-column:3/-1;display:flex}.c-site-header-secondary__contacts{gap:var(--gap__m);flex-wrap:nowrap}.c-site-header-secondary__contacts .button__simple{white-space:nowrap}.c-site-header-primary .t-mega-menu{grid-column:3/-1}.c-site-header-primary .t-mega-menu__top-level{gap:clamp(var(--gap__m), 4vw, var(--gap__xxl));grid-auto-flow:column;justify-content:flex-end;width:100%}.c-site-header-primary .t-mega-menu__top-level>li{height:calc(var(--height__header) - 48px);padding-bottom:var(--gap__s);transition:all var(--transition__time__m) var(--transition__timing-function);align-items:flex-end}.t-site-header[data-header-min=true] .c-site-header-primary .t-mega-menu__top-level>li{height:48px}.c-site-header-primary .t-mega-menu__top-level>li>a,.c-site-header-primary .t-mega-menu__top-level>li>span{text-transform:uppercase;letter-spacing:var(--letter-spacing__l);line-height:1}.c-site-header-mobile{pointer-events:none;grid-area:1/1/span 1/span 1;display:none}.c-site-header-mobile__bar{justify-content:flex-end;align-items:center;gap:var(--gap__xxs);height:100%;display:flex}.c-site-header-mobile__button{width:44px;height:44px;color:var(--color__black);border-radius:var(--border-radius__s);cursor:pointer;pointer-events:all;transition:background-color var(--transition__time__s) var(--transition__timing-function);background-color:#0000;border:none;place-items:center;padding:0;display:grid}.c-site-header-mobile__button:hover{background-color:var(--color__light)}.c-site-header-mobile__button .c-icon{height:22px}.c-site-header-mobile__button .c-icon path{fill:currentColor}.c-burger{gap:5px;width:22px;display:grid}.c-burger span{height:2px;transition:all var(--transition__time__s) var(--transition__timing-function);background-color:currentColor;border-radius:1px;display:block}.t-site-header[data-menu-open=true] .c-burger span:first-child{transform:translateY(7px)rotate(45deg)}.t-site-header[data-menu-open=true] .c-burger span:nth-child(2){opacity:0}.t-site-header[data-menu-open=true] .c-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.c-site-header-mobile__panel{top:var(--height__header);background-color:var(--color__white);border-top:var(--border__s) var(--color__light);overscroll-behavior:contain;pointer-events:all;transition:opacity var(--transition__time__s) var(--transition__timing-function), transform var(--transition__time__s) var(--transition__timing-function), visibility var(--transition__time__s);align-content:start;justify-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.c-site-header-mobile__panel:not([data-open=true]){visibility:hidden;opacity:0;transform:translateY(calc(var(--gap__s) * -1));pointer-events:none}.c-site-header-mobile__panel__inner{gap:var(--gap__m);padding:var(--gap__m) 0 var(--gap__xl);display:grid}.c-site-header-mobile__contacts{gap:var(--gap__s);padding-top:var(--gap__m);border-top:var(--border__s) var(--color__light);list-style:none;display:grid}.c-site-header-mobile__contacts .button__simple{font-size:var(--font-size__s);justify-content:start}.c-mega-menu-mobile__list,.c-mega-menu-mobile__sub,.c-mega-menu-mobile__children{list-style:none}.c-mega-menu-mobile__item{border-bottom:var(--border__s) var(--color__light)}.c-mega-menu-mobile a{color:inherit;text-decoration:none}.c-mega-menu-mobile a:hover{color:var(--color__green__dark)}.c-mega-menu-mobile__top{width:100%;padding:var(--gap__s) 0;font-size:var(--font-size__m);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.c-mega-menu-mobile__top::-webkit-details-marker{display:none}summary.c-mega-menu-mobile__top:after{content:"";width:10px;height:10px;margin-right:var(--gap__xxs);transition:transform var(--transition__time__s) var(--transition__timing-function);border-bottom:2px solid;border-right:2px solid;transform:translateY(-3px)rotate(45deg)}details[open]>summary.c-mega-menu-mobile__top:after{transform:translateY(3px)rotate(-135deg)}details[open]>summary.c-mega-menu-mobile__top{color:var(--color__green__dark)}.c-mega-menu-mobile__sub{gap:var(--gap__s);padding:0 0 var(--gap__m) var(--gap__s);display:grid}.c-mega-menu-mobile__parent{font-weight:500}.c-mega-menu-mobile__children{gap:var(--gap__xs);padding:var(--gap__xs) 0 0 var(--gap__s);font-size:var(--font-size__xs);color:var(--color__grey__dark);display:grid}@media (max-width:1024px){.t-site-header__inner,.t-site-header[data-header-min=true] .t-site-header__inner{grid-template-rows:var(--height__header)}.c-site-header-secondary,.c-site-header-primary{display:none}.c-site-header-mobile{display:block}.t-site-header__logo,.t-site-header[data-header-min=true] .t-site-header__logo{padding:var(--gap__xs) 0;grid-row:1/span 1}.t-site-header__logo .c-logo,.t-site-header[data-header-min=true] .t-site-header__logo .c-logo,.t-site-header[data-header-min=true] .t-site-header__logo .c-logo svg{height:100%}.t-site-header[data-header-min=true] .c-logo__text{opacity:1}.t-site-header[data-menu-open=true] .t-site-header__inner{box-shadow:none}body:has(.t-site-header[data-menu-open=true]){overflow:hidden}}@media (min-width:1025px) and (max-width:1280px){.c-site-header-secondary__contacts .button__simple span:not(.c-icon){display:none}}@media (max-width:1024px){.t-site-header__logo .c-logo svg,.t-site-header[data-header-min=true] .t-site-header__logo .c-logo svg{width:auto;height:calc(var(--height__header) - 2 * var(--gap__xs))}}
.c-search-form{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.c-search-form__field{cursor:text;display:block}.c-search-form input[type=search]{padding-right:48px}.c-search-form__submit{width:42px;color:var(--color__black);cursor:pointer;transition:color var(--transition__time__s) var(--transition__timing-function);background-color:#0000;border:none;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.c-search-form__submit:hover{color:var(--color__green__dark)}.c-search-form__submit .c-icon{height:20px}.c-search-form__submit .c-icon path{fill:currentColor}.c-search-form__header{width:260px}.c-search-form__header input[type=search]{height:34px;font-size:var(--font-size__xs);background-color:var(--color__light);border-color:#0000}.c-search-form__header input[type=search]:focus-visible{background-color:var(--color__white)}.c-search-form__header .c-search-form__submit{width:36px}.c-search-form__header .c-search-form__submit .c-icon{height:18px}.c-search-form__page input[type=search]{height:56px;font-size:var(--font-size__m)}.c-search-form__page .c-search-form__submit{width:56px}
.t-mega-menu,.t-mega-menu__top-level,.t-mega-menu nav{position:static}.t-mega-menu{z-index:var(--z-index__nav)}.t-mega-menu__top-level{width:max-content;list-style:none;display:grid}.t-mega-menu__top-level>li{display:grid}.t-mega-menu__top-level>li>a,.t-mega-menu__top-level>li>span{color:inherit;transition:all var(--transition__time__s) var(--transition__timing-function);font-weight:500;text-decoration:none}.t-mega-menu__top-level>li:hover>a,.t-mega-menu__top-level>li:hover>span{color:var(--color__green__dark)}.c-mega-menu-tiles,.c-mega-menu-sub-menu{transition:all var(--transition__time__s) var(--transition__timing-function);position:absolute;top:100%;left:0;right:0}.c-mega-menu-tiles__inner.has-width__l,.c-mega-menu-sub-menu__inner.has-width__l{width:100%}.t-mega-menu__top-level>li:not(:hover) .c-mega-menu-tiles,.t-mega-menu__top-level>li:not(:hover) .c-mega-menu-sub-menu{opacity:0;pointer-events:none;transform:translateY(calc(var(--gap__xs) * -1));transition:all var(--transition__time__s) var(--transition__timing-function)}.c-mega-menu-tiles:before,.c-mega-menu-sub-menu:before{content:"";background-color:var(--color__light);border-top:var(--border__s) var(--color__grey);box-shadow:var(--box-shadow__bottom);position:absolute;inset:0 calc(-50vw + 50%)}.c-mega-menu-tiles__title,.c-mega-menu-sub-menu__title{margin:var(--gap__m) 0 var(--gap__s);font-size:var(--font-size__xxs);letter-spacing:var(--letter-spacing__l);text-transform:uppercase;color:var(--color__grey__dark)}.c-mega-menu-tiles__inner ul{padding:0 0 var(--gap__m);margin:0;list-style:none}.c-mega-menu-tiles__inner ul>li{grid-column:span 2}.c-mega-menu-tile a{gap:var(--gap__xs);grid-template-rows:max-content;align-content:start;width:100%;text-decoration:none;display:grid}.c-mega-menu-tile .heading__3{font-size:var(--font-size__m)}.c-mega-menu-tile__image{aspect-ratio:3/2;border-radius:var(--border-radius__s);background-color:var(--color__brown);width:100%;overflow:hidden}.c-mega-menu-tile__image figure,.c-mega-menu-tile__image img{object-fit:cover;width:100%;height:100%;transition:all var(--transition__time__m) var(--transition__timing-function)}.c-mega-menu-tile a:hover img{transform:scale(1.05)}.c-mega-menu-tiles__inner ul:hover>li a:not(:hover) img{filter:grayscale()}.c-mega-menu-tile__description{-webkit-line-clamp:3;font-size:var(--font-size__xs);color:var(--color__grey__dark);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-mega-menu-tile__description:empty{display:none}.c-mega-menu-tile__link{color:var(--color__green__dark);font-size:var(--font-size__xs);font-weight:500;text-decoration:underline}.c-mega-menu-tile a:hover .c-mega-menu-tile__link{text-decoration:none}.c-mega-menu-sub-menu__inner{padding-bottom:var(--gap__m);gap:0 var(--gap__m)}.c-mega-menu-sub-menu__inner a{color:inherit;transition:all var(--transition__time__s) var(--transition__timing-function);text-decoration:none}.c-mega-menu-sub-menu__title{grid-column:1/span 10}.c-mega-menu-sub-menu__nav{gap:var(--gap__xxs) 0;padding:0 var(--gap__m) 0 0;font-size:var(--font-size__m);border-right:var(--border__s);border-color:var(--color__grey);grid-column:1/span 3;grid-auto-rows:max-content;margin:0;font-weight:500;list-style:none;display:grid}.c-mega-menu-sub-menu__nav li a{width:100%;padding:var(--gap__xxs) 0;display:block}.c-mega-menu-sub-menu__nav li[data-active=true] a{color:var(--color__green__dark)}.c-mega-menu_sub-menu__children{grid-column:4/span 7}.c-mega-menu_sub-menu__children>ul{display:grid}.c-mega-menu_sub-menu__children>ul>li{transition:all var(--transition__time__s) var(--transition__timing-function);grid-area:1/1/span 1/span 1;align-content:start}.c-mega-menu_sub-menu__children>ul>li:not([data-active=true]){opacity:0;pointer-events:none}.c-mega-menu_sub-menu__children .c-mega-menu-tile{grid-area:1/4/span 1/span 2}.c-mega-menu_sub-menu__children>ul>li>ul{gap:var(--gap__xs);padding-top:var(--gap__xxs);grid-area:1/1/span 1/span 3;grid-auto-rows:max-content;list-style-type:none;display:grid}.c-mega-menu_sub-menu__children>ul>li>ul a:hover{color:var(--color__green__dark);text-decoration:underline}.t-mega-menu__top-level>li:empty{display:none}
.t-site-footer{margin:var(--gap__xl) 0 0;gap:0}.t-site-footer__inner{padding:var(--gap__xxl) 0 0}.t-site-footer .c-logo{grid-column:1/span 3}.t-site-footer .c-logo path{transition:all var(--transition__time__s) var(--transition__timing-function)}.t-site-footer .c-logo a:not(:hover) path{fill:var(--color__grey)}.t-site-footer__address{gap:var(--gap__m);border-right:var(--border__s);border-color:var(--color__grey);grid-column:4/span 3;grid-auto-rows:max-content;display:grid}.t-site-footer__menus{grid-column:7/span 6}.t-site-footer__menu{gap:var(--gap__xs);grid-column:span 2;grid-auto-rows:max-content;display:grid}.t-site-footer__menu .t-mega-menu__top-level>li>a,.t-site-footer__menu .t-mega-menu__top-level>li>span{font-weight:400}.t-site-footer__legal__inner{padding:var(--gap__xl) 0 var(--gap__s)}.t-site-footer__legal__inner .t-mega-menu__top-level{gap:var(--gap__l);grid-auto-flow:column;display:grid}.t-site-footer__legal__inner .t-mega-menu__top-level>li>a{color:var(--color__black);text-transform:uppercase;letter-spacing:var(--letter-spacing__l);font-weight:400;font-size:var(--font-size__xs)}.t-site-footer__legal__inner .t-mega-menu__top-level>li>a:not(:hover){opacity:.3}.t-site-footer__legal__inner .t-mega-menu{grid-column:7/span 6}@media (max-width:1024px){.t-site-footer__inner .has-grid__x__12{row-gap:var(--gap__l)}.t-site-footer .c-logo{grid-column:1/span 3;max-width:120px}.t-site-footer__address{border-right:none;grid-column:4/-1}.t-site-footer__menus,.t-site-footer__legal__inner .t-mega-menu{grid-column:1/-1}.t-site-footer__legal__inner .t-mega-menu__top-level{gap:var(--gap__xs) var(--gap__m);flex-wrap:wrap;width:100%;display:flex}}@media (max-width:640px){.t-site-footer .c-logo,.t-site-footer__address{grid-column:1/-1}.t-site-footer .c-logo{max-width:96px}.t-site-footer__menus{row-gap:var(--gap__m)}.t-site-footer__menu{grid-column:span 3}}
