@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";
:root{--header-h:92px}.header__wrapper{z-index:10;transition:background-color .3s;position:fixed;top:0;left:0;right:0}.header__wrapper--menu-open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#ffffffb2}.header{border-bottom:1px solid #0000;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:32px 40px 20px;transition:border-color .3s;display:grid}.header--menu-open{border-bottom:1px solid #00000014}.header__start{align-items:center;gap:40px;display:flex}.header__menu-button,.header__action-button{justify-content:center;align-items:center;display:flex}.header__time{letter-spacing:.02em;font-size:18px;font-weight:300;line-height:150%}.header__menu-button{margin:-8px -12px;padding:8px 12px}.header__actions{justify-content:flex-end;gap:24px;display:flex}.header__logo-link{justify-self:center;width:86px;height:40px}.header__action-button{width:32px;height:32px}.header__breadcrumbs{display:none}@media (max-width:1200px){.header{padding:32px 20px 20px}}@media (max-width:756px){:root{--header-h:62px}.header{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"logo.actions menu";align-items:center;gap:16px 0;padding:12px 16px}.header__start{display:contents}.header__menu-button{grid-area:menu;width:20px;margin-right:0;padding:0}.header__time{display:none}.header__logo-link{grid-area:logo;justify-self:start}.header__nav{grid-area:actions;justify-self:end;margin-right:26px}.header__actions{gap:12px}}
.footer{padding:0 0 40px}.footer__links,.footer__menu,.footer__actions,.footer__bottom,.footer__credit{margin-left:40px;margin-right:40px}.footer__links,.footer__menu{border-bottom:1px solid #f3f3f3;margin-bottom:32px;padding-bottom:32px}.footer__links{justify-content:space-between;display:flex}.footer__links-list--right{width:258px}.footer__links-list{flex-direction:column;gap:48px;display:flex}.footer__link{color:#1c1c1ccc;text-transform:uppercase;text-underline-offset:3px;font-size:14px;line-height:120%;text-decoration:underline}.footer__menu{grid-template-columns:1fr 1fr 1fr 228px;display:grid}.footer__menu-title{color:#1c1c1ccc;text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:400;line-height:120%}.footer__menu-item,.footer__text,.footer__contact-link{font-size:14px;line-height:140%}.footer__menu-item,.footer__text{color:#1c1c1ccc}.footer__menu-list{flex-direction:column;gap:20px;display:flex}.footer__contacts{flex-direction:column;gap:56px;width:228px;display:flex}.footer__contacts-icon{width:24px;height:24px}.footer__contacts-item{align-items:center;gap:16px;display:flex}.footer__contacts-list{flex-direction:column;gap:20px;display:flex}.footer__contact-link{color:#1c1c1c}.footer__payment-list{gap:16px;height:20px;display:flex}.footer__socials{width:258px;height:24px}.footer__socials-list{gap:12px;display:flex}.footer__logo-link{width:86px;height:36px;display:block}.footer__actions{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex}.footer__bottom{grid-template-columns:1fr 1fr 1fr;align-items:end;margin-bottom:4px;display:grid}.footer__copyright{text-align:center;font-family:Turismo CF;font-size:14px;font-weight:400;line-height:120%}.footer__legal-list{justify-content:flex-end;gap:24px;margin-right:46px;display:flex}.footer__legal-item{text-underline-offset:2px;font-size:14px;font-weight:400;line-height:140%;text-decoration:underline}.footer__credit{text-align:center;font-family:Turismo CF;font-size:14px;font-weight:400;line-height:120%}.footer__address-wrapper{align-items:center;gap:8px;display:flex}.footer__address-icon{width:24px;height:24px}.footer__address-link{color:#1c1c1ccc;text-align:justify;font-size:14px;font-weight:400;line-height:140%;text-decoration:underline}@media (max-width:1200px){.footer{padding:0 0 24px}.footer__links{margin:0 24px 32px;padding-bottom:32px}.footer__links-list{gap:32px}.footer__menu{gap:48px;margin:24px}.footer__actions{margin:0 24px 66px}.footer__bottom{margin:0 24px 4px}.footer__legal-list{margin-right:0}.footer__credit{margin:0 24px}}@media (max-width:756px){.footer__links{grid-template-columns:1fr 1fr;gap:16px;margin:0 16px 40px;padding-bottom:28px;display:grid}.footer__links-list{text-align:center;gap:24px;width:auto}.footer__menu{grid-template-columns:1fr 1fr;gap:32px 16px;margin:0 16px 40px;padding-bottom:28px}.footer__menu-list{text-align:center;gap:16px}.footer__menu-title{text-align:center}.footer__text{text-align:center;width:172px;margin-bottom:16px}.footer__worktime{place-self:center}.footer__contacts{display:contents}.footer__consultation{text-align:center;grid-column:1/-1}.footer__contacts-list{gap:16px;width:152px;margin:0 auto}.footer__contacts-item{justify-content:center}.footer__actions{align-items:flex-start;margin:0 16px 40px}.footer__payment-list{grid-template-columns:repeat(3,1fr);justify-items:start;gap:16px;height:auto;display:grid}.footer__payment-item{width:auto;height:20px}.footer__socials{width:100%}.footer__socials-list{justify-content:flex-end}.footer__bottom{grid-template-columns:1fr auto;grid-template-areas:"logo legal""copyright copyright";align-items:start;row-gap:40px;margin:0 16px 4px}.footer__logo-link{grid-area:logo;width:auto;height:56px}.footer__logo{object-position:left center}.footer__legal{grid-area:legal}.footer__legal-list{flex-direction:column;align-items:flex-end;gap:16px}.footer__copyright{grid-area:copyright;font-size:12px}.footer__credit{font-size:12px}.footer__contacts-item{gap:12px}.footer__contact-link{text-align:left}}
.updates-section{padding:40px 40px 80px}.updates-section__inner{background-color:#f3f3f3;justify-content:space-between;gap:16px;padding:60px;display:flex}.updates-section__content{flex-direction:column;max-width:318px;display:flex}.updates-section__title{letter-spacing:4%;text-transform:uppercase;margin-bottom:12px;font-family:Turismo CF;font-size:20px;font-weight:300;line-height:120%}.updates-section__text{margin-bottom:64px;font-size:16px;font-weight:300;line-height:140%}.updates-section__textures{gap:24px;display:flex}.updates-section__texture{width:224px;height:224px}@media (max-width:1200px){.updates-section{padding:24px 24px 40px}.updates-section__inner{flex-direction:column;gap:0;padding:20px;display:flex}.updates-section__content{display:contents}.updates-section__title{order:1}.updates-section__text{order:2;margin-bottom:40px}.updates-section__textures{order:3;margin-bottom:40px}.updates-section .email-input{order:4}.updates-section__texture{width:144px;height:144px}.email-input__control{width:318px}.email-input__submit{left:280px}.updates-section__inner{text-align:center;align-items:center}}@media (max-width:756px){.updates-section{padding:16px 16px 40px}.updates-section__inner{text-align:start;padding:40px 20px}.updates-section__texture{width:154px;height:154px}.updates-section__textures{margin-bottom:40px}.email-input__control{width:100%}.email-input__submit{right:19px;left:unset}.updates-section__texture:nth-child(n+3){display:none}.updates-section .email-input{width:100%}.updates-section__title{margin-bottom:16px;font-size:16px;line-height:160%}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}html{scroll-behavior:smooth}body{color:#1c1c1c;background:#fff;min-height:100vh;font-family:Roboto Flex,sans-serif}img,picture,video,canvas{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0}address{font-style:normal}ul,ol{list-style:none}@media (max-width:756px){.mobile-hide{display:none}}@media (min-width:756px){.mobile-only{display:none}}@media (min-width:1200px){.tablet-mobile-only{display:none}}
@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-cyrillic-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-cyrillic-wght-normal.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-latin-ext-wght-normal.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Turismo CF;src:url(/fonts/TurismoCF-200.woff2)format("woff2");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Turismo CF;src:url(/fonts/TurismoCF-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Turismo CF;src:url(/fonts/TurismoCF-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
