@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-rg.ttf) format("ttf"),url(/fonts/steelfish/steelfish-rg.otf) format("otf"),url(/fonts/steelfish/steelfish-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-bd.ttf) format("ttf"),url(/fonts/steelfish/steelfish-bd.otf) format("otf"),url(/fonts/steelfish/steelfish.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-bd.ttf) format("ttf"),url(/fonts/steelfish/steelfish-bd.otf) format("otf"),url(/fonts/steelfish/steelfish-bd.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-eb.ttf) format("ttf"),url(/fonts/steelfish/steelfish-eb.otf) format("otf"),url(/fonts/steelfish/steelfish-eb.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-rg-it.ttf) format("ttf"),url(/fonts/steelfish/steelfish-rg-it.otf) format("otf");font-weight:400;font-style:italic}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-bd-it.ttf) format("ttf"),url(/fonts/steelfish/steelfish-bd-it.otf) format("otf");font-weight:700;font-style:italic}@font-face{font-family:Steelfish;src:url(/fonts/steelfish/steelfish-eb-it.ttf) format("ttf"),url(/fonts/steelfish/steelfish-eb-it.otf) format("otf");font-weight:800;font-style:italic}.top-block{display:flex;justify-content:space-between;align-items:end;margin-bottom:80px;gap:40px}@media(max-width:991px){.top-block{flex-direction:column;align-items:flex-start}}.order-block{display:flex;height:80px;padding:10px 24px;justify-content:space-between;align-items:center;flex-shrink:0;gap:10px;border-radius:12px;border:1px solid var(--color-divider,#292929);background:var(--background-black,#000);width:100%;max-width:440px;text-decoration:none;cursor:pointer}.order-block h4{color:var(--background-white,#fff);font-family:Steelfish;font-size:28px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.5px}@media(max-width:468px){.order-block h4{font-size:22px}}.order-block .subtitle{margin-top:6px;color:var(--color-text-secondary,grey);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px}.order-block .arrow-block{display:flex;width:32px;height:32px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid var(--color-divider,#292929);background:var(--background-black,#000)}.order-block:hover .arrow-block{background:var(--background-white,#fff)}.order-block:hover .arrow-block .icon-path{fill:var(--background-black,#000)}.mobile-order-button{margin-top:36px;width:100%;display:none}@media(max-width:768px){.mobile-order-button{display:block}}.mobile-order-button .order-block{max-width:100%}.mobile-menu-button{position:absolute;top:20px;right:20px;z-index:1000;cursor:pointer;width:32px;height:32px;border-radius:8px;border:1px solid #fff}@media(min-width:991px){.mobile-menu-button{display:none}}.mobile-menu-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu{top:-100vh;background-color:var(--background-black,#000);color:var(--background-white,#fff);position:fixed;left:0;z-index:10000;width:100vw;height:100vh;padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px;overflow:auto;transition:top .3s ease}.mobile-menu.active{top:0}.mobile-menu .mobile-menu__header{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.mobile-menu .mobile-menu__header .close{display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:22px;font-weight:400;line-height:22px;text-transform:uppercase;text-decoration:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--background-gray,#38383b)}.mobile-menu .mobile-menu__items{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:46px;padding:46px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.mobile-menu .mobile-menu__items .mobile-menu__item{display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:Steelfish,sans-serif;font-size:32px;font-weight:400;line-height:22px;text-transform:uppercase;width:100%;height:32px;border-radius:8px}.mobile-menu .mobile-menu__items .mobile-menu__item,.mobile-menu .mobile-menu__items .mobile-menu__item a{color:var(--background-white,#fff);text-decoration:none}.mobile-menu .order-block{width:100%}@media(max-width:360px){.mobile-menu .order-block h4{font-size:22px}}.main-block{position:relative;height:100vh;overflow:hidden;margin-bottom:-20vh}@media(max-height:1000px){.main-block{margin-bottom:-22vh}}@media(max-height:700px){.main-block{margin-bottom:-23vh}}.main-block h1{font-size:9vw}@media(max-width:1960px){.main-block h1{font-size:10vw}}@media(max-width:991px){.main-block h1{font-size:14vw}}@media(max-width:768px){.main-block h1{font-size:16vw}}@media(max-width:576px){.main-block h1{font-size:18vw}}.main-block video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}.main-block .container{z-index:1}.main-block .main-block-content{position:relative;height:100%;border:1px solid #000;background:linear-gradient(180deg,rgba(0,0,0,.2),#000);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.main-block .main-block-content .logo{display:none}@media(max-width:991px){.main-block .main-block-content .logo{display:block;margin-bottom:32px}}.header-menu{position:absolute;top:40px;right:40px;width:40%;display:flex;justify-content:space-between;align-items:center;z-index:1}@media(max-width:991px){.header-menu{display:none}}.header-menu .item{color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:22px;font-weight:400;line-height:22px;text-transform:uppercase}.header-menu .item a{color:var(--background-white,#fff);text-decoration:none}.features-block{border-bottom:1px solid var(--color-divider,#292929);padding-bottom:160px}@media(max-width:991px){.features-block{padding-bottom:80px}}@media(max-width:576px){.features-block{padding-bottom:40px}}.features-block .features-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:991px){.features-block .features-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.features-block .features-list{grid-template-columns:repeat(1,1fr)}}.features-block .features-list .feature-item{border-radius:12px;height:520px;perspective:2000px}@media(max-width:576px){.features-block .features-list .feature-item{height:420px;display:none}.features-block .features-list .feature-item:first-child,.features-block .features-list .feature-item:nth-child(2),.features-block .features-list .feature-item:nth-child(3){display:block}}.features-block .features-list .feature-item .side{display:flex;flex-direction:column;align-items:flex-start;gap:32px;flex-shrink:0}.features-block .features-list .feature-item .sides{position:relative;width:100%;height:100%;border:none;border-radius:10px;transition:transform .6s;transform-style:preserve-3d}.features-block .features-list .feature-item .side-back,.features-block .features-list .feature-item .side-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:10px;padding:32px}.features-block .features-list .feature-item .side-front{overflow:hidden}.features-block .features-list .feature-item .side-front img{max-height:100%}.features-block .features-list .feature-item .side-back{background-color:#555;color:#fff;transform:rotateY(180deg)}.features-block .features-list .feature-item .side-back div{margin-bottom:15px}.features-block .features-list .feature-item .side-back p{padding-bottom:5px}@media(max-width:1199px){.features-block .features-list .feature-item .sides.active{transform:rotateY(180deg)}}@media(min-width:1199px){.features-block .features-list .feature-item:hover .sides{transform:rotateY(180deg)}}.features-block .features-list .feature-item h4{font-size:60px;text-transform:uppercase}.features-block .features-list .feature-item.grey .side-front{background:var(--background-gray,#38383b);color:#fff}.features-block .features-list .feature-item.grey .side-back,.features-block .features-list .feature-item.white .side-front{background:var(--background-white,#fff);color:#000}.features-block .features-list .feature-item.white .side-back{background:var(--background-gray,#38383b);color:#fff}.features-block .features-list .feature-item .description{font-family:Roboto;font-size:16px;font-weight:400;line-height:20px}.features-block .features-list .feature-item .plus{position:absolute;right:15px;bottom:15px;display:flex;width:56px;height:56px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1.2px solid var(--color-divider-on-white,#dedede)}.features-block .features-list .feature-item .plus.black{border-color:var(--color-divider,#292929)}@media(max-width:768px){.features-block .top-block .order-block{display:none}}.features-block .show-more{display:none;border:1px solid var(--color-divider,#292929);border-radius:12px;background-color:transparent;padding:20px 32px;margin-top:20px;justify-content:center;align-items:center;gap:15px;color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:24px;width:100%;line-height:1.1}@media(max-width:576px){.features-block .show-more{display:flex}}.features-block .show-more .icon{width:32px;height:32px;border:1px solid var(--color-divider,#292929);border-radius:8px;background-color:transparent;position:relative}.features-block .show-more .icon svg{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-block .show-more:hover .icon{background-color:var(--background-white,#fff)}.features-block .show-more:hover .icon svg path{stroke:var(--background-black,#000)}.features-block.mobile-open .show-more{display:none}@media(max-width:576px){.features-block.mobile-open{grid-template-columns:repeat(1,1fr)}}.features-block.mobile-open .features-list .feature-item{display:block}.autopark-block{margin:160px 0}@media(max-width:991px){.autopark-block{margin:80px 0}}.autopark-block .top-images{display:flex;justify-content:flex-start;align-items:center;gap:8px}@media(max-width:991px){.autopark-block .top-images{justify-content:center}}.autopark-block .top-images .item{padding:8px;border-radius:12px;border:1px solid var(--color-divider,#292929);background-color:transparent}.autopark-block .top-images .item.active{background-color:var(--background-white,#fff);border-color:var(--background-white,#fff)}.autopark-block .top-images .item img{width:100%;height:auto;border-radius:12px}.autopark-block .slick-slide{padding-bottom:25px}.autopark-block .slick-dots{bottom:2px}.autopark-block .slick-dots li button{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid var(--background-black,#000);border-radius:50%}.autopark-block .slick-dots li.slick-active button{border:1px solid var(--background-white,#fff)}.autopark-block .slick-dots li button:before{color:#38383b;border:1px solid var(--background-black,#000);opacity:1;font-size:10px;width:10px;height:10px;top:0;right:0;left:0;margin:auto;position:absolute}.autopark-block .slick-dots li.slick-active button:before{color:var(--background-white,#fff);border:none}.autopark-block .one-auto{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width:576px){.autopark-block .one-auto{flex-direction:column}}.autopark-block .one-auto .auto-image{width:40%;height:100%;overflow:hidden;margin-top:20px}.autopark-block .one-auto .auto-image .image{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.autopark-block .one-auto .auto-image .image img{width:auto;max-width:100%;height:360px;display:inline-block}@media(max-width:991px){.autopark-block .one-auto .auto-image{display:none}}.autopark-block .one-auto .auto-description{width:30%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:991px){.autopark-block .one-auto .auto-description{width:50%}}@media(max-width:576px){.autopark-block .one-auto .auto-description{width:100%}}.autopark-block .one-auto .auto-description .title{font-family:Steelfish;font-size:60px;font-style:normal;font-weight:800;line-height:60px;text-transform:uppercase}.autopark-block .one-auto .auto-description .description{color:var(--color-text-secondary,grey);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.autopark-block .one-auto .auto-info{width:30%;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-radius:12px;border:1px solid var(--color-divider,#292929)}@media(max-width:991px){.autopark-block .one-auto .auto-info{width:50%}}@media(max-width:576px){.autopark-block .one-auto .auto-info{width:100%}}.autopark-block .one-auto .auto-info .line{display:flex;padding:16px;justify-content:space-around;align-items:flex-start;gap:8px;align-self:stretch;border-bottom:1px solid var(--color-divider,#292929)}.autopark-block .one-auto .auto-info .line:last-child{border-bottom:none}.autopark-block .one-auto .auto-info .line:last-child .item .value{font-size:24px}.autopark-block .one-auto .auto-info .line .item{padding:0 10px;text-align:center}.autopark-block .one-auto .auto-info .line .item .title{color:var(--color-text-secondary,grey);text-align:center;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.autopark-block .one-auto .auto-info .line .item .value{color:var(--background-white,#fff);font-family:Steelfish;font-size:30px;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}.autopark-block .one-auto .auto-info .line .separator{width:1px;height:50px;background-color:var(--color-divider,#292929)}.autopark-block .mobile-title{display:none;color:var(--color-text-secondary,grey);text-align:center;font-family:Steelfish,sans-serif;font-size:24px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;margin-bottom:24px}.autopark-block .mobile-title .title{font-size:36px;margin-top:6px}@media(max-width:991px){.autopark-block .mobile-title{display:block}.autopark-block .top-block{display:none}}.autopark-block .mobile-auto-image{display:none;width:100%;height:100%;overflow:hidden;margin:20px 0 40px}.autopark-block .mobile-auto-image .image{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.autopark-block .mobile-auto-image .image img{width:auto;max-width:100%;height:360px;object-fit:contain;display:inline-block}@media(max-width:991px){.autopark-block .mobile-auto-image{display:block}}.direction-block{position:relative;height:100vh;overflow:hidden}@media(max-width:998px){.direction-block{height:auto}}.direction-block .video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.direction-block .video,.direction-block .video video{width:100%;height:100%;object-fit:cover}.direction-block .video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#000);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(max-width:998px){.direction-block .video{width:100vw;height:57vw;top:calc(50% + 14vw)}}@media(max-width:468px){.direction-block .video{top:calc(50% + 30vw)}}.direction-block .container{position:relative;z-index:1;height:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row}@media(max-width:998px){.direction-block .container{flex-direction:column;width:100%}}.direction-block .top-block{margin-bottom:20px}.direction-block .direction-block-content{height:100%;border:1px solid #000}.direction-block .direction-block-content .content{display:flex;flex-direction:column;justify-content:center;height:auto;gap:20px;width:47%}@media(max-width:998px){.direction-block .direction-block-content .content{flex-direction:column;width:100%;margin-bottom:60px}}.direction-block .direction-block-content .content .description{color:var(--color-text-secondary,grey);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.direction-block .cities{width:30%;display:grid;grid-template-columns:1fr 1fr}@media(max-width:998px){.direction-block .cities{width:100%;grid-template-columns:1fr 1fr 1fr;margin-top:57vw}}@media(max-width:576px){.direction-block .cities{width:100%;grid-template-columns:1fr 1fr}}.direction-block .cities .city{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:12px;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;height:105px;padding:16px;text-decoration:none}.direction-block .cities .city .title{color:var(--background-white,#fff);text-align:center;font-family:Steelfish;font-size:30px}.direction-block .cities .city .description{color:var(--color-text-secondary,grey);text-align:center;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.12px;padding-top:5px;max-height:0;overflow:hidden;transition:max-height .5s}.direction-block .cities .city:hover{border:1px solid var(--background-white,#fff)}.direction-block .cities .city:hover .description{max-height:100%}.direction-block .cities .city:nth-child(2n){margin-left:-1px}@media(max-width:998px){.direction-block .cities .city:nth-child(n+7){display:none}}.about-block{margin:100px 0 40px}@media(max-width:991px){.about-block{margin:60px 0 40px}}.about-block .container{display:flex;justify-content:center;align-items:stretch;gap:0;height:100%}@media(max-width:991px){.about-block .container{width:100%;flex-direction:column-reverse}}.about-block .about-content{background-color:#fff;color:var(--background-black,#000);padding:32px;gap:24px;display:flex;width:35%;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:12px 0 0 12px;min-width:440px}@media(max-width:1199px){.about-block .about-content{width:65%}}@media(max-width:991px){.about-block .about-content{width:100%;flex-direction:column-reverse;border-radius:0 0 12px 12px;min-width:auto}}.about-block .about-content .top-block{flex-direction:column;align-items:start;margin:24px 0}.about-block .about-content .description{margin:24px 0}.about-block .about-image{width:70%;height:auto;border-radius:0 12px 12px 0;background-position:top;background-size:cover;background-repeat:no-repeat}@media(max-width:991px){.about-block .about-image{width:100%;height:55vw;border-radius:12px 12px 0 0}}.contacts-block{margin:160px 0}@media(max-width:576px){.contacts-block{margin:80px 0}}.contacts-block .top-block{margin-bottom:40px}.contacts-block .contacts{display:flex;justify-content:space-between;gap:40px;padding-top:40px;border-top:1px solid #fff}@media(max-width:991px){.contacts-block .contacts{flex-direction:column;gap:40px}}.contacts-block .description{color:var(--color-text-secondary,grey);font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:30%}@media(max-width:1199px){.contacts-block .description{width:40%}}@media(max-width:991px){.contacts-block .description{width:100%}}.contacts-block .contacts-list{width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:1199px){.contacts-block .contacts-list{width:55%}}@media(max-width:991px){.contacts-block .contacts-list{width:100%}}.contacts-block .contacts-list .contact-item{display:flex;height:88px;padding:16px 32px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;align-self:stretch;border-radius:12px;border:1px solid var(--color-divider,#292929)}.contacts-block .contacts-list .contact-item .text{display:flex;flex-direction:column;justify-content:center;gap:8px}.contacts-block .contacts-list .contact-item .title{color:var(--background-white,#fff);opacity:.6;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.contacts-block .contacts-list .contact-item .value{color:var(--background-white,#fff);font-family:Steelfish;font-size:30px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}.contacts-block .contacts-list .social-links .social-link{width:100%;position:relative}.contacts-block .contacts-list .social-links .social-link a{color:inherit;text-decoration:none}.contacts-block .contacts-list .social-links .social-link:after{content:"";display:block;height:56px;width:1px;background:hsla(0,0%,100%,.2);position:absolute;right:0;top:50%;transform:translateY(-50%)}.contacts-block .contacts-list .social-links .social-link:last-child:after{display:none}.contacts-block .contacts-list .social-links a{color:var(--background-white,#fff);font-family:Steelfish;font-size:30px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase;text-decoration:none}footer .footer-logo{text-align:center;padding:40px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}footer .footer-logo img{width:55vw}footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid #fff}@media(max-width:1199px){footer .footer-bottom{width:100%;flex-direction:column;gap:20px}}footer .footer-bottom .footer-right{display:flex;align-items:center;gap:40px}@media(max-width:1199px){footer .footer-bottom .footer-right{width:100%;justify-content:space-between}}footer .footer-bottom .footer-menu{display:flex;justify-content:space-between;align-items:center;z-index:1;gap:40px}@media(max-width:1199px){footer .footer-bottom .footer-menu{width:100%;justify-content:space-between;padding-bottom:40px;border-bottom:1px solid #fff}}@media(max-width:768px){footer .footer-bottom .footer-menu{display:grid;text-align:center;grid-template-columns:1fr 1fr;gap:20px}}footer .footer-bottom .footer-menu .item{color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:22px;font-weight:400;line-height:22px;text-transform:uppercase}footer .footer-bottom .footer-menu .item a{color:var(--background-white,#fff);text-decoration:none}footer .copyright{color:var(--background-white,#fff);font-family:Steelfish;font-size:22px;font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}footer .company-info{color:var(--color-text-secondary,grey);font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:20px;text-align:right}.arrow-top{position:fixed;bottom:40px;right:40px;z-index:1000;cursor:pointer;display:flex;width:40px;height:40px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid var(--color-divider,#292929);background:var(--background-black,#000);opacity:1;transition:opacity .7s ease-in-out}.arrow-top.hidden{display:none;opacity:0}.arrow-top svg{width:20px;height:20px}.main-block-form{position:sticky;top:0;z-index:1000;margin-bottom:10vh}@media(max-width:768px){.main-block-form{position:relative}}@media(max-height:1000px){.main-block-form{margin-bottom:11vh}}@media(max-height:700px){.main-block-form{margin-bottom:12vh}}.main-block-form .container{display:flex;align-items:center;padding:8px 40px}@media(max-width:991px){.main-block-form .container{padding:8px 20px}}.main-block-form .border-inputs{border-radius:12px;border:1px solid var(--color-divider,#292929);height:80px;padding:0 24px;background-color:#000}.main-block-form .border-inputs .order-block{max-width:220px;padding:0;margin:0;border:none}.main-block-form .logo{padding:10px 24px;display:flex;justify-content:center;flex-direction:column}@media(max-width:991px){.main-block-form .logo{display:none}}.main-block-form .form{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:576px){.main-block-form .form{padding:0}}.main-block-form .form .city-inputs{display:flex;justify-content:space-between;align-items:center;position:relative;width:70%}@media(max-width:1500px){.main-block-form .form .city-inputs{width:60%}}@media(max-width:1199px){.main-block-form .form .city-inputs{width:50%}}@media(max-width:991px){.main-block-form .form .city-inputs{width:70%}}@media(max-width:576px){.main-block-form .form .city-inputs{width:100%}}.main-block-form .form .city-inputs .city-input{width:50%;height:100%;padding:8px 32px;border-right:1px solid var(--color-divider,#292929);position:relative}.main-block-form .form .city-inputs .city-input:last-child{border:none}.main-block-form .form .city-inputs .city-input:first-child{padding-left:0}@media(max-width:576px){.main-block-form .form .city-inputs .city-input:first-child{padding-left:20px;position:static}}.main-block-form .form .city-inputs .city-input input{margin-top:-2px}.main-block-form .form .city-inputs .city-input .dropdown{margin-left:-24px;width:calc(100% + 24px)}@media(max-width:576px){.main-block-form .form .city-inputs .city-input .dropdown{margin-left:-20px;width:calc(100vw - 84px)}}.main-block-form .form .city-inputs .switch{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:8px;width:32px;height:32px;cursor:pointer;border-radius:100px;border:2px solid var(--background-black,#000);background:var(--background-gray,#38383b)}.main-block-form .form .order-block{max-width:220px;padding:0 0 0 24px;margin:0;border:none;height:100%}@media(max-width:576px){.main-block-form .form .order-block{padding:0;background-color:var(--background-white,#000);width:40px!important;border-radius:0 12px 12px 0}.main-block-form .form .order-block .text{display:none}.main-block-form .form .order-block .arrow-block{background:none;border:none}.main-block-form .form .order-block .arrow-block .icon-path{fill:var(--background-black,#000)}.main-block-form .form .order-block .input input{font-size:16px}}.main-block-form .form>div{height:100%;border-right:1px solid var(--color-divider,#292929)}.main-block-form .form>div:last-child{border:none}.main-block-form .form .passengers-input{width:13%;padding:8px 32px}@media(max-width:1500px){.main-block-form .form .passengers-input{width:20%}}@media(max-width:1199px){.main-block-form .form .passengers-input{padding:8px 16px;width:22%}}@media(max-width:991px){.main-block-form .form .passengers-input{display:none}}.main-block-form .form .passengers-input .input-number{margin-top:8px}.main-block-form .form .order-block-block{display:flex;justify-content:center;align-items:center;width:17%}@media(max-width:1500px){.main-block-form .form .order-block-block{width:20%}}@media(max-width:1199px){.main-block-form .form .order-block-block{width:28%}}@media(max-width:991px){.main-block-form .form .order-block-block{width:30%}}@media(max-width:576px){.main-block-form .form .order-block-block{width:40px!important}}.main-block-form .order-block{max-width:220px}@media(max-width:1199px){.main-block-form .telegram-link{display:none}}.input{font-family:Roboto;font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.14px}.input,.input input{color:var(--background-white,#fff);font-style:normal}.input input{font-family:Steelfish,sans-serif;font-size:30px;font-weight:400;line-height:120%;outline:none;background:none;border:none;padding:6px 0;width:100%}.input input::placeholder{color:var(--color-text-secondary,grey)}.input input:-ms-input-placeholder{color:var(--color-text-secondary,grey)}.input input::-ms-input-placeholder{color:var(--color-text-secondary,grey)}.input.bottom-border input{border-bottom:1px solid var(--color-divider,#292929)}.input label{display:block}.input .phone-input{padding-left:50px}.input .phone .phone-input{display:flex;width:100%;padding-left:46px;padding-bottom:14px;background:inherit;border:none;transition:border-color .4s}.input .phone .phone-btn,.input .phone .selected-flag{background:inherit;padding-bottom:6px;border:none}.input .phone .phone-btn.open,.input .phone .phone-btn.open.selected-flag,.input .phone .selected-flag.open,.input .phone .selected-flag.open.selected-flag{background:var(--background-black,#000)}.input .phone .phone-btn:active,.input .phone .phone-btn:focus,.input .phone .phone-btn:hover,.input .phone .selected-flag:active,.input .phone .selected-flag:focus,.input .phone .selected-flag:hover{background:none}.input .phone .phone-dropdown{background:var(--background-black,#000);border:1px solid var(--background-white,#fff);border-radius:4px;margin-top:8px;box-shadow:none}.input .phone .country-list .country:hover{background:var(--background-gray,#38383b)}.input .phone .country-list .country:hover .dial-code{color:var(--background-white,#fff)}.input .phone .country-list .country.highlight{background:var(--background-black,#000)}.input .phone .country-list .country.highlight .dial-code{color:var(--background-white,#fff)}.input.error label{color:#ee8080}.datepicker{width:100%;height:440px}.datepicker .react-datepicker{width:100%;color:var(--background-white,#fff);text-align:center;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px;background:none;border-radius:12px;border:1px solid var(--color-divider,#292929);overflow:hidden;padding:16px}.datepicker .react-datepicker__header{background-color:var(--background-black,#000);border:none}.datepicker .react-datepicker__current-month{height:44px;color:var(--background-white,#fff);text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:40px;text-transform:none}.datepicker .react-datepicker__month{padding:0;margin:0}.datepicker .react-datepicker__month-container{width:100%;height:100%}.datepicker .react-datepicker__day{width:44px;height:44px;color:var(--background-white,#fff);padding-top:8px;margin:0}@media(max-width:420px){.datepicker .react-datepicker__day{width:33px;height:33px}}.datepicker .react-datepicker__day--disabled,.datepicker .react-datepicker__day--outside-month{color:var(--color-text-disabled,#393939)}.datepicker .react-datepicker__day-name{width:39px;height:44px;color:var(--color-text-secondary,grey);text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20.167px;padding-top:12px}@media(max-width:420px){.datepicker .react-datepicker__day-name{width:30px;height:33px}}.datepicker .react-datepicker__navigation{top:28px}.datepicker .react-datepicker__navigation--previous{left:90px}@media(max-width:420px){.datepicker .react-datepicker__navigation--previous{left:30px}}.datepicker .react-datepicker__navigation--next{right:90px}@media(max-width:420px){.datepicker .react-datepicker__navigation--next{right:30px}}.datepicker .react-datepicker__day--keyboard-selected,.datepicker .react-datepicker__day--keyboard-selected:hover{color:inherit;border-radius:inherit;background:inherit}.datepicker .react-datepicker__day--selected,.datepicker .react-datepicker__day--selected:hover,.datepicker .react-datepicker__day:hover{color:var(--background-black,#000)!important;border-radius:100px!important;background:var(--background-white,#fff)!important}.datepicker .react-datepicker__day--in-range,.datepicker .react-datepicker__day--in-selecting-range{color:var(--background-black,#000)!important;border-radius:0!important;background:var(--background-white,#fff)!important}.datepicker .react-datepicker .react-datepicker__day--range-start,.datepicker .react-datepicker .react-datepicker__day--selecting-range-start,.datepicker .react-datepicker .react-datepicker__day--selecting-range-start:hover{border-top-left-radius:100px!important;border-bottom-left-radius:100px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.datepicker .react-datepicker .react-datepicker__day--range-end,.datepicker .react-datepicker .react-datepicker__day--selecting-range-end,.datepicker .react-datepicker .react-datepicker__day--selecting-range-end:hover{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:100px!important;border-bottom-right-radius:100px!important}.datepicker .react-datepicker .react-datepicker__day--range-start.react-datepicker__day--range-end,.datepicker .react-datepicker .react-datepicker__day--selecting-range-start.react-datepicker__day--selecting-range-end{border-radius:100px!important}.date-inputs{align-items:center;border-radius:12px;border:1px solid var(--color-divider,#292929);background:var(--background-black,#000);position:relative;padding:12px 24px;gap:40px}.date-inputs,.date-inputs .date-input{display:flex;justify-content:space-between;width:100%}.date-inputs .date-input{text-align:left;align-items:flex-end}.date-inputs .date-input .close{padding:4px;width:24px;height:24px;margin-bottom:10px;cursor:pointer;border-radius:100px;background:var(--background-gray,#38383b)}.date-inputs label{color:var(--color-text-secondary,grey);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.14px}.date-inputs label img{opacity:.6}.date-inputs input{color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:120%}.date-inputs.two-inputs:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#292929;width:1px;height:78px}.input-number{display:flex;justify-content:space-between;align-items:center;user-select:none;-webkit-user-select:none;-ms-user-select:none}.input-number .sign{border-radius:100px;border:1px solid var(--background-gray,#38383b);background:var(--background-black,#000);color:var(--background-gray,#38383b);width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:gray}.input-number .sign:hover{background-color:var(--background-gray,#38383b);border-color:var(--background-gray,#38383b);color:#fff}.input-number .sign:first-child{margin-right:8px}.input-number .sign:last-child{margin-left:8px}.input-number .value{color:var(--background-white,#fff);text-align:center;font-family:Steelfish,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:120%;width:24px}.steps-right-block{padding:40px;text-align:center;height:100%;width:60%;width:calc(100% - 540px)}@media(max-width:1199px){.steps-right-block{width:calc(100% - 420px)}}@media(max-width:991px){.steps-right-block{width:100%}}.steps-form{display:flex;justify-content:center;gap:32px;align-items:center;flex-direction:column;width:100%;max-width:740px;padding:10px 120px;margin:0 auto;height:100%}@media(max-width:1199px){.steps-form{padding:10px 40px}}@media(max-width:576px){.steps-form{padding:10px 0}}.steps-form .switch-return{width:80%}.steps-form .switch-return label{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;color:var(--background-white,#fff);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;color:hsla(0,0%,100%,.4)}.steps-form .switch-return label .active{color:#fff}.steps-form .city-inputs{display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;width:100%}.steps-form .city-inputs .city-input{width:100%;height:100%;padding:16px 0;text-align:left;border-bottom:1px solid var(--color-divider,#292929);position:relative}.steps-form .city-inputs .city-input:last-child{border:none}.steps-form .city-inputs .city-input input{width:100%;margin-top:-2px}.steps-form .city-inputs .switch{position:absolute;top:0;bottom:0;right:20px;margin:auto 0;padding:7.5px;cursor:pointer;border-radius:125px;background-color:var(--background-white,#fff);width:40px;height:40px}.continue-button{display:flex;width:100%;height:80px;padding:10px 24px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:12px;border:1px solid var(--background-white,#fff);background:var(--background-white,#fff);text-decoration:none!important;cursor:pointer}.continue-button h4{color:var(--background-black,#000);font-family:Steelfish,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:100%}.continue-button .arrow-block{display:flex;width:32px;height:32px;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;border:1px solid var(--color-divider-on-white,#dedede);background:var(--background-white,#fff)}.continue-button.disabled,.continue-button.disabled:hover{cursor:default;border-color:var(--color-backgroung-dark-gray,#1a1a1a);background:var(--color-backgroung-dark-gray,#1a1a1a)}.continue-button.disabled h4,.continue-button.disabled:hover h4{color:var(--color-text-disabled,#393939)}.continue-button.disabled .arrow-block,.continue-button.disabled:hover .arrow-block{background:var(--color-backgroung-dark-gray,#1a1a1a);border-color:var(--color-text-disabled,#393939)}.continue-button.disabled .arrow-block .icon-path,.continue-button.disabled:hover .arrow-block .icon-path{fill:var(--color-text-disabled,#393939)}.continue-button:hover{background:var(--background-black,#000)}.continue-button:hover h4{color:var(--background-white,#fff)}.continue-button:hover .arrow-block{background:var(--background-black,#000)}.continue-button:hover .arrow-block .icon-path{fill:var(--background-white,#fff)}.success{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:32px;text-align:left!important}.success h3{font-family:Steelfish,sans-serif;font-size:60px;font-weight:800;line-height:60px;text-transform:uppercase}.success .description,.success h3{color:var(--background-white,#fff);font-style:normal}.success .description{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.general-form{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#000;top:0;left:0;z-index:1000;width:100vw;height:100vh;padding:20px}@media(max-width:991px){.general-form{flex-direction:column;height:auto}.general-form .logo{margin-bottom:20px}}.general-form .top-buttons{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}.general-form .top-buttons .arrow-block,.general-form .top-buttons .cross-block{display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:22px;font-weight:400;line-height:22px;text-transform:uppercase;text-decoration:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--background-gray,#38383b)}.steps-left-block{padding:50px;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-direction:column;border-radius:12px;background-color:var(--background-gray,#38383b);background-position:50%;background-size:cover;background-repeat:no-repeat;height:100%;width:540px}@media(max-width:1199px){.steps-left-block{width:420px}}@media(max-width:991px){.steps-left-block{width:100%;height:auto}}.steps-left-block .title{width:80%}@media(max-width:1199px){.steps-left-block .title{width:100%}}.steps-left-block .title .grey{color:var(--color-text-secondary,grey);font-family:Steelfish;font-size:30px;line-height:100%;margin-bottom:12px}.steps-left-block .title .grey,.steps-left-block .title .white{text-align:center;font-style:normal;font-weight:800;text-transform:uppercase}.steps-left-block .title .white{color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:60px;line-height:60px}.form-footer.mobile{display:none;padding:20px 0;border-top:1px solid var(--color-divider,#292929);width:100%}.form-footer.mobile .description{width:60%}@media(max-width:576px){.form-footer.mobile .description{width:80%}}@media(max-width:991px){.form-footer.desktop{display:none}.form-footer.mobile{display:block}}.form-footer .description{font-weight:400;opacity:.5;margin:12px auto;width:80%}.form-footer .contacts,.form-footer .description{color:var(--background-white,#fff);text-align:center;font-family:Roboto;font-size:14px;font-style:normal;line-height:20px}.form-footer .contacts{display:flex;justify-content:center;align-items:center;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.form-footer .contacts>a{display:block;color:inherit;padding:0 8px;border-right:1px solid hsla(0,0%,100%,.2)}.form-footer .contacts>a:last-child{border-right:none}.booking-resume{border-radius:12px;background:var(--background-black,#000);padding:20px 32px;margin-top:32px}.booking-resume .cities{display:flex;justify-content:space-between;align-items:center;text-align:center;padding-bottom:20px;border-bottom:1px solid var(--color-divider,#292929)}.booking-resume .cities .city{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.booking-resume .cities .title{font-family:Steelfish;font-size:30px;line-height:120%;padding-bottom:8px}.booking-resume .cities .date,.booking-resume .cities .title{color:var(--background-white,#fff);text-align:center;font-style:normal;font-weight:400;width:100%}.booking-resume .cities .date{font-family:Roboto,sans-serif;font-size:10px;line-height:100%;letter-spacing:.6px;text-transform:uppercase;height:16px}.booking-resume .passengers{display:flex;justify-content:space-between;align-items:stretch;margin-top:32px;text-align:center}.booking-resume .passengers .item{width:100%;border-right:1px solid var(--color-divider,#292929)}.booking-resume .passengers .item:last-child{border-right:none}.booking-resume .passengers .number{color:var(--background-white,#fff);text-align:center;font-family:Steelfish,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:120%}.booking-resume .passengers .description{margin-top:8px;color:var(--color-text-secondary,grey);text-align:center;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.6px;text-transform:uppercase}.passengers-inputs{width:100%}.passengers-inputs .passengers-input{width:100%;padding:24px 0 30px;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-divider,#292929)}.passengers-inputs .passengers-input .title{display:flex;align-items:center;justify-content:flex-start;color:var(--background-white,#fff);font-family:Steelfish,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:120%}.passengers-inputs .passengers-input .title .description{margin-left:10px;color:var(--color-text-secondary,grey);font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.14px}.passengers-inputs .passengers-input .input-number .value{color:var(--background-white,#fff);text-align:center;font-family:Steelfish;font-size:32px;font-style:normal;font-weight:400;line-height:120%;width:60px}.your-data{width:100%}.your-data .your-data-input{width:100%;padding:24px 0 30px;display:flex;justify-content:space-between}.your-data .your-data-input .input{width:100%;text-align:left;border-bottom:1px solid var(--color-divider,#292929)}.your-data .your-data-input .messenger-select .input-select{font-family:Steelfish,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:120%;padding:6px 0;outline:none;background:none;border:none;color:var(--background-white,#fff)}.your-data .your-data-input .messenger-select .input-select::placeholder{color:var(--color-text-secondary,grey)}footer .input{max-width:85px}.dropdown{border-radius:12px;border:1px solid var(--color-divider,#292929);position:absolute;width:100%;top:100%;overflow:auto;z-index:100}.dropdown,.dropdown .item{background-color:var(--background-gray,#38383b)}.dropdown .item{border-bottom:1px solid var(--color-divider,#292929);padding:8px 12px;cursor:pointer}.dropdown .item:hover{background-color:var(--color-text-secondary,grey)}.popup_bg{display:none;text-align:center;position:fixed;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;background-color:rgba(0,0,0,.2);overflow:auto;z-index:100000}.popup_bg.active{display:block;z-index:1000000}.popup_bg.active .popup{display:block}.popup_bg.active .config{opacity:1;z-index:1300}.popup{display:none;top:5vh;width:520px;max-width:100%;box-shadow:0 12px 32px 0 rgba(0,0,0,.2);background-color:#000;position:relative;margin:20px auto 0;padding:40px 20px;z-index:120000}.popup .popup-close{top:20px;opacity:1;line-height:24px;font-size:0;display:flex;width:48px;height:48px;align-items:center;justify-content:center;position:absolute;right:20px;cursor:pointer;transition:.2s linear;background-color:rgba(0,0,0,.2);box-shadow:none;border:none}.popup .btn{width:100%}.popup-title{display:block;font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:40px;line-height:1.2}.contact-form-submit{margin-top:15px}.contact-form-success{gap:15px}.contact-form-success h3{font-size:35px;line-height:40px;gap:20px}:root{--background-white:#fff;--color-divider:#292929;--background-black:#000;--color-text-secondary:grey}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}body{background-color:#000;color:#fff;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400}h1{font-size:120px;font-family:Steelfish;font-weight:800;line-height:98%;text-transform:uppercase}@media(max-width:768px){h1{font-size:60px}}h2{font-size:88px;font-family:Steelfish,sans-serif;font-weight:800;text-transform:uppercase;line-height:98%}@media(max-width:768px){h2{font-size:58px}}@media(max-width:380px){h2{font-size:38px}}h3{font-size:36px;font-family:Steelfish,sans-serif;font-weight:600;color:gray}@media(max-width:768px){h3{font-size:28px}}h4{font-size:30px;font-weight:800}h4,h5{font-family:Steelfish,sans-serif}h5{font-size:28px;font-weight:400}.container{width:100%;padding:40px}@media screen and (max-width:768px){.container{padding:20px}}.title-block .grey-title{text-transform:uppercase}.contact-form-button{margin:20px 0}