﻿@layer reset,base,controller,guide,component,utilities;#body .sw-shortcut-wrapper:not(:hover) .sw-shortcut-btn{opacity:0;pointer-events:none}[data-section=header]{position:fixed;inset:0;pointer-events:none;display:grid;grid-template-rows:min-content 1fr;height:100dvh;z-index:100}.headerTop{position:relative;pointer-events:initial;z-index:25;grid-column:1/-1;grid-row:1/2}.headerTop__alt{padding-left:20px;transition:all 200ms ease;height:auto;z-index:25}.headerTop__alt p{padding-block:7px;font-size:clamp(12px,calc(11px + 0.3125vw),16px)}.headerTop__alt .btn-header{padding-inline:30px;column-gap:12px;height:calc(100% + 10px);margin-top:4px;box-shadow:0 -25px 30px 0 rgba(0,0,0,.45);border:1px solid var(--color-main);border-radius:10px 0 0 10px;font-family:var(--font-title);font-size:clamp(14px,calc(13px + 0.3125vw),18px);text-align:center;max-width:128px;border-right:unset}.headerTop__alt .btn-header svg{align-self:center}.headerTop__logo{padding-block:clamp(15px,calc(13.75px + 0.390625vw),20px)}.headerTop__logo img{height:clamp(65px,calc(45.75px + 6.015625vw),142px)}.headerTop__btnMenu{column-gap:10px}.headerTop__btnMenu--text{display:none;font-family:var(--font-title)}.headerTop__menuWrapper{grid-template-columns:auto auto 1fr;column-gap:20px;padding-inline:20px;z-index:20}.headerTop__menuMain--nav{display:none}.headerTop__menuRight .headerDesktop__menuMain--item:last-child .headerDesktop__menuMain--link{display:inline-block;border:1px solid rgba(0,0,0,0);font-size:clamp(0.875rem,calc(0.84375rem + 0.15625vw),1rem);font-weight:400;text-align:center;padding:10px 19px;line-height:1.1;border-radius:43px;font-family:var(--font-family-text);text-transform:uppercase;background:#c80f2e;border-color:#8a0b1c;color:#fff;box-shadow:0 10px 11px 0 rgba(0,0,0,.25);height:auto;align-self:center}.headerTop__mainRight{display:grid}.headerTop__mainRight a{border-radius:43px 0 0 43px;margin-right:-20px !important;background:#c80f2e;border-color:#8a0b1c;font-family:var(--font-title);color:var(--color-white);box-shadow:0 10px 11px 0 rgba(0,0,0,.25)}.headerDesktop{pointer-events:none;grid-row:2/3;grid-column:1/-1;display:grid;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.headerDesktop__menuMain--link{padding-inline:clamp(15px,calc(13.25px + 0.546875vw),22px);font-family:var(--font-title);position:relative}.headerDesktop__menuMain--link::after{content:"";position:absolute;display:block;bottom:-10px;left:50%;width:37px;height:1px;background:var(--color-red);transform:translate(-50%, -50%);transition:transform .3s ease;opacity:0}.headerDesktop__menuMain--link:hover::after,.headerDesktop__menuMain--link .current::after{opacity:1}.headerDesktop__menuMain--item{position:relative}.headerDesktop__menuSub{position:absolute;top:anchor(bottom);left:anchor(center);opacity:0;z-index:20;translate:-50% 0;padding:20px 25px;border-radius:0 0 5px 5px;transition:all ease .2s;pointer-events:none;box-shadow:0 14px 24px -10px rgba(0,0,0,.25)}@media screen and (max-width: 1024px){.headerDesktop__menuSub{display:none !important}}.headerDesktop__menuSub--link{color:var(--color-black);font-size:clamp(13px,calc(12.75px + 0.078125vw),14px);font-family:var(--font-title)}.headerDesktop__menuSub--link:hover,.headerDesktop__menuSub--link .current{color:var(--color-main)}.headerMobile{grid-row:1/-1;grid-column:1/-1;background:rgba(0,0,0,.4);pointer-events:none;opacity:0;transition:all 300ms ease;position:relative;z-index:100}.headerMobile__logo img{width:clamp(88px,calc(70px + 5.625vw),160px)}.headerMobile__body{max-height:100%;overflow-y:auto;position:relative;overflow-x:hidden}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuMain{z-index:10;pointer-events:none}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuMain--link{transition-delay:var(--delay);opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current{z-index:20;pointer-events:initial}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--item,.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-delay:var(--delay)}.headerMobile__body:has(.headerMobile__menuSub.current) .headerMobile__menuSub.current .headerMobile__menuSub--title{transition-delay:300ms}.headerMobile__header{grid-template-columns:auto auto 1fr}@media screen and (min-width: 768px){.headerMobile__header{grid-template-columns:1fr auto 1fr}}.headerMobile__btnClose{font-size:max(16px,1rem)}.headerMobile__btnText{line-height:1;font-family:var(--font-title)}@media screen and (max-width: 500px){.headerMobile__btnText{display:none}}.headerMobile__content{background:var(--color-white);height:100dvh;padding-block:30px;grid-template-rows:min-content 1fr auto;opacity:0;transition:all 400ms ease;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.headerMobile__logoImage{max-width:150px}.headerMobile__menuMain{margin-top:45px;z-index:20;row-gap:13px}.headerMobile__menuMain--link{transition:all 450ms ease calc(var(--delay) + 300ms);font-family:var(--font-title);color:var(--color-black)}.headerMobile__menuMain--link:hover,.headerMobile__menuMain--link.current{color:var(--color-main)}.headerMobile__menuMain--item{opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);transition:all 450ms cubic-bezier(0.22, 0.97, 0.68, 0.99)}.headerMobile__menuMain--parent .headerMobile__menuMain--item{grid-template-columns:1fr auto;display:grid;grid-gap:10px;align-items:center}.headerMobile__menuMain--parent .headerMobile__menuMain--btn{grid-area:1/2/2/3}.headerMobile__menuMain--parent .headerMobile__menuMain--link{grid-area:1/1/2/2}.headerMobile__menuMain--parent .expander{grid-area:2/1/3/3;display:grid;overflow:hidden;transition:grid-template-rows 1s;grid-template-rows:1fr;margin-top:10px}.headerMobile__menuMain--parent .expander-content{min-height:0;transition:visibility 1s;visibility:visible}.headerMobile__menuSub{pointer-events:none;z-index:10}.headerMobile__menuSub--item{transition:all 450ms ease calc(var(--delay) - 300ms);opacity:1}.headerMobile__menuSub--link{color:#8e8e8e;font-family:var(--font-title);font-size:14px}.headerMobile__menuSub--link:hover,.headerMobile__menuSub--link.current{color:var(--color-main)}.headerMobile__menuSub--list{padding-left:20px;border-left:1px solid #8e8e8e}.headerMobile__menuSub--title{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);transition:all 450ms ease;opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.headerMobile__menuSub--title:before{font-family:"fontello";content:var(--icon-left-open-mini);justify-self:start;font-size:1.6em}.headerMobile__menuSub--title:after{content:""}.headerMobile__padding{padding-inline:20px}@media screen and (min-width: 768px){.headerTop__btnMenu--text{display:block}.headerTop__alt{padding-inline:20px}.headerTop__alt .btn-header{border-radius:0 0 10px 10px;height:calc(100% + 20px);margin-top:0;margin-right:clamp(20px,calc(17.5px + 0.78125vw),30px);max-width:none;border-right:1px solid var(--color-main)}.headerTop__mainRight a{margin-right:clamp(20px,calc(17.5px + 0.78125vw),30px)}}@media screen and (min-width: 1024px){.headerTop__menuWrapper{grid-template-columns:1fr auto 1fr}.headerTop__menuMain--nav{display:block}.headerTop__btnMenu{display:none}.headerTop__mainRight{display:none}.headerTop__mainRight a::before{content:"";display:block;width:1px;height:24px;background:#a7a7a7;align-self:center;margin-right:clamp(18px,calc(17px + 0.3125vw),22px)}}#body.toggle-menu{overflow:hidden}#body.toggle-menu .headerMobile{opacity:1;pointer-events:initial}#body.toggle-menu .headerMobile__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;transition-delay:150ms}#body.toggle-menu .headerMobile__footer{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:var(--delay)}#body.toggle-menu .headerMobile__menuMain--item{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-delay:var(--delay)}.sw-footer .footerContent{text-align:center}.sw-footer .footerLogo__media{width:clamp(150px,calc(137.5px + 3.90625vw),200px)}.sw-footer .footerNav__subLink{font-size:clamp(0.75rem,calc(0.75rem + 0vw),0.75rem);color:var(--color-dark-600);text-decoration:underline}.sw-footer .footerCopy{padding-block:10px;color:var(--color-dark-600);background:var(--color-dark-700)}.sw-footer .footerCopy p{font-size:clamp(0.625rem,calc(0.625rem + 0vw),0.625rem)}@media screen and (min-width: 768px){.sw-footer .footerContent{text-align:left}.sw-footer .footerCopy{grid-template-columns:1fr auto 1fr;text-align:left}.sw-footer .footerLogo{grid-area:1/1/3/2}.sw-footer .footerContact{grid-area:1/2/2/3}.sw-footer .footerMenu__wrapper{grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.sw-footer .footerContent{grid-template-columns:repeat(3, 1fr)}.sw-footer .footerLogo{grid-area:unset}.sw-footer .footerContact{grid-area:unset}.sw-footer .footerMenu__wrapper{grid-area:unset}}.sw-footer{--contentFooter-left-bg: #453A2C;--contentFooter-right-bg: #210609;--contentFooter-bottom-bg: #140104;--contentFooter-accent: #C80F2E;--contentFooter-accent-dark: #8A0B1C;--contentFooter-text: #F6F1EA}.sw-footer .contentFooter{color:var(--contentFooter-text)}.sw-footer .contentFooter__main{display:grid;grid-template-columns:1fr}.sw-footer .contentFooter__left{background:var(--contentFooter-left-bg);padding:40px 24px}.sw-footer .contentFooter__navList{margin:0;padding:0;list-style:none;grid-template-columns:1fr 1fr;column-gap:clamp(42px,calc(36.5px + 1.71875vw),64px)}.sw-footer .contentFooter__navItem{margin:0}.sw-footer .contentFooter__navLink{display:inline-block;padding:6px 0;color:var(--contentFooter-text);text-decoration:none;font-family:var(--font-family-heading);font-size:clamp(18px,calc(16px + 0.625vw),26px)}.sw-footer .contentFooter__navLink:hover,.sw-footer .contentFooter__navLink:focus-visible{text-decoration:underline}.sw-footer .contentFooter__right{background:var(--contentFooter-right-bg);padding:40px 24px}.sw-footer .contentFooter__cols{grid-template-columns:1fr;gap:28px}.sw-footer .contentFooter__col--contact{order:1}.sw-footer .contentFooter__col--hours{order:3}.sw-footer .contentFooter__col--address{order:2}.sw-footer .contentFooter__title{display:flex;align-items:center;gap:16px;margin-bottom:12px}.sw-footer .contentFooter__titleText{font-size:clamp(0.875rem,calc(0.84375rem + 0.15625vw),1rem);letter-spacing:.4em;text-transform:uppercase;color:var(--contentFooter-accent)}.sw-footer .contentFooter__titleLine{flex:1;height:0;border-top:2px solid var(--contentFooter-accent)}.sw-footer .contentFooter__text{margin:0;font-size:clamp(14px,calc(13.5px + 0.15625vw),16px);line-height:1.5;color:var(--color-white);margin-bottom:10px;font-weight:300}.sw-footer .contentFooter__text+.sw-footer .contentFooter__text{margin-top:8px}.sw-footer .contentFooter__link{color:inherit;text-decoration:underline}.sw-footer .contentFooter__link--maps{column-gap:7px;grid-auto-flow:column;margin-top:7px}.sw-footer .contentFooter__cta{margin-top:20px;background:var(--contentFooter-accent);color:var(--color-white)}.sw-footer .contentFooter__cta:hover,.sw-footer .contentFooter__cta:focus-visible{filter:brightness(1.05)}.sw-footer .contentFooter__bottom{background:var(--contentFooter-bottom-bg);padding:10px 24px}.sw-footer .contentFooter__license{margin:0;font-size:12px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--contentFooter-accent-dark)}.sw-footer .contentFooter__copy{row-gap:3px;column-gap:5px;padding-block:10px;padding-inline:20px;background:var(--contentFooter-bottom-bg)}.sw-footer .contentFooter__copy p,.sw-footer .contentFooter__copy span{color:var(--contentFooter-accent-dark);font-size:12px}.sw-footer .contentFooter__copyDate{grid-area:2/1/3/2;text-align:center}.sw-footer .contentFooter__copyText{grid-area:1/1/2/2}.sw-footer .contentFooter__copyProg{grid-area:3/1/4/2;grid-auto-flow:column}@media screen and (min-width: 768px){.sw-footer .contentFooter__left{padding:clamp(30px,calc(21.25px + 2.734375vw),65px) clamp(48px,calc(28.25px + 6.171875vw),127px)}.sw-footer .contentFooter__right{padding:clamp(30px,calc(10.75px + 6.015625vw),107px) clamp(46px,calc(25.75px + 6.328125vw),127px)}.sw-footer .contentFooter__cols{grid-template-columns:1fr 1fr;column-gap:clamp(59px,calc(52.25px + 2.109375vw),86px);row-gap:38px}.sw-footer .contentFooter__navList{grid-template-columns:repeat(4, 1fr)}.sw-footer .contentFooter__col--contact{order:1}.sw-footer .contentFooter__col--hours{order:2}.sw-footer .contentFooter__col--address{order:3}.sw-footer .contentFooterDate{grid-area:2/1/3/2}.sw-footer .contentFooterText{grid-area:1/1/2/3}.sw-footer .contentFooterProg{grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.sw-footer .contentFooter__main{grid-template-columns:clamp(400px,calc(357.75px + 13.203125vw),569px) 1fr}.sw-footer .contentFooter__navList{grid-template-columns:1fr}.sw-footer .contentFooter__copyDate{grid-area:1/1/2/2;text-align:left}.sw-footer .contentFooter__copyText{grid-area:1/2/2/3}.sw-footer .contentFooter__copyProg{grid-area:1/3/2/4}}.icon-location:before{content:""}.icon-down-open-big:before{content:""}.icon-up-open-big:before{content:""}.icon-menu:before{content:""}.icon-facebook:before{content:""}.icon-fax:before{content:""}.icon-phone:before{content:""}@layer controller{@font-face{font-display:swap;font-family:"fontello";src:url("../fontello/font/fontello.eot?33543015");src:url("../fontello/font/fontello.eot?33543015#iefix") format("embedded-opentype"),url("../fontello/font/fontello.woff2?33543015") format("woff2"),url("../fontello/font/fontello.woff?33543015") format("woff"),url("../fontello/font/fontello.ttf?33543015") format("truetype"),url("../fontello/font/fontello.svg?33543015#fontello") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-display:swap;font-family:"fontello";src:url("../fontello/font/fontello.svg?33543015#fontello") format("svg")}}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=anim-type-],[class*=" anim-type-"]{transition:all var(--animation-duration, 400ms) var(--animation-timing, ease) var(--animation-delay, 0ms)}.js-reveal.anim-type-zoom,.js-reveal .anim-type-zoom{scale:var(--animation-scale, 0.9)}.js-reveal.anim-type-blur,.js-reveal .anim-type-blur{filter:blur(var(--animation-blur, 8px))}.js-reveal.anim-type-fade,.js-reveal .anim-type-fade{opacity:0}.js-reveal.anim-type-translate.anim-top-bottom,.js-reveal .anim-type-translate.anim-top-bottom{translate:0 calc(-1*var(--animation-translate, 40px))}.js-reveal.anim-type-translate.anim-bottom-top,.js-reveal .anim-type-translate.anim-bottom-top{translate:0 var(--animation-translate, 40px)}.js-reveal.anim-type-translate.anim-left-right,.js-reveal .anim-type-translate.anim-left-right{translate:calc(-1*var(--animation-translate, 40px)) 0}.js-reveal.anim-type-translate.anim-right-left,.js-reveal .anim-type-translate.anim-right-left{translate:var(--animation-translate, 40px) 0}[data-parallax]:not(img,video){overflow:hidden}[data-parallax]:is(img,video){height:calc(100% + var(--animation-parallax-height, 0px)) !important;transition:all 0s ease 0s !important}.sw-block.magic-block.js-reveal .sw-block__bg{transform:scale(1)}.sw-block.magic-block .sw-sub-block__img[data-parallax]{align-self:stretch}[data-section]{transition:all 200ms ease}[data-section].toggle-section{opacity:.1;filter:blur(4px)}[data-section=PageContent]{transition:opacity 200ms ease,transform 200ms ease}[data-section=PageContent].toggle-section{opacity:0}body{display:grid;min-height:100dvh;grid-template-rows:1fr min-content}body.toggle-page *{pointer-events:none !important}body.toggle-page * [data-section=PageContent]{opacity:0;filter:blur(2px)}}@layer guide{.color-main{color:var(--color-main)}}/*# sourceMappingURL=ContentController.css.map */