@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap");*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}html{scrollbar-gutter:stable}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}body{background-color:#fff;color:#454c52;font-family:Inter;font-size:.875rem;min-width:22.5rem}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:85rem;padding-left:1.25rem;padding-right:1.25rem}.menu__body{width:100%}.menu__list{align-items:center;display:flex;flex-wrap:wrap;row-gap:.3125rem}.menu__item{flex:0 0 auto}.menu__link{color:#1a1d1f;font-size:1.125rem;line-height:1.44;text-align:center;transition:color .3s}.actions-menu{display:grid;padding-top:2rem;row-gap:1.5rem}.actions-menu__phone{color:#e35336;font-size:1.25rem;font-weight:700;line-height:1.4;text-decoration:underline}.actions-menu__mail{color:#e35336;font-size:1rem;line-height:1.5;text-decoration:underline}.actions-menu__social:not(:last-child){margin-bottom:1rem}.social{align-items:center;column-gap:2rem;display:flex}.social__item{display:inline-flex;flex:0 0 2.5rem}.social__item,.social__link{align-items:center;height:2.5rem;justify-content:center;width:2.5rem}.social__link{background:linear-gradient(135deg,hsla(15,80%,98%,.4),#fae4df);border-radius:.75rem;display:flex}.social__link svg{flex:0 0 1.5rem;height:1.5rem;object-fit:contain;width:1.5rem}.social__link svg path{fill:#24292e;transition:fill .3s}.icon-menu{display:none}.header{background-color:transparent;left:0;padding-left:1rem;padding-right:1rem;position:fixed;right:0;top:.5rem;transition:transform .4s ease-in-out;z-index:50}.header.--hidden{transform:translateY(-100%)}.header__container{align-items:center;background-color:#fff;background-color:transparent;border:.0625rem solid #e6e8eb;border-radius:1.5rem;column-gap:1.875rem;display:flex;justify-content:space-between;max-width:82.5rem;padding:.75rem 1rem;position:relative;z-index:50}.header__container:after{backdrop-filter:none;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem);background:hsla(0,0%,100%,.6);border-radius:1.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.header__logo{flex:0 0 7.5rem;height:3.125rem;max-width:7.5rem;position:relative;z-index:3}.header__logo img{height:100%;width:100%}.header__menu{z-index:4}.header__actions{align-items:center;column-gap:1.25rem;display:flex;position:relative;z-index:5}.header__button{flex:0 0 auto}[data-fls-header-scroll].--header-scroll{left:0;position:sticky;right:0;top:.5rem;z-index:50}[data-fls-header-scroll-show].--header-scroll{transform:translateY(-100%);transition:transform .3s ease}[data-fls-header-scroll-show].--header-show{transform:translateY(0)}.footer{background-color:#1a1d1f;border-radius:2.5rem 2.5rem 0 0;padding-bottom:6rem;padding-top:3rem}.footer__top{border-bottom:.0625rem solid #24292e;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:2rem}.footer__column{display:grid;row-gap:2rem}.footer__column:not(:last-child){border-right:.0625rem solid #24292e}.footer__box-column{align-self:start;display:grid;row-gap:2rem}.footer__logo{height:3.75rem;width:7.5rem}.footer__logo img{height:100%;width:100%}.footer__text{color:#454c52;line-height:1.43}.footer__subtitle{color:#676e76;font-size:1.125rem;font-weight:500;line-height:1.44}.footer__bottom{display:grid;justify-content:center;padding-top:2rem;row-gap:.75rem}.footer__copy{color:#596066;font-size:.875rem;line-height:1.43;text-align:center}.actions-footer{display:flex;justify-content:center}.actions-footer__item:first-child{border-right:.0625rem solid #596066;padding-right:.75rem}.actions-footer__item:nth-child(2){padding-left:.75rem}.actions-footer__link{color:#ced2d6;font-size:.875rem;line-height:1.4;text-align:center;text-decoration:underline;transition:color .3s}.social-footer{align-items:center;column-gap:2rem;display:flex}.social-footer__link{align-items:center;background-color:#fafafa;border-radius:.75rem;display:flex;height:2.5rem;justify-content:center;padding:.5rem;width:2.5rem}.social-footer__link svg path{fill:#24292e;transition:fill .3s}.info-footer{display:grid}.info-footer__item{color:#e5e7ea;display:flex;flex-direction:column;line-height:1.4;row-gap:.5rem}.info-footer__item--logo{flex:0 0 10rem;width:10rem}.info-footer__item--logo img{object-fit:contain;width:100%}.info-footer__item:first-child{border-bottom:.0625rem solid #24292e;padding-bottom:2rem}.info-footer__item:nth-child(2){padding-top:2rem}.contacts-footer{display:grid;row-gap:1.25rem}.contacts-footer__adress{color:#fff;font-size:1rem;line-height:1.5}.contacts-footer__tel{color:#fff;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .3s}.contacts-footer__mail{color:#fff;justify-self:start;line-height:1;transition:color .3s}.contacts-footer__mail a{text-decoration:underline}.menu-footer__list{display:grid;row-gap:1.25rem}.menu-footer__link{color:#fff;font-size:1rem;line-height:1.5;transition:color .3s}.button{align-items:center;background-color:#e35336;border-radius:1.5rem;color:#fff;column-gap:.8125rem;display:inline-flex;font-size:1.125rem;line-height:1.56;padding:.625rem 1.5rem;transition:background-color .3s}.button img{flex:0 0 0.875rem;height:.875rem;object-fit:contain;width:.875rem}.button--fw{width:100%}.fls-preloader{background:#f3f3f3;height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:all .8s .3s;width:100%;z-index:1000}.fls-preloader,.fls-preloader__body{align-items:center;display:flex;justify-content:center}.fls-preloader__body{position:relative}.fls-preloader__counter{color:#e35336;font-size:2.25rem;font-weight:700;position:absolute}.fls-preloader__progress{transform:rotate(-90deg)}circle{fill:none;stroke-width:20}.fls-preloader__bg{stroke:#e8e1de}.fls-preloader__bar{stroke:#e35336;stroke-dasharray:502;stroke-dashoffset:502;stroke-linecap:round;transition:stroke-dashoffset .2s linear}[data-fls-preloader-loaded] .fls-preloader{opacity:0;visibility:hidden}@media (width <= 61.99875em){.menu__list{column-gap:1.25rem}.footer__column:not(:last-child){padding-right:2rem}.footer__column:not(:first-child){padding-left:2rem}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:61.99875em){.menu{align-items:flex-start;display:flex;flex-direction:column;height:100%;overflow:auto;padding:7.125rem .9375rem 1.875rem;row-gap:1rem;z-index:50}.menu,.menu:before{background-color:#fff;position:fixed;right:-100%;top:0;transition:right .5s;width:100%}.menu:before{border-radius:2rem;content:"";height:4.625rem;z-index:2}[data-fls-menu-open] .menu,[data-fls-menu-open] .menu:before{right:0}.menu__list{align-items:flex-start;border-bottom:.0625rem solid #e5e7ea;flex-direction:column;padding-bottom:1rem;row-gap:2rem}.menu__link{color:#1a1d1f;font-size:1.375rem;font-weight:700;line-height:1.4}.icon-menu{display:block;height:.6875rem;position:relative;width:1.875rem;z-index:51}.icon-menu:after,.icon-menu:before{background-color:#24292e;border-radius:.5rem;content:"";height:.15625rem;position:absolute;right:0;transition:all .3s ease 0s;width:100%}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}[data-fls-menu-open] .icon-menu span{width:0}[data-fls-menu-open] .icon-menu:before{top:calc(50% - .075rem);transform:rotate(-45deg)}[data-fls-menu-open] .icon-menu:after{bottom:calc(50% - .075rem);transform:rotate(45deg)}.footer__top{grid-template-columns:repeat(2,1fr)}.footer__column:first-child{border-bottom:.0625rem solid #24292e;grid-column-end:3;grid-column-start:1;padding-bottom:2rem}.footer__column:nth-child(2),.footer__column:nth-child(3){margin-top:2rem}.footer__logo,.footer__text{justify-self:center}.info-footer{align-self:start;grid-template-columns:repeat(2,1fr)}.info-footer__item:first-child{border-bottom:none;padding-bottom:0;padding-right:2rem}.info-footer__item:nth-child(2){border-left:.0625rem solid #24292e;padding-left:2rem;padding-top:0}}@media (max-width:47.99875em){.menu:before{height:4.625rem}.menu__list{padding-bottom:2rem}.menu__link{font-size:1.125rem}.header{padding-left:0;padding-right:0;top:0}.header__logo{flex:0 0 5.625rem;max-width:5.625rem}.header__button{display:none!important}.footer__top{grid-template-columns:auto}.footer__column:first-child{grid-column-end:2;grid-column-start:1}.footer__column:not(:last-child){border-bottom:.0625rem solid #24292e;border-right:none;padding-bottom:2rem;padding-left:0;padding-right:0}.footer__column:not(:first-child){padding-left:0;padding-top:2rem}.footer__column:nth-child(2),.footer__column:nth-child(3){margin-top:0}.info-footer{grid-template-columns:auto}.info-footer__item:first-child{border-bottom:.0625rem solid #24292e;padding-bottom:2rem;padding-right:0}.info-footer__item:nth-child(2){border-left:none;padding-left:0;padding-top:2rem}}@media (width > 61.99875em) and (width <= 85em){.menu__list{column-gap:clamp(1.25rem,-2.45624558448125rem + 5.9779359817vw,2.625rem)}.footer__column:not(:last-child){padding-right:clamp(2rem,-3.39090266833125rem + 8.6951796098vw,4rem)}.footer__column:not(:first-child){padding-left:clamp(2rem,-3.39090266833125rem + 8.6951796098vw,4rem)}}@media (min-width:61.99875em){.actions-menu{display:none}}@media (width > 85em){.menu__list{column-gap:2.625rem}.footer__column:not(:last-child){padding-right:4rem}.footer__column:not(:first-child){padding-left:4rem}}@media (any-hover:hover){.actions-footer__link:hover,.menu__link:hover{color:#e35336}.social-footer__link:hover svg path{fill:#e35336}.contacts-footer__mail:hover,.contacts-footer__tel:hover,.menu-footer__link:hover{color:#e35336}.button:hover{background-color:#c1462d}}