[data-aos=opacityscale]{opacity:0;transform:scale(1.2);transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=opacityscale].aos-animate{opacity:1;transform:scale(1)}[data-aos=type1]{opacity:0;transform:translateY(40px);transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type1].aos-animate{opacity:1;transform:translateY(0)}[data-aos=type2]{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition-property:-webkit-clip-path;transition-property:clip-path,-webkit-clip-path;transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type2].aos-animate{-webkit-clip-path:inset(0 0 -40% 0);clip-path:inset(0 0 -40% 0)}[data-aos=type3]{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition-property:-webkit-clip-path;transition-property:clip-path,-webkit-clip-path;transition:all 1.4s cubic-bezier(.165,.84,.44,1)}[data-aos=type3].aos-animate{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@keyframes headerOpacity{0%{opacity:0}100%{opacity:1}}.product-item__photo{width:100%;height:265px}.product-item__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-item__title{font-size:20px;font-weight:500;color:#141414;margin-top:12px}.catalog-section{margin-top:50px}@media (max-width:1020px){.catalog-section{margin-top:10px}}.catalog-section__content{display:flex}.catalog-section__params-close{display:none}@media (max-width:1020px){.catalog-section__params-close{display:block;position:absolute;right:0;top:0;padding:15px;cursor:pointer}.catalog-section__params-close svg{width:20px;height:20px;fill:#000}}.catalog-section__xsp{display:none;cursor:pointer;background:#2f80ed;color:#fff;font-size:15px;align-items:center;gap:14px;padding:6px 20px 7px;border-radius:20px;margin-bottom:20px}@media (max-width:1020px){.catalog-section__xsp{display:inline-flex}}.catalog-section__xsp svg{width:16px;height:16px}.catalog-section__params{width:300px;margin-right:40px}@media (max-width:1020px){.catalog-section__params{position:fixed;top:0;bottom:0;left:-100%;width:100%;z-index:9;background:#fff;padding:50px 15px 15px;transition:left .3s ease-in-out}.catalog-section__params.active{left:0}}.catalog-section__products{width:calc(100% - 300px)}@media (max-width:1020px){.catalog-section__products{width:100%}}.catalog-section__title h1{margin:0;font-size:32px;font-weight:600}.catalog-filters__catalog{padding:20px;border:1px solid #e2e3e7;border-radius:6px;margin-bottom:28px}.catalog-filters__filter{padding:20px;border:1px solid #e2e3e7;border-radius:6px;margin-bottom:28px}.catalog-filters__catalog-title{font-size:18px;font-weight:500}.catalog-filters__catalog-list{padding:0;margin:20px 0 0;list-style-type:none}.catalog-filters__catalog-list li{margin-bottom:6px}.catalog-filters__catalog-list li.active a{color:#2f80ed}.catalog-filters__catalog-list li a{color:#434343;text-decoration:none}.catalog-filters__filter-title{font-size:18px;font-weight:500}.catalog-filters__filter-list{padding:0;margin:20px 0 0;list-style-type:none}.catalog-filters__filter-item{margin:11px 0;min-height:24px}.filter-label{cursor:pointer}.filter-label__name-text{padding-left:40px;font-size:13px;color:#141414}.filter-label__count{font-size:13px;color:#777}.catalog-section-products__products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 10px;margin-top:15px}@media (max-width:1190px){.catalog-section-products__products{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.catalog-section-products__products{grid-template-columns:repeat(1,1fr)}}.catalog-section-products-params{margin-top:12px;display:flex;flex-wrap:wrap}.catalog-section-products-params__item{font-size:13px;margin-bottom:10px;line-height:1.3;margin-right:12px;position:relative;border:1px solid #141414;padding:0 8px 2px;border-radius:12px}.catalog-section-products-params__btn{margin-left:10px}.catalog-section-products-params__btn button{font-size:13px;line-height:1.3;color:#141414;background:unset;border:unset;font-weight:500;margin:0;padding:0;top:0;cursor:pointer;position:relative;border-bottom:1px solid rgba(20,20,20,.7);transition:border-bottom-color .3s}.catalog-section-products-params__btn button:hover{border-bottom-color:transparent}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Regular.eot);src:url(/resource/front/fonts/MontserratAlternates-Regular.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Regular.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Regular.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Medium.eot);src:url(/resource/front/fonts/MontserratAlternates-Medium.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Medium.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Medium.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-SemiBold.eot);src:url(/resource/front/fonts/MontserratAlternates-SemiBold.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-SemiBold.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-SemiBold.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/resource/front/fonts/MontserratAlternates-Bold.eot);src:url(/resource/front/fonts/MontserratAlternates-Bold.eot?#iefix) format('embedded-opentype'),url(/resource/front/fonts/MontserratAlternates-Bold.woff2) format('woff2'),url(/resource/front/fonts/MontserratAlternates-Bold.woff) format('woff'),url(/resource/front/fonts/MontserratAlternates-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{height:100%}body{position:relative;height:100%;margin:0;min-width:320px;font-size:16px;font-family:Montserrat,sans-serif;color:#434343;overflow-x:hidden;font-weight:400;overflow-y:auto;scroll-behavior:smooth;background-color:#fff}body.hidden{overflow:hidden}body.body-modal{overflow:hidden}body p{margin-bottom:19px;margin-top:0}@media (max-width:1190px){main.main{overflow-x:hidden;overflow-y:hidden}}.hidden-class{display:none;visibility:hidden}img{max-width:100%;height:auto;display:block}::-moz-placeholder{color:#141414}::placeholder{color:#141414}::-webkit-input-placeholder{color:#141414}:-moz-placeholder{color:#141414}::-moz-placeholder{color:#141414}:-ms-input-placeholder{color:#141414}body input:focus:required:invalid,body textarea:focus:required:invalid{color:#141414}body input:required:valid,body textarea:required:valid{color:#141414}.container-fluid{max-width:1920px;width:100%;margin:auto;position:relative}.container{width:1485px;margin:auto;position:relative}@media (max-width:1530px){.container{width:1240px}}@media (max-width:1300px){.container{width:1160px}}@media (max-width:1190px){.container{width:980px}}@media (max-width:1020px){.container{width:95%}}.d-flex{display:flex}.justify-content-space-between{justify-content:space-between}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.paging{margin-top:80px;padding-right:35px;display:flex;justify-content:center;width:100%}@media (max-width:mobile){.paging{padding-right:0;margin-top:50px}}.paging__list{display:flex;align-items:center;padding:0;margin:0;list-style-type:none}.paging__item{margin-left:35px}.paging__item.active span{color:#141414;font-size:14px;width:37px;height:37px;background:#f7f7f7;display:flex;justify-content:center;align-items:center;border-radius:50%}.paging__item a{font-size:16px;color:#141414;text-decoration:none;transition:color .3s ease-in-out}.paging__item a:hover{color:#141414;text-decoration:none}.paging__prev{height:18px}.paging__prev:hover svg{fill:#c4c4c4}.paging__prev svg{width:9px;height:18px;transition:fill .3s ease-in-out}.paging__next{padding-left:35px;height:18px}.paging__next:hover svg{fill:#c4c4c4}.paging__next svg{width:9px;height:18px;transition:fill .3s ease-in-out}.breadcrumbs__list{margin:10px 0 20px 0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.breadcrumbs__list li{display:flex;margin-right:4px}.breadcrumbs__list li a{display:flex;text-decoration:none;font-size:12px;color:#141414;margin-right:4px}.breadcrumbs__list li a span{font-size:12px;color:#141414}.breadcrumbs__list li span{font-size:12px;color:#777}.scroll-custom{overflow-y:auto;overflow-x:hidden}.scroll-custom::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(181,181,181,.6);background-color:#fff}.scroll-custom::-webkit-scrollbar{width:3px;background-color:#fff}.scroll-custom::-webkit-scrollbar-thumb{background-color:#c5c5c5}.error{margin:120px 0;text-align:center}.error__title{font-size:220px;font-weight:500}.error__desc{font-size:22px}.error__btn{margin-top:50px}.btn-one{background:#2f80ed;color:#fff;text-decoration:none;font-weight:500;padding:14px 30px;border-radius:4px;display:inline-flex}.footer{margin-top:100px;padding-top:85px;border-top:3px solid #2f80ed}@media (max-width:768px){.footer{margin-top:40px;padding-top:40px}}.footer__content{display:flex}@media (max-width:768px){.footer__content{flex-wrap:wrap}}.footer__left{width:25%}@media (max-width:768px){.footer__left{width:100%}}.footer__logo a{color:#192252;font-size:32px;text-decoration:none;font-weight:600;letter-spacing:-2px}.footer__social{margin-top:30px}.footer__social a{margin-right:20px;text-decoration:none}.footer__social a svg{width:34px;height:34px}.footer__menu{width:55%;display:flex}@media (max-width:768px){.footer__menu{width:100%;margin:30px 0}}@media (max-width:575px){.footer__menu{flex-wrap:wrap;gap:20px}}@media (max-width:768px){.footer__right{width:100%}}.footer__bottom{margin-top:60px;background:#2f80ed;padding:14px 0;color:#fff;font-size:18px}.footer__item{width:50%}@media (max-width:575px){.footer__item{width:100%}}.footer__item ul{padding:0;margin:35px 0 0;list-style-type:none}@media (max-width:575px){.footer__item ul{margin:20px 0 0}}.footer__item ul li{margin-bottom:10px}.footer__item ul li a{text-decoration:none;color:#434343}.footer__title{font-size:20px;font-weight:500}.footer__info{margin-top:16px}.footer__phone{margin-top:40px;display:flex;flex-direction:column}.footer__phone a{font-size:22px;text-decoration:none;color:#434343;font-weight:600;margin-bottom:12px}.footer__phone span{text-align:right}@media (max-width:768px){.footer__phone span{text-align:left}}.custom-checkbox:checked,.custom-checkbox:not(:checked){position:absolute;left:-9999px}.custom-checkbox:checked+label,.custom-checkbox:not(:checked)+label{position:relative;cursor:pointer;z-index:-1}.custom-checkbox:checked+label:before,.custom-checkbox:not(:checked)+label:before{content:'';position:absolute;border:1px solid #f3f3f3;left:0;top:-2px;width:24px;height:24px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-checkbox:checked+label:before{border-color:#000}.custom-checkbox:checked+label:after{content:'';position:absolute;background:#000;left:4px;top:2px;background-size:10px;width:18px;height:18px}.header{padding:24px 0;border-bottom:1px solid #2f80ed}@media (max-width:1190px){.header{padding:10px 0}}.header__content{display:flex;align-items:center}@media (max-width:1190px){.header__content{justify-content:space-between}}.header__logo{width:150px}.header__logo a{color:#192252;font-size:32px;text-decoration:none;font-weight:600;letter-spacing:-2px}.header__close{position:absolute;right:0;top:0;cursor:pointer;padding:20px;display:none}@media (max-width:1190px){.header__close{display:block}}.header__close svg{width:28px;height:28px}.header__menu{width:calc(100% - 500px);padding-left:100px}@media (max-width:1190px){.header__menu{position:fixed;top:0;bottom:0;background:#fff;right:-100%;width:100%;z-index:9;opacity:0;visibility:hidden;padding:90px 20px 20px;transition:all .3s ease-in-out}.header__menu.active{right:0;opacity:1;visibility:visible}}.header__btn{width:350px;text-align:right}@media (max-width:1190px){.header__btn{display:none}}.header__btn a,.header__btn button{cursor:pointer;border:unset;display:inline-flex;background:#2f80ed;color:#fff;text-decoration:none;font-weight:500;padding:14px 30px;border-radius:4px}.header__btn-xs{display:none;text-align:center;margin-top:30px;width:100%}@media (max-width:1190px){.header__btn-xs{display:block}}.header__burger{display:none}@media (max-width:1190px){.header__burger{display:block}}.header__burger svg{width:36px;height:36px}.top-menu{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}@media (max-width:1190px){.top-menu{flex-direction:column;align-items:center;gap:18px}}.top-menu li{margin-right:20px}@media (max-width:1190px){.top-menu li{margin-right:0}}.top-menu li a{color:#5a5a5a;text-decoration:none;font-weight:500;font-size:18px}@media (max-width:1190px){.top-menu li a{font-size:18px}}.hotel-in__content{display:flex}@media (max-width:1020px){.hotel-in__content{flex-wrap:wrap}}.hotel-in__image{width:50%}@media (max-width:1020px){.hotel-in__image{width:100%}}.hotel-in__image img{width:100%}.hotel-in__right{width:50%;padding-left:40px}@media (max-width:1020px){.hotel-in__right{width:100%;padding-left:0;margin-top:30px}}.hotel-in__title h1{margin:0;font-size:32px}@media (max-width:575px){.hotel-in__title h1{font-size:20px}}.hotel-in__rating{margin:20px 0 40px}@media (max-width:575px){.hotel-in__rating{margin:14px 0 30px}}.hotel-in__info{display:flex;align-items:center;gap:5px;margin-bottom:14px}.hotel-in__info svg{width:22px;height:22px;stroke:#000}.hotel-in__info a,.hotel-in__info span{font-size:18px;font-weight:500;color:#5a5a5a;text-decoration:none;line-height:1}.hotel-in__flex{display:flex;margin-top:30px}@media (max-width:1190px){.hotel-in__flex{flex-wrap:wrap;margin-top:20px}}.hotel-in__info-left{width:50%}@media (max-width:1190px){.hotel-in__info-left{width:100%}}.hotel-in__info-right{width:50%;display:flex;flex-direction:column;align-items:flex-end}@media (max-width:1190px){.hotel-in__info-right{width:100%;align-items:flex-start}}.hotel-in__btn{border:1px solid #2f80ed;background:#fff;color:#2f80ed;text-decoration:none;font-size:16px;font-weight:500;width:240px;padding:12px 0;text-align:center;margin-bottom:10px;border-radius:4px;cursor:pointer}@media (max-width:575px){.hotel-in__btn{width:100%}}.hotel-rating{display:flex;gap:12px}@media (max-width:575px){.hotel-rating{align-items:center}}.hotel-rating__left{display:flex;gap:8px}.hotel-rating__item svg{width:30px;height:30px}@media (max-width:575px){.hotel-rating__item svg{width:14px;height:14px}}.hotel-rating__right{display:flex;flex-direction:column}.hotel-rating__right span:nth-child(1){font-size:18px;font-weight:500}@media (max-width:575px){.hotel-rating__right span:nth-child(1){font-size:15px}}.hotel-rating__right span:nth-child(2){font-size:14px}@media (max-width:575px){.hotel-rating__right span:nth-child(2){font-size:12px}}.hotel-in-price__title{font-size:20px;font-weight:500}.hotel-in-price__desc{font-size:14px;margin:10px 0 15px}.hotel-in-price__th{display:flex;justify-content:space-between;color:#8d9399;font-size:14px}.hotel-in-price__td{display:flex;justify-content:space-between;padding:10px 0;color:#8d9399;font-size:14px;font-weight:500;border-bottom:1px solid #cacaca}.hotel-in-photos{margin:40px 0}.hotel-in-photos__content{box-shadow:0 12px 35px 0 rgba(0,0,0,.11);display:grid;grid-template-columns:repeat(7,1fr);gap:10px;padding:30px;border-radius:10px}@media (max-width:1190px){.hotel-in-photos__content{grid-template-columns:repeat(5,1fr)}}@media (max-width:1020px){.hotel-in-photos__content{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.hotel-in-photos__content{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.hotel-in-photos__content{grid-template-columns:repeat(2,1fr);padding:14px}}@media (max-width:430px){.hotel-in-photos__content{grid-template-columns:repeat(1,1fr)}}.hotel-in-photos__item{height:140px;border-radius:6px;overflow:hidden}@media (max-width:430px){.hotel-in-photos__item{height:240px}}.hotel-in-photos__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hotel-in-info{margin:30px 0}.hotel-in-info__flex{display:flex}@media (max-width:768px){.hotel-in-info__flex{flex-wrap:wrap}}.hotel-in-info__left-in{width:45%;padding-right:80px}@media (max-width:1530px){.hotel-in-info__left-in{padding-right:40px;width:55%}}@media (max-width:768px){.hotel-in-info__left-in{width:100%;padding-right:0}}.hotel-in-info__right-in{width:55%}@media (max-width:1530px){.hotel-in-info__right-in{width:45%}}@media (max-width:768px){.hotel-in-info__right-in{width:100%;margin-top:15px}}.hotel-in-info__title{font-size:20px;font-weight:500;margin-bottom:20px}.hotel-in-info__text{margin-bottom:30px}.hotel-in-info__list{display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-in-info__item{width:50%;position:relative;font-size:14px;margin-bottom:24px;padding-left:16px}.hotel-in-info__item span{display:block}.hotel-in-info__item span:nth-child(1){margin-bottom:8px}@media (max-width:1300px){.hotel-in-info__item{width:100%}}@media (max-width:1190px){.hotel-in-info__item{margin-bottom:14px}}.hotel-in-info__item:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:#2f80ed}.hotel-in-text{background:#fff;box-shadow:0 12px 35px 0 rgba(0,0,0,.11);margin-bottom:30px;padding:30px;border-radius:12px}@media (max-width:575px){.hotel-in-text{padding:14px}}.hotel-in-rules{background:#fff;box-shadow:0 12px 35px 0 rgba(0,0,0,.11);padding:30px;border-radius:12px}@media (max-width:575px){.hotel-in-rules{padding:14px}}.hotel-in-rules__title{font-size:20px;font-weight:500}.hotel-in-rules__flex{margin-top:30px;display:flex;flex-wrap:wrap;gap:56px}@media (max-width:575px){.hotel-in-rules__flex{gap:28px}}.hotel-in-rules__item{display:flex;flex-direction:column}.hotel-in-rules__item span:nth-child(1){color:#6d6d6d;font-size:16px;font-weight:500}.hotel-in-rules__item span:nth-child(2){color:#a8a8a8;display:block;margin-top:6px}.hotel-in-rules__ul{margin-top:40px}.hotel-in-rules__ul ul{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:14px 40px}@media (max-width:575px){.hotel-in-rules__ul ul{gap:8px 15px}}.hotel-in-rules__ul ul li{position:relative;padding-left:20px}.hotel-in-rules__ul ul li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:#2f80ed}.hotel-in-map{margin:30px 0}.hotel-in-map__content{background:#fff;box-shadow:0 12px 35px 0 rgba(0,0,0,.11);border-radius:12px;overflow:hidden;height:450px}.hotel-in-map__content iframe{width:100%;height:100%}.comment-in{padding:24px;overflow:auto;height:100%;padding-bottom:60px}@media (max-width:575px){.comment-in{padding:14px}}.comment-in__title{font-size:20px;font-weight:500}.comment-in__list{margin-top:20px}.comment-in__item{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #cacaca}.comment-in__top{display:flex;align-items:center;justify-content:space-between}.comment-in__name{font-weight:500}.comment-in__right{font-size:14px;color:#8d9399}.comment-in__text{font-size:14px;margin-top:8px}.comment-in__btn button{background:#2f80ed;color:#fff;text-decoration:none;font-weight:500;padding:14px 30px;border-radius:4px;border:unset;width:100%}@media (max-width:768px){.hotel-in-more-text__text h1{font-size:20px}}@media (max-width:768px){.hotel-in-more-text__text h2{font-size:18px}}@media (max-width:768px){.hotel-in-more-text__text ul{padding-left:20px}}.list-comment{margin:110px 0;overflow:hidden}.list-comment__title{font-size:32px;font-weight:400;line-height:1.4;color:#141414}.list-comment__content{display:flex;align-items:center}@media (max-width:1020px){.list-comment__content{flex-wrap:wrap}}.list-comment__left{width:300px;position:relative;z-index:91}@media (max-width:1020px){.list-comment__left{width:100%;margin-top:15px}}.list-comment__right{width:calc(100% - 300px);padding-left:30px}@media (max-width:1020px){.list-comment__right{width:100%;padding-left:0}}.list-comment__social{margin-bottom:30px}.list-comment__item{margin:0 10px;border:1px solid #d2d2d2;border-radius:5px;padding:18px 12px;outline:0}.list-comment-social__item{display:flex;align-items:center}.list-comment-social__item img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.list-comment-social__right{width:calc(100% - 40px);padding-left:14px}.list-comment-social__right a{font-weight:500;font-size:16px;display:block;margin-top:4px;color:#000}.list-comment-social-btn{text-decoration:none;display:inline-block;background-color:#2f80ed;color:#fff!important;font-size:13px;font-weight:500;padding:7px 52px;border-radius:4px;margin-top:15px}.rating-result span{padding:0;font-size:22px;line-height:0;color:#d3d3d3;text-shadow:1px 1px #bbb}.rating-result span:before{content:'★'}.rating-result span.active{color:gold;text-shadow:1px 1px #c60}.comments-main{position:relative;margin:0 -10px}.comments-main:before{content:"";position:absolute;left:-400px;width:400px;background-color:#fff;top:0;bottom:0;z-index:9}.comments-main:after{content:"";position:absolute;right:-400px;width:400px;background-color:rgba(255,255,255,.75);top:0;bottom:0;z-index:9}.comments-main__top{display:flex;align-items:flex-start;position:relative;height:54px}.comments-main__logo{width:90px;display:flex;justify-content:flex-end;align-items:flex-start}.comments-main__logo img{height:20px}.comments-main__top-info{width:calc(100% - 90px)}.comments-main__name{font-weight:500;text-transform:uppercase;font-size:14px;margin-bottom:12px}.comments-main__desc{font-size:15px;line-height:1.4;margin-top:10px;height:255px;overflow:hidden;position:relative}.comments-main__desc:before{content:"";position:absolute;left:0;right:0;bottom:0;background:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%);height:20px}.comments-main__desc p{margin-bottom:10px}.comments-main__desc ul{padding-left:20px;margin:10px 0}.comments-main__btn-link{height:20px;margin-top:10px}.comments-main__btn-link a{color:#4493b1;font-weight:500;border-bottom:1px solid #4493b1;text-decoration:none}.single-list__content{display:flex}.single-list__close{display:none}@media (max-width:1020px){.single-list__close{display:block;position:absolute;right:0;top:0;padding:15px;cursor:pointer}.single-list__close svg{width:20px;height:20px;fill:#000}}.single-list__left{width:300px}@media (max-width:1020px){.single-list__left{position:fixed;top:0;bottom:0;left:-100%;width:100%;z-index:9;background:#fff;padding:50px 15px 15px;transition:left .3s ease-in-out}.single-list__left.active{left:0}}.single-list__xsp{display:none;cursor:pointer;background:#2f80ed;color:#fff;font-size:15px;align-items:center;gap:14px;padding:6px 20px 7px;border-radius:20px;margin-bottom:20px}@media (max-width:1020px){.single-list__xsp{display:inline-flex}}.single-list__xsp svg{width:16px;height:16px}.single-list__right{width:calc(100% - 300px);padding-left:20px}@media (max-width:1020px){.single-list__right{width:100%;padding-left:0}}.single-list__right.no-params{padding-left:0}.single-list__title{margin-bottom:40px}.single-list__title h1{margin:0;font-weight:500;font-size:32px}.single-list__lists{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 10px}@media (max-width:575px){.single-list__lists{grid-template-columns:repeat(1,1fr)}}.single-list__item a{display:block;border:1px solid #e9e9e9;border-radius:10px;overflow:auto;text-decoration:none;height:100%}.single-list__photo{height:300px;overflow:hidden}.single-list__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-list__info{padding:20px}.single-list__name{font-size:20px;color:#141414;font-weight:500}.single-list__thumb{margin-top:8px;color:#141414}.single-item__container{width:1000px;margin:auto}@media (max-width:1190px){.single-item__container{width:980px}}@media (max-width:1020px){.single-item__container{width:95%}}.single-item__content{display:flex;align-items:center}@media (max-width:768px){.single-item__content{flex-wrap:wrap}}.single-item__photo{width:400px}@media (max-width:768px){.single-item__photo{width:100%}}.single-item__right{width:calc(100% - 400px);padding-left:20px}@media (max-width:768px){.single-item__right{width:100%;padding-left:0;margin-top:16px}}.single-item__name{margin-bottom:30px}@media (max-width:768px){.single-item__name{margin-bottom:16px}}.single-item__name h1{margin:0;font-weight:500;font-size:32px}@media (max-width:768px){.single-item__name h1{font-size:24px}}.single-item__address{display:flex;align-items:center;gap:5px;margin-bottom:14px}.single-item__address svg{width:22px;height:22px;stroke:#000}.single-item__address span{font-size:18px;font-weight:500;color:#5a5a5a;text-decoration:none;line-height:1}.single-item__phone{display:flex;align-items:center;gap:5px;margin-bottom:14px}.single-item__phone svg{width:22px;height:22px;stroke:#000}.single-item__phone span{font-size:18px;font-weight:500;color:#5a5a5a;text-decoration:none;line-height:1}.single-item__text{margin:40px 0;line-height:1.5}.food-item-menu__title{font-weight:500;font-size:32px}.food-item-menu__list{display:flex;flex-wrap:wrap;margin-top:30px;gap:1.5%}.food-item-menu__item{width:30%}.lang-block__list{list-style-type:none;padding:0;margin:40px 0 0;display:flex;gap:12px}.lang-block__item span{font-weight:600;text-transform:capitalize;color:#434343}.lang-block__item a{text-decoration:none;text-transform:capitalize;color:#434343}.main-slide{margin:20px 0}.main-slide__slide{overflow:hidden;position:relative;height:600px;padding-bottom:50px}@media (max-width:1020px){.main-slide__slide{height:450px}}.main-slide__item{height:550px;position:relative}.main-slide__item:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);border-radius:24px}@media (max-width:1020px){.main-slide__item{height:420px}}.main-slide__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:24px}.main-slide__content{position:absolute;top:0;left:0;right:0;bottom:0;padding:70px;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:768px){.main-slide__content{padding:10px;bottom:50px}}.main-slide__un-title{font-weight:400;font-size:33px;color:#cfcfcf}@media (max-width:768px){.main-slide__un-title{font-size:24px}}.main-slide__title{font-weight:500;font-size:59px;color:#fff;margin:10px 0}@media (max-width:768px){.main-slide__title{font-size:28px}}.main-slide__desc{font-weight:400;font-size:16px;color:#d9d9d9}@media (max-width:768px){.main-slide__desc{font-size:15px}}.main-slide__btn{position:absolute;right:70px;bottom:-50px}@media (max-width:1190px){.main-slide__btn{bottom:-28px;right:45px}}@media (max-width:768px){.main-slide__btn{right:0;width:100%}}.main-slide__btn a{font-weight:500;font-size:27px;color:#fff;background:#2f80ed;border-radius:9px;padding:26px 120px;display:inline-flex;text-decoration:none}@media (max-width:1190px){.main-slide__btn a{padding:15px 70px}}@media (max-width:768px){.main-slide__btn a{font-size:20px;width:100%;padding:16px 0;justify-content:center}}.main-slide__pagination{position:absolute;left:30px!important;top:50%;transform:translateY(-50%);width:unset!important;bottom:unset!important}@media (max-width:768px){.main-slide__pagination{display:none}}.main-slide__pagination span{display:block;background:rgba(255,255,255,.3);width:14px;height:14px;opacity:1!important;margin:14px 0!important}.main-slide__pagination span.swiper-pagination-bullet-active{background:#fff}.overflow{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.overflow.active{opacity:1;visibility:visible}.modal{position:fixed;opacity:0;visibility:hidden;z-index:9991;background:#fff;top:35px;left:50%;transform:translate(-50%,0);width:425px;box-shadow:0 0 5px 0 #fff;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;max-height:90vh;overflow:auto;padding:50px 20px 20px}.modal.active{opacity:1;visibility:visible}.modal__top{display:flex;justify-content:space-between;align-items:center}.modal__content{padding:42px}.modal__close{position:absolute;right:0;top:0;padding:10px;cursor:pointer}.modal__close svg{width:20px;height:20px}.modal__title{text-align:center;font-size:20px}.modal__form{margin-top:40px}.form-label{display:flex;flex-wrap:wrap;margin-bottom:20px}.form-label label{font-size:15px;color:#344054;width:100%;margin-bottom:6px}.form-input{width:100%;border-radius:14px;border:1px solid rgba(11,12,12,.33);background:#fff;padding:12px 16px;height:45px;box-sizing:border-box;color:#0b0c0c;outline:0}.btn-submit{margin-top:15px;cursor:pointer;font-size:15px;color:#fff;border-radius:100px;background:#2f80ed;width:100%;text-align:center;padding:15px 0;border:1px solid #2f80ed}.modal-thank{width:425px;position:fixed;z-index:9991;background:#fff;top:35%;left:50%;transform:translate(-50%,-50%);padding:80px 20px;border-radius:12px;box-shadow:0 8px 8px -4px rgba(16,24,40,.04),0 20px 24px -4px rgba(16,24,40,.1);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-thank.active{opacity:1;visibility:visible}.modal-thank__title{font-size:20px;color:#0b0c0c;font-weight:700;text-align:center}.modal-thank__desc{font-size:15px;color:#515151;text-align:center;margin-top:5px}