@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.ttf) format("opentype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.ttf) format("opentype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.ttf) format("opentype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2"),url(../fonts/Roboto-SemiBold.ttf) format("opentype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.woff2) format("woff2"),url(../fonts/Roboto-Bold.ttf) format("opentype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ExtraBold.woff2) format("woff2"),url(../fonts/Roboto-ExtraBold.ttf) format("opentype");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.woff2) format("woff2"),url(../fonts/Roboto-Italic.ttf) format("opentype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Millanova;src:url(../fonts/Millanova.woff2) format("woff2"),url(../fonts/Millanova.ttf) format("opentype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Chandra;src:url(../fonts/Chandra.woff2) format("woff2"),url(../fonts/Chandra.ttf) format("opentype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Rasfire;src:url(../fonts/Rasfire-Regular.woff2) format("woff2"),url(../fonts/Rasfire-Regular.ttf) format("opentype");font-weight:400;font-display:swap;font-style:normal}.header{background-color:#fff;position:fixed;height:85px;inset:0;z-index:1000}.header__container{padding:13px 0;display:flex;align-items:center;justify-content:center;gap:20px}.header .logo{margin-right:auto;width:159px;height:58px}.header .menu{display:flex;align-items:center;gap:42px}.header .menu .item{position:relative;text-transform:uppercase;font-weight:600;font-size:.875rem}.header .menu .item::before{content:"";width:0;height:1px;background-color:#000;position:absolute;bottom:-3px;left:0;right:0;transition:width .3s ease-in-out}.header .menu .item:hover::before{width:100%}.header .menu .item .active{color:#ec1c24}.header .menu .link{display:inline-block}.header .left{margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:25px}.header .left .burger{width:41px;height:16px}.header .left .burger-btn{padding:0;width:41px;height:16px;background-color:transparent;display:flex;flex-direction:column;justify-content:space-between;border:none;outline:0;cursor:pointer;transition:all .3s ease-in-out}.header .left .burger .line{display:inline-block;width:100%;height:1px;background-color:#000;transition:all .3s ease-in-out}.header .left .burger-btn.open{width:26px;height:26px;border:1px solid #000;border-radius:50%}.header .left .burger-btn.open .line:nth-child(1){width:10px;transform:translate(8px,12px) rotate(45deg)}.header .left .burger-btn.open .line:nth-child(2){display:none}.header .left .burger-btn.open .line:nth-child(3){width:10px;transform:translate(8px,-11px) rotate(-45deg)}.header .actions{display:flex;align-items:center;justify-content:flex-start;gap:25px}.header .actions .icons{margin-left:auto;display:flex;align-items:center;justify-content:flex-start;gap:11px}.header .actions .icons .icon{width:26px;height:26px;color:#000}.header .actions .icons .icon__inner{position:relative}.header .actions .icons .icon__inner .box:hover,.header .actions .icons .icon__inner:hover .box{opacity:1;visibility:visible;transform:translateY(180px)}.header .actions .icons .icon:hover{color:#6a6a6a}.header .actions .icons .box{padding:30px 40px;position:absolute;bottom:40px;left:0;z-index:0;transform:translateY(-10px);opacity:0;visibility:hidden;min-width:220px;width:max-content;max-width:270px;height:101px;background:#fff;box-shadow:0 4px 20px rgba(43,43,51,.2);border-radius:30px;display:flex;flex-direction:column;gap:10px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out}.header .actions .icons .box::before{content:"";position:absolute;top:-90px;left:0;right:0;height:80px;background:0 0}.header .actions .icons .box__text{font-size:1rem;line-height:22px}.header .actions__line{width:1px;height:41px;background-color:#e3e3e3}.header .burger-menu{width:100%;height:305px;background-color:#fff;position:absolute;inset:0;z-index:-10;transform:translateY(-100%);opacity:0;visibility:hidden;box-shadow:0 4px 20px rgba(43,43,51,.2);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.header .burger-menu.open{opacity:1;visibility:visible;transform:translateY(85px)}.header .burger-menu__inner{padding:52px 0;margin:0 auto;max-width:680px;display:grid;grid-template-columns:repeat(3,auto);gap:115px}.header .burger-menu__actions{display:none}.header .burger-menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.header .burger-menu-item__title{font-weight:500;text-transform:uppercase}.header .burger-menu-item__list{display:flex;flex-direction:column;align-items:flex-start;font-weight:200;font-size:.875rem;line-height:1.68rem}.header .burger-menu-item__list .burger-list__item{position:relative}.header .burger-menu-item__list .burger-list__item::before{content:"";width:0;height:1px;background-color:#000;position:absolute;bottom:-1px;left:0;right:0;transition:width .3s ease-in-out}.header .burger-menu-item__list .burger-list__item:hover::before{width:100%}.header .burger-menu-item__list .burger-list__item .active{color:#ec1c24;font-weight:500}@media (max-width:1024px){.header .menu .item:nth-child(n+3){display:none}}@media (max-width:992px){.header .menu{gap:20px}.header .actions{gap:15px}}@media (max-width:780px){.header__container{gap:5px}.header .menu{display:none}.header .burger-menu__inner{padding:30px;gap:20px}}@media (max-width:568px){.header{height:70px}.header .logo{width:121px;height:45px}.header .actions{display:none}.header .burger-menu{box-shadow:none;height:100vh}.header .burger-menu.open{transform:translateY(70px)}.header .burger-menu__inner{grid-template-columns:1fr;gap:28px}.header .burger-menu__actions{padding:28px 0;margin:0;margin-top:30px;display:flex;justify-content:space-between;width:100%;border-top:1px solid #d4d4d4}.header .burger-menu__actions .icons{display:flex;align-items:center;justify-content:flex-start;gap:11px}.header .burger-menu__actions .icons .icon{width:26px;height:26px;color:#000}.header .burger-menu__actions .icons .icon:hover{color:#6a6a6a}.header .burger-menu-item{gap:12px}.header .burger-menu-item__list{flex-wrap:wrap;max-height:82px}.header .burger-menu-item__list .burger-list__item{padding-right:54px}}.hero{min-height:100vh;height:100%;background-image:image-set("../images/hero/Hero.avif" type("image/avif"), "../images/hero/Hero.webp" type("image/webp"), "../images/hero/Hero.png" type("image/png"));background-repeat:no-repeat;background-position:center;background-size:cover}.hero__body{margin:0 auto;padding-top:160px;display:flex;flex-direction:column;align-items:center;gap:30px;max-width:928px;width:100%}.hero__title{padding-bottom:30px;text-align:center;font-weight:800;font-size:8rem;line-height:8.43rem;color:#fff;text-transform:uppercase}.hero__subtitle{font-weight:400;font-size:1.75rem;line-height:2.06rem;text-align:center;text-transform:uppercase;color:#fff}.hero__line{margin-bottom:30px;width:16px;height:88px;color:#fff}.hero .select{padding:12px;background-color:#fff;border-radius:30px;max-width:928px;width:100%;max-height:65px}.hero .select .btn{text-align:right}@media (max-width:1024px){.hero__body{padding-left:10px;padding-right:10px;gap:14px}.hero__title{padding-bottom:8px;font-size:5.75rem;line-height:6.25rem}.hero__subtitle{font-size:1.75rem}}@media (max-width:780px){.hero__title{padding-bottom:0;font-size:3.5rem}.hero__subtitle{font-size:1.4rem}}@media (max-width:568px){.hero{min-height:690px}.hero__body{padding-top:125px;max-width:290px}.hero__title{font-size:2.5rem;line-height:2.5rem}.hero__subtitle{font-size:1rem}.hero__line{height:51px}.hero .select{height:320px}}.tours{padding-top:134px;padding-bottom:140px;background-color:#fff}.tours__title.section-title{margin-bottom:62px}.tours__title>.section-title__english{top:44px;left:-11%}.tours__inner{position:relative;z-index:1;width:100%}.tours__inner:hover .tours__slider-next,.tours__inner:hover .tours__slider-prev{opacity:1;visibility:visible}.tours__slider{height:400px;overflow:visible}.tours__slider-pagination{width:100%}.tours__slider-pagination .swiper-pagination-bullet{margin:0;position:relative;width:10rem;height:4px;border-radius:0;opacity:1;background-color:transparent}.tours__slider-pagination .swiper-pagination-bullet::before{content:"";position:absolute;bottom:0;left:0;display:inline-block;background-color:#d4d4d4;width:100%;height:1px}.tours__slider-pagination .swiper-pagination-bullet-active::before{background-color:#000;height:2px}.tours .tours__slider-next,.tours .tours__slider-prev{position:absolute;top:154px;z-index:100;width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:background .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.tours .tours__slider-next .icon,.tours .tours__slider-prev .icon{width:14px;height:14px}.tours .tours__slider-next.swiper-button-disabled,.tours .tours__slider-prev.swiper-button-disabled{background-color:#e3e3e3;cursor:not-allowed}.tours .tours__slider-next{right:0;transform:translateX(-32px)}.tours .tours__slider-prev{left:0;transform:translateX(-16px)}.tours .swiper-slide.card{width:256px;max-width:256px}@media (max-width:1024px){.tours__title>.section-title__english{top:-24px;left:360px}.tours__slider{overflow:hidden}}@media (max-width:780px){.tours__slider-pagination{display:flex;align-items:center}}@media (max-width:568px){.tours{padding-top:80px;padding-bottom:80px}.tours__title.section-title{margin-bottom:32px;text-align:center}.tours__title>.section-title__english{top:-100px;left:45%}.tours__slider{height:390px}.tours .tours__slider-next,.tours .tours__slider-prev{display:none}.tours .swiper-slide.card{width:248px;max-width:248px}}.hotels{padding-top:170px;padding-bottom:140px}.hotels__title.section-title{text-align:center;margin-bottom:0}.hotels__title>.section-title__english{top:-115%;left:42%}.hotels__slider{height:550px}.hotels__slider .swiper-wrapper{align-items:center;margin-bottom:55px}.hotels__slider-pagination{width:100%}.hotels__slider-pagination .swiper-pagination-bullet{margin:0;position:relative;width:10rem;height:4px;border-radius:0;opacity:1;background-color:transparent}.hotels__slider-pagination .swiper-pagination-bullet::before{content:"";position:absolute;bottom:0;left:0;display:inline-block;background-color:#d4d4d4;width:100%;height:1px}.hotels__slider-pagination .swiper-pagination-bullet-active::before{background-color:#000;height:2px}.hotels .swiper-slide.card{width:460px!important;height:280px;transform:scale(.83)}.hotels .swiper-slide-active.card{width:544px!important;height:400px;transform:scale(1)}.hotels .swiper-slide-next.card,.hotels .swiper-slide-prev.card{height:340px;transform:scale(.98)}.hotels__card .card__title{font-size:1.75rem;line-height:1.75rem}.hotels__list{display:none}@media (max-width:780px){.hotels__slider{height:450px}.hotels__slider-pagination{display:flex;align-items:center}.hotels .swiper-slide.card{width:360px!important;height:280px}.hotels .swiper-slide-active.card{width:444px!important;height:350px}.hotels .swiper-slide-next.card,.hotels .swiper-slide-prev.card{height:300px}}@media (max-width:568px){.hotels{padding-top:80px;padding-bottom:80px}.hotels__title.section-title{margin-bottom:32px}.hotels__title>.section-title__english{top:-215%}.hotels__slider{display:none}.hotels__list{display:grid;grid-template-columns:1fr;justify-items:center;gap:12px;width:100%}.hotels__list .hotels__card{width:320px;height:220px}.hotels__list .hotels__card .card__title{font-size:1.25rem;line-height:1.25rem}.hotels__list .hotels__card.hidden{display:none}.hotels__more{margin-top:20px;align-self:center}}.feedback{height:605px;background-image:image-set("../images/feedback/feedback.avif" type("image/avif"), "../images/feedback/feedback.webp" type("image/webp"), "../images/feedback/feedback.png" type("image/png"));background-repeat:no-repeat;background-position:center;background-size:cover}.feedback__container{display:flex;align-items:flex-end;height:100%}@media (max-width:1024px){.feedback{height:470px}}@media (max-width:780px){.feedback__container.container{padding:30px}}@media (max-width:568px){.feedback{height:426px}.feedback__container{margin-right:0;margin-left:0}.feedback__descr,.feedback__title{text-align:center}}.revievs{padding-top:175px;padding-bottom:140px;background-color:#fff}.revievs__title.section-title{text-align:center;margin-bottom:67px}.revievs__title>.section-title__english{top:-115%;left:40%}.revievs__inner{position:relative;z-index:1;width:100%}.revievs__inner:hover .revievs__slider-next,.revievs__inner:hover .revievs__slider-prev{opacity:1;visibility:visible}.revievs__slider{height:575px;overflow:visible}.revievs__slider-pagination{width:100%}.revievs__slider-pagination .swiper-pagination-bullet{margin:0;position:relative;width:10rem;height:4px;border-radius:0;opacity:1;background-color:transparent}.revievs__slider-pagination .swiper-pagination-bullet::before{content:"";position:absolute;bottom:0;left:0;display:inline-block;background-color:#d4d4d4;width:100%;height:1px}.revievs__slider-pagination .swiper-pagination-bullet-active::before{background-color:#000;height:2px}.revievs__slider .swiper-slide.revievs-card.revievs__card{width:352px!important;box-sizing:border-box}.revievs .revievs__slider-next,.revievs .revievs__slider-prev{position:absolute;top:154px;z-index:100;width:32px;height:32px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:background .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.revievs .revievs__slider-next .icon,.revievs .revievs__slider-prev .icon{width:14px;height:14px}.revievs .revievs__slider-next.swiper-button-disabled,.revievs .revievs__slider-prev.swiper-button-disabled{background-color:#e3e3e3;cursor:not-allowed}.revievs .revievs__slider-next{right:0;transform:translateX(-32px)}.revievs .revievs__slider-prev{left:0;transform:translateX(-16px)}.revievs .revievs-card{padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;height:364px;background:#f8f8f8;border-radius:30px;color:#6b6b6b}.revievs .revievs-card__img{width:64px;height:64px;border-radius:50%;border:1px solid #d9d9d9}.revievs .revievs-card__img img{background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}.revievs .revievs-card__rating{margin:0 auto;margin-bottom:9px;display:flex;gap:6px;width:134px}.revievs .revievs-card__star{background-image:url(../images/sprite.svg#revievs--rating-star);background-repeat:no-repeat;background-position:center;background-size:cover;width:22px;height:22px}.revievs .revievs-card__top{margin-bottom:5px;font-weight:300;font-size:.75rem;line-height:.875rem;text-align:center}.revievs .revievs-card__name{text-transform:uppercase}.revievs .revievs-card__descr{margin:0 auto;max-width:90%}.revievs .revievs-card__text{font-style:normal;font-weight:300;font-size:1rem;line-height:1.375rem;color:#1c1c1c;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.revievs .revievs-card:nth-child(odd){height:400px}.revievs .revievs-card:nth-child(odd) .revievs-card__text{-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.revievs__slider{overflow:hidden}}@media (max-width:780px){.revievs__slider-pagination{display:flex;align-items:center}}@media (max-width:568px){.revievs{padding-top:80px;padding-bottom:80px}.revievs__title.section-title{margin-bottom:32px}.revievs__title>.section-title__english{top:-205%;left:25%}.revievs__slider{height:450px}.revievs .revievs__slider-next,.revievs .revievs__slider-prev{display:none}.revievs .swiper-slide.revievs-card.revievs__card{width:352px!important}}.news{padding-top:134px;padding-bottom:140px;background-color:#f8f8f8}.news__title.section-title{margin-bottom:62px}.news__title>.section-title__english{top:44px;left:-11%}.news__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:32px}.news__card.card{height:256px;width:100%}.news__card.card::before{background:linear-gradient(180deg,rgba(0,0,0,0) 10.48%,rgba(0,0,0,.4) 100%)}.news__card.card::after{background:rgba(0,0,0,.05)}.news__card.card .card__body{justify-content:flex-end}.news__card.card .card__title{font-size:1rem;line-height:1.18rem}.news .news__card--big.card{grid-column:span 2;width:100%}.news .news__card--big.card .card__body{justify-content:center;max-width:49%}.news .news__card--big.card .card__title{font-size:1.5rem;line-height:1.75rem}.news .news__card--right.card .card__body{margin-left:auto}.news__more{display:none}@media (max-width:1170px){.news__container{margin-right:35px;margin-left:35px}.news .news__card--right{order:6}}@media (max-width:1024px){.news__title>.section-title__english{top:-24px;left:360px}}@media (max-width:780px){.news__body{grid-template-columns:repeat(2,1fr)}.news .news__card--big.card{grid-column:span 1}.news .news__card--big.card .card__body{justify-content:flex-end;max-width:none}.news .news__card--big.card .card__title{font-size:1rem;line-height:1.18rem}.news .news__card--right.card .card__body{margin-left:0}}@media (max-width:568px){.news{padding-top:80px;padding-bottom:80px}.news__container{margin-right:0;margin-left:0}.news__title.section-title{margin-bottom:32px;text-align:center}.news__title>.section-title__english{top:-100px;left:45%}.news__body{margin-bottom:32px;grid-template-columns:1fr;gap:12px}.news__card.hidden{display:none}.news__more{margin:0 auto;display:flex;margin-top:20px}}.aboutus{padding-top:170px;padding-bottom:80px;background-color:#fff}.aboutus__title.section-title{text-align:center;margin-bottom:75px}.aboutus__title>.section-title__english{top:-115%;left:42%}.aboutus__body{width:100%}.aboutus__top{display:flex;gap:49px}.aboutus__box{padding-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0;width:526px}.aboutus__img-box{background:0 0;border-radius:30px}.aboutus__img-box--top{width:544px;height:360px}.aboutus__img-box--bottom{width:352px}.aboutus__img{border-radius:30px;height:100%}.aboutus__bottom{margin-top:-24px;display:grid;grid-template-columns:352px 1fr;align-items:flex-end;gap:32px;justify-content:flex-end}.aboutus__bottom-box{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;justify-content:flex-start}.aboutus__text{font-weight:300;font-size:1rem;line-height:1.63rem;color:#1c1c1c;text-align:justify;overflow:hidden}.aboutus__text span{text-transform:uppercase;initial-letter:3;-webkit-initial-letter:3;font-size:2.5rem;line-height:2.86rem;font-family:Rasfire;font-weight:400;float:left;font-size:4.8rem;line-height:3.8rem;margin-right:.5rem;margin-top:.5rem}@supports not (initial-letter:3){.aboutus__text span{initial-letter:normal;-webkit-initial-letter:normal}}@media (max-width:1170px){.aboutus__img-box--bottom{height:340px}.aboutus__bottom{margin-top:-24px}}@media (max-width:992px){.aboutus__box{width:48%}}@media (max-width:780px){.aboutus__top{flex-direction:column;gap:32px}.aboutus__box{width:100%;padding-bottom:0}.aboutus__bottom{margin-top:32px;grid-template-columns:1fr}.aboutus__bottom-box{order:-1;gap:20px}.aboutus__img-box--bottom,.aboutus__img-box--top{width:100%}}@media (max-width:568px){.aboutus{padding-top:80px;padding-bottom:80px}.aboutus__title.section-title{margin-bottom:32px}.aboutus__title>.section-title__english{top:-215%}.aboutus__img-box--bottom,.aboutus__img-box--top{width:100%;height:220px}.aboutus__bottom-box{grid-template-columns:1fr}}.contacts{padding-bottom:140px;background-color:#fff}.contacts__body{padding:42px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;display:grid;grid-template-columns:repeat(3,1fr);gap:67px;align-items:center}.contacts__item--center{padding:0 20px;position:relative}.contacts__item--center::after,.contacts__item--center::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1px;height:63px;background-color:#d4d4d4}.contacts__item--center::after{left:0}.contacts__item--center::before{right:0}.contacts__title{margin-bottom:27px;font-weight:500;font-size:1.5rem;line-height:1.75rem;text-align:center;text-transform:uppercase;color:#1c1c1c}.contacts__links{display:grid;grid-template-columns:repeat(6,1fr);gap:12px 15px}.contacts__link{display:block;font-weight:300;font-size:1rem;line-height:1.62rem;text-align:center;text-transform:uppercase;color:#1c1c1c}.contacts__link--mail{margin-top:8px;text-decoration-line:underline}.contacts__link--social{width:32px;height:32px;transition:all .3s ease-in-out}.contacts__link--social:hover{filter:brightness(.9) saturate(.8)}.contacts__icon{width:32px;height:32px}.contacts__text{font-weight:300;font-size:1rem;line-height:1.62rem;text-align:center;text-transform:uppercase;color:#1c1c1c}@media (max-width:1024px){.contacts{padding-bottom:100px}.contacts__body{gap:32px}.contacts__links{grid-template-columns:repeat(3,32px);justify-content:center}}@media (max-width:780px){.contacts__body{grid-template-columns:repeat(2,1fr)}.contacts__item--center{grid-column:span 2;order:3;padding:0}.contacts__item--center::after,.contacts__item--center::before{display:none}}@media (max-width:568px){.contacts{padding-bottom:80px}.contacts__body{padding:32px;grid-template-columns:1fr;gap:64px}.contacts__item--center{grid-column:span 1;order:0}}.footer__top{height:455px;background-image:image-set("../images/footer/footer-bg.avif" type("image/avif"), "../images/footer/footer-bg.webp" type("image/webp"), "../images/footer/footer-bg.png" type("image/png"));background-repeat:no-repeat;background-position:center;background-size:cover}.footer__top .container{display:flex;align-items:center;height:100%}.footer__feedback.feedback__inner{grid-template-columns:305px 170px 1fr;gap:68px}.footer__bottom{margin-top:-40px;padding:50px 0;background:#222;border-radius:30px 30px 0 0;color:#fff;font-weight:300;font-size:.75rem;line-height:.875rem;display:flex;flex-direction:column;width:100%}.footer__box{padding-bottom:58px;display:flex;justify-content:space-between;align-items:center;gap:10px}.footer__logo{width:160px;height:58px}.footer__forms{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer__text{letter-spacing:.2px;text-transform:uppercase;max-width:150px}.footer .footer-form{padding:8px 17px;display:flex;align-items:center;gap:10px;border:1px solid #fff;border-radius:30px}.footer .footer-form__icon{width:24px;height:22px}.footer .footer-form__input{padding:3px 0;width:100%;outline:0;border:none;font-weight:300;font-size:.75rem;line-height:.875rem;background-color:transparent;color:#fff}.footer .footer-form__input::placeholder{color:#737373}.footer .footer-form__btn{background-color:transparent;border:none;outline:0}.footer .footer-form__btn svg{width:11px;height:11px}.footer__nav{border-top:1px solid #494949;border-bottom:1px solid #494949;width:100%}.footer .footer-menu{margin:0 auto;padding:50px 0;display:flex;align-items:center;justify-content:space-between;gap:58px;width:max-content}.footer .footer-menu__item{position:relative;text-transform:uppercase}.footer .footer-menu__item::before{content:"";width:0;height:1px;background-color:#fff;position:absolute;bottom:-3px;left:0;right:0;transition:width .3s ease-in-out}.footer .footer-menu__item:hover::before{width:100%}.footer .footer-menu__item .active{color:#ec1c24}.footer .footer-menu__link{display:inline-block}.footer .footer-social{margin:0 auto;padding:42px 0 30px 0;width:max-content;display:flex;gap:43px}.footer .footer-social__icon{width:32px;height:32px}.footer__copy{text-align:center;color:#525252}@media (max-width:1180px){.footer__feedback.feedback__inner{grid-template-columns:190px 170px 1fr}}@media (max-width:1024px){.footer .footer-menu{gap:32px;width:100%}}@media (max-width:780px){.footer__feedback.feedback__inner{grid-template-columns:repeat(2,1fr)}.footer__box{padding-bottom:40px}.footer__forms{flex-direction:column;gap:12px}.footer .footer-menu{padding:40px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:14px 63px}.footer .footer-social{gap:20px;padding:40px 0;border-bottom:1px solid #494949}}@media (max-width:568px){.footer__top{height:485px}.footer__feedback.feedback__inner{grid-template-columns:1fr;gap:15px}.footer__box{flex-direction:column}.footer__forms{padding:40px 30px;flex-direction:column;gap:12px;border-top:1px solid #494949}.footer__copy{padding-top:40px}}html{scroll-behavior:smooth;box-sizing:border-box}*,::after,::before{box-sizing:inherit}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none;outline:0}img{width:100%;object-fit:cover}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{margin:0 auto;color:#000;font-size:1rem;line-height:100%;font-family:Roboto,sans-serif;font-weight:400;overflow-x:hidden;background-color:#f8f8f8}body .container{margin:0 auto;padding:0 15px;max-width:1150px;width:100%}body .btn{padding:10px 16px;text-transform:uppercase;background-color:transparent;border:1px solid #6a6a6a;border-radius:30px;align-items:center;font-size:1rem;line-height:100%;font-family:Roboto,sans-serif;font-weight:400;font-weight:500;font-size:.875rem;cursor:pointer;transition:background .3s ease-in-out}body .btn:hover{background-color:#f8f8f8}body .btn--color{padding:10px 28px;display:flex;align-items:center;gap:8px;background-color:#ec1c24;color:#fff;border:none;min-width:168px;font-size:1rem;line-height:1.18rem}body .btn--color:hover{background-color:#dd1a21}body .btn--color svg{width:11px;height:11px}body .section-title{position:relative;margin-bottom:52px;color:#1c1c1c}body .section-title__title{font-weight:500;font-size:2.75rem;line-height:3.25rem;text-transform:uppercase}body .section-title__subtitle{font-weight:300;font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;color:#1c1c1c}body .section-title__english{position:absolute;font-size:3.25rem;line-height:15.6rem;font-family:Millanova;font-weight:400;color:#d4d4d4}body .section-title__english::first-letter{text-transform:uppercase}body .card{width:256px;height:340px;border-radius:30px;position:relative;color:#fff;font-size:.875rem;line-height:100%}body .card__img{height:100%;border-radius:30px}body .card::before{content:"";position:absolute;inset:0;z-index:10;background:linear-gradient(180deg,rgba(0,0,0,0) 67.94%,rgba(0,0,0,.45) 100%);border-radius:30px}body .card::after{content:"";position:absolute;inset:0;z-index:10;background:rgba(0,0,0,.1);border-radius:30px}body .card__body{padding:20px;position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:15px}body .card__top{display:flex;align-items:center;justify-content:flex-start;gap:10px}body .card__label{padding:2px 10px;display:inline-block;font-weight:300;height:21px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:30px}body .card__rating{margin-left:auto;padding-top:10px;padding-right:32px;position:relative;font-size:4.06rem;line-height:100%;font-family:Chandra;font-weight:400}body .card__rating::before{content:"";display:inline-block;background:url(../images/sprite.svg#icon--star) no-repeat;background-size:cover;background-position:center;width:21px;height:20px;position:absolute;top:-5px;right:12px}body .card__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}body .card__title{margin-right:10px;display:inline-block;font-weight:500;text-transform:uppercase;position:relative}body .card__title:nth-child(2){margin-right:10px}body .card__title:nth-child(2)::before{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background-color:#fff}body .card__text{font-weight:500}body .card__link{font-weight:300;display:flex;align-items:center}body .card__link::after{content:"";display:inline-block;background:url(../images/sprite.svg#icon--line_link) no-repeat;background-size:cover;background-position:center;width:41px;height:16px;margin-left:12px;transition:transform .3s ease-in-out}body .card__link:hover::after{transform:translateX(10px)}body .feedback__inner{margin-bottom:20px;padding:39px 64px;width:100%;background:#fff;border-radius:30px;display:grid;grid-template-columns:236px 210px 1fr;justify-items:flex-start;justify-content:space-between;gap:78px;color:#1c1c1c}body .feedback__inner .feedback-form{display:flex;align-items:center;justify-content:space-between;gap:36px;width:100%}body .feedback__inner .feedback-form__body{display:flex;flex-direction:column;width:144px}body .feedback__inner .feedback-form__label{width:100%}body .feedback__inner .feedback-form__input{padding:5px 5px 5px 0;font-size:1rem;color:#1c1c1c;outline:0;border:none;border-bottom:1px solid #848484;width:100%}body .feedback__inner .feedback-form__input::placeholder{font-size:.75rem;color:#bdbdbd}body .feedback__inner .feedback-form__input:focus{border-bottom-color:#1c1c1c}body .feedback__title{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase}body .feedback__descr{font-weight:300;font-size:1rem;line-height:1.18em}@media (max-width:1024px){body{overflow-x:hidden}body .feedback__inner{margin-right:35px;margin-left:35px;padding:39px 32px;gap:36px}}@media (max-width:992px){body .feedback__inner{height:auto;align-items:center}body .feedback__inner .feedback-form{flex-wrap:wrap;gap:24px}}@media (max-width:780px){body .feedback__inner{margin:0 auto;height:366px;padding:52px 40px;grid-template-columns:repeat(2,1fr);gap:14px;justify-items:center}body .feedback__inner .feedback-form{flex-direction:column;width:50%;gap:24px;grid-column:1/3;align-items:flex-start;align-self:center}body .feedback__inner .feedback-form__btn{width:100%}}@media (max-width:568px){body .section-title__title{margin-bottom:6px;font-size:1.75rem;line-height:100%}body .section-title__subtitle{font-size:1rem;line-height:100%}body .section-title__english{font-size:2.25rem}body .feedback__inner{grid-template-columns:1fr}body .feedback__inner .feedback-form{grid-column:1/1;width:100%}body .feedback__inner .feedback-form__body{width:100%}}