@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Martel+Sans:wght@300;400;600;700&display=swap);.footer{padding:50px 0;background:#141414;border-top:1px solid #fff}.footer .footer__content{display:grid;grid-template-areas:"socials . contacts logo";grid-template-columns:auto 30px 1fr auto;align-items:center}.footer .footer__content .footer__socials{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #6a6c73;border-radius:8px;padding:19px 14px;grid-area:socials}.footer .footer__content .footer__socials .footer__social-link{margin-bottom:30px}.footer .footer__content .footer__socials .footer__social-link:last-child{margin-bottom:0}@media (max-width:991px){.footer .footer__content .footer__socials{flex-direction:row;align-items:center;display:inline-flex;align-self:center;width:90px;padding:14px}.footer .footer__content .footer__socials .footer__social-link{margin-bottom:0;margin-right:18px}.footer .footer__content .footer__socials .footer__social-link:last-child{margin-right:0}}@media (max-width:991px){.footer .footer__content{display:grid;grid-template-areas:"socials logo" "contacts contacts";justify-content:center;grid-row-gap:34px;row-gap:34px;grid-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;grid-template-columns:1fr}}@media (max-width:600px){.footer .footer__content{grid-template-areas:"logo" "subscribe" "contacts" "socials";justify-content:center}}.footer .footer__subscribe{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:320px;grid-area:subscribe}.footer .footer__subscribe p{color:#fff;font-weight:600;font-size:16px;line-height:22px}.footer .footer__subscribe p.mb-2{margin-bottom:30px}.footer .footer__subscribe form{width:100%;position:relative;margin-bottom:30px}.footer .footer__subscribe span{color:#fff;font-weight:400;font-size:16px;line-height:22px}.footer .footer__subscribe span:first-child{margin-bottom:10px}.footer .footer__subscribe .input-group{display:flex;width:100%}.footer .footer__subscribe .input-group input{background:none;width:100%;border:none;border-bottom:1px solid #fff;padding:16px 0}.footer .footer__subscribe button{background:none;border:none;position:absolute;right:0;bottom:8px}.footer .footer__subscribe button img{width:14px;height:16px}@media (max-width:991px){.footer .footer__subscribe{align-self:flex-start}}.footer .footer__contacts{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-area:contacts}.footer .footer__contacts .footer__contacts-item{display:flex;justify-content:flex-start;align-items:center;text-transform:uppercase;margin-bottom:24px}.footer .footer__contacts .footer__contacts-item span{color:#fff}.footer .footer__contacts .footer__contacts-item .footer__contact-item-icon{margin-right:16px;border:1px solid #6a6c73;border-radius:8px;padding:10px 10px 8px}.footer .footer__contacts .footer__contacts-item:hover .footer__contact-item-icon{background:hsla(0,0%,100%,.2)}@media (max-width:768px){.footer .footer__contacts .footer__contacts-item:last-child{margin-bottom:0}}.footer .footer__contacts .footer__copyright{font-weight:400;font-size:16px;line-height:22px;margin-bottom:0;color:#fff}.footer .footer__contacts .footer__copyright.mb-2{margin-bottom:20px}.footer .footer__logo{max-width:200px;width:100%;grid-area:logo}@media (max-width:991px){.footer .footer__logo{max-width:100px}}.gallery{background:#141414;padding:72px 0 80px}.gallery .gallery__title{font-weight:700;font-size:32px;line-height:32px;color:#fff;margin-bottom:80px;display:flex;justify-content:flex-start;align-items:center;position:relative}.gallery .gallery__title:before{position:absolute;width:90%;height:1px;background:#fff;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.gallery .gallery__title span{background:#141414;z-index:1;padding:0 100px 0 0}@media (max-width:768px){.gallery .gallery__title span{padding:0 20px}}.gallery .gallery__slide{border-radius:12px;display:flex;justify-content:center;cursor:pointer}.gallery .gallery__slide img{width:100%;max-height:360px}.gallery .gallery__arrows{display:flex;justify-content:center;align-items:center;margin-top:57px;display:none}.gallery .gallery__arrows .gallery__arrow_prev{margin-right:20px}.gallery .gallery__arrows .gallery__arrow_prev img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.gallery .gallery__arrows .gallery__arrow{width:80px;height:28px;display:flex;justify-content:center;align-items:center;border-radius:6px;border:1px solid #fff;cursor:pointer}.gallery .gallery__arrows .gallery__arrow:hover{border-color:#ff671c}@media (max-width:768px){.gallery .gallery__arrows{display:flex}}.gallery_light{background:#fff}.gallery_light .gallery__title{color:#252523}.gallery_light .gallery__title span{background:#fff}.gallery_light .gallery__title:before{background:#252523}.gallery_light .gallery__arrows{display:flex}.gallery_light .gallery__arrows .gallery__arrow{border:1px solid #252523}.promo{background:#141414;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:0;min-height:300px;display:flex;align-items:center;border-bottom:2px solid #fff;position:relative}@media (min-width:768px) and (max-width:1050px){.promo{margin-top:0}}.promo .container,.promo .promo__content{height:inherit}.promo:before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);left:0;top:0;z-index:2;pointer-events:none}.promo .promo__content{display:flex;z-index:4;position:relative;flex-direction:column;align-items:center}.promo .promo__content .promo__image{max-width:400px}@media (max-width:768px){.promo .promo__content .promo__image{margin-bottom:0;width:100%}}.promo .promo__content .promo__text{color:#fff;font-size:22px;line-height:32px;width:50%;text-align:center}@media (max-width:768px){.promo .promo__content{flex-direction:column;padding:100px 0}.promo .promo__content .promo__text{margin-top:50px;width:100%;font-size:18px;line-height:22px;font-weight:300;text-align:center}}.promo .slick__list{padding:0!important}.promo .promo__slide{display:flex!important;justify-content:center;align-items:center;height:700px;position:relative}.promo .promo__slide img{width:100%;height:100%;object-fit:cover}@media (min-width:991px){.promo .promo__slide video{object-fit:cover}}@media (min-width:991px){.promo .promo__slide .promo__link{position:absolute;height:350px;width:350px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:768px){.promo{height:100%;min-height:100%}}.promo__arrow{position:absolute}.mainSlider_slider{background:none;position:relative}.mainSlider_slider:before{display:none}.mainSlider_slider .mainSlider__block .mainSlider__image{position:absolute;left:0;top:0;width:100%;height:100%}.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper{height:300px!important;width:100%;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper .mainSlider__heading{position:relative;z-index:2;color:#fff;font-size:56px;line-height:62px}@media (max-width:768px){.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper .mainSlider__heading{font-size:32px;line-height:40px}}.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper .mainSlider__text{position:relative;z-index:2;color:#fff;font-size:35px;line-height:44px;width:60%;text-align:center}@media (max-width:768px){.mainSlider_slider .mainSlider__block .mainSlider__slide-wrapper .mainSlider__text{font-size:24px;line-height:30px}}.mainSlider_slider .swiper-button-next,.mainSlider_slider .swiper-button-prev{padding:10px 20px}.mainSlider_slider .swiper-button-next:after,.mainSlider_slider .swiper-button-next:before,.mainSlider_slider .swiper-button-prev:after,.mainSlider_slider .swiper-button-prev:before{color:#fff}.container{margin:0 auto}@media (min-width:1200px){.container{max-width:1120px;width:100%}}@media (min-width:991px) and (max-width:1200px){.container{padding-left:20px;padding-right:20px}}@media (max-width:992px){.container{max-width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.container{padding-left:20px;padding-right:20px}}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}.btn{padding:9px 26px;font-size:16px;line-height:22px;border-radius:6px}.btn_primary{background:#ff671c;color:#fff;box-shadow:0 4px 8px #ffdfd5}a{text-decoration:none}*{font-family:"Martel Sans",sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:700}.page,body{overflow-x:hidden}
/*# sourceMappingURL=main.63ea290e.chunk.css.map */