@charset "UTF-8";body,html{overflow-x:hidden}.chkbx-toggle+label,img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn,.tour_card-rev.--list-item,picture{display:flex}.err-bubble,.header-burger,.header__burger-menu,.header__logo_mobile{display:none}.article__btns,.article__video{margin-top:5rem}.btn{justify-content:center;align-items:center;font-size:19px;padding:18px 23px;border-radius:1rem;border:none;color:#fff;background-color:#e9422f;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition:.3s}.btn:hover{background-color:#bb1c09;box-shadow:none}.button-more,.container{margin-right:auto;margin-left:auto}.button-more,.header__phone,.tour-byu-form-btn,.tour-cost-info-text{-webkit-transition:.3s;-o-transition:.3s}.header,body{background-color:#fff}.banner__slider__item-btn,.button-more,.header__login,.header__phone,.rec-hotels__item-hover,.text-center,.title{text-align:center}.about__article table td ol,.about__article table td ul,.about__article table th ol,.about__article table th ul,.container,.country-curort-item-full table td ol,.country-curort-item-full table td ul,.country-curort-item-full table th ol,.country-curort-item-full table th ul,.tour_card__detail table td ol,.tour_card__detail table td ul,.tour_card__detail table th ol,.tour_card__detail table th ul,ul{padding:0}.field-wrapper{position:relative;width:100%}.err-bubble{position:absolute;top:calc(100% + 6px);left:0;padding:8px 14px;background:#ff4d4f;color:#fff;font-size:13px;line-height:1.4;border-radius:6px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:.2s bubblePop}.err-bubble::before{content:"";position:absolute;top:-6px;left:16px;border:6px solid transparent;border-bottom-color:#ff4d4f;border-top:0}@keyframes bubblePop{0%{transform:scale(.8);opacity:0}100%{transform:scale(1);opacity:1}}.about__director,.agency__item--min,.banner-search-item,.footer-contacts-left,.footer-contacts__item.--m,.footer-uptime,.rec-hotels__item-hover,.thx,body.error_page .page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%,to{left:110%;margin-left:80px}}@keyframes slideme{0%{left:-30px;margin-left:0}30%,to{left:110%;margin-left:80px}}.tour-byu-info-params .tour-id,body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;text-align:start}@-webkit-keyframes shine{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes shine{0%{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes blink{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes blink{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes nxt{0%{-webkit-transform:translateX(-.1rem);transform:translateX(-.1rem)}to{-webkit-transform:translateX(.1rem);transform:translateX(.1rem)}}@keyframes nxt{0%{-webkit-transform:translateX(-.1rem);transform:translateX(-.1rem)}to{-webkit-transform:translateX(.1rem);transform:translateX(.1rem)}}@-webkit-keyframes pulsation{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}75%{opacity:.6;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsation{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}75%{opacity:.6;-webkit-transform:scale(.75);transform:scale(.75)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.8em);transform:translateY(-.8em)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-.8em);transform:translateY(-.8em)}}@-webkit-keyframes roll{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes roll{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse1{0%{-webkit-box-shadow:0 0 0 0 rgba(242,90,199,.6);box-shadow:0 0 0 0 rgba(242,90,199,.6)}70%{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse1{0%{-webkit-box-shadow:0 0 0 0 rgba(242,90,199,.6);box-shadow:0 0 0 0 rgba(242,90,199,.6)}70%{-webkit-box-shadow:0 0 0 20px transparent;box-shadow:0 0 0 20px transparent}to{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@-webkit-keyframes stroke{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000rem}}@keyframes stroke{0%{stroke-dashoffset:0}to{stroke-dashoffset:1000rem}}@-webkit-keyframes strokeback{0%{stroke-dashoffset:1000rem}to{stroke-dashoffset:0}}@keyframes strokeback{0%{stroke-dashoffset:1000rem}to{stroke-dashoffset:0}}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat Alternates";src:url(../fonts/MontserratAlternates-Bold.ttf);font-weight:700;font-style:normal;font-display:swap}.container{max-width:93.5rem;padding:0 1.875rem;box-sizing:content-box;position:relative}.container-sm{max-width:860px}.container-esm{max-width:790px}body{-webkit-tap-highlight-color:transparent;width:100%;font-family:Montserrat,"sans-serif";font-weight:400;font-style:normal;color:#4c4a4e}body::-webkit-scrollbar{width:.4rem;background-color:#fff}body::-webkit-scrollbar-thumb{background-color:#4468ab;width:.4rem;border-radius:10px}li{list-style:none}a{text-decoration:none;outline:0;color:inherit}img{user-select:none}button,input{border:0;outline:0;background:0 0;padding:0;font-family:inherit}button{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}#lf-hainan-ticket-giveaway,#lf-hainan-ticket-giveaway *,#lf-hainan-ticket-giveaway ::after,#lf-hainan-ticket-giveaway ::before,.tab{box-sizing:border-box}::selection{background:#fc5400;color:#fff}.fw-bold{font-weight:700}.fw-black{font-weight:900}.button-more,.fw-normal,.title{font-weight:400}.crossed{text-decoration:line-through}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.decor{position:absolute}picture img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.tour_card-rev-slider-wrapper{position:relative;width:300px;margin-bottom:1rem}.single-review_without-slider .single-review__container{grid-template-columns:1fr}.single-review__container{display:grid;grid-template-columns:300px 1fr;column-gap:3rem}.single-review .title{grid-area:1/2/1/3}.single-review .tour_card-rev-slider-wrapper{grid-area:2/1/2/2}.single-review .article__content{grid-area:2/2/2/3}.article__content p{margin:revert}.article__btns{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem}.article__video-iframe{margin-top:2rem;width:100%;padding-top:56.25%;position:relative}.article__video-iframe iframe{position:absolute;inset:0;width:100%;height:100%}.tour_card-rev-slider-nav{pointer-events:none;position:absolute;z-index:2;display:flex;justify-content:space-between;width:250px;top:50%;left:50%;transform:translate(-50%,-50%)}#lf-hainan-ticket-giveaway #lf-wp-mechanics,#lf-hainan-ticket-giveaway .lf-wp-steps,.banner,.banner.--short,.guide,.guide__item,.header-menu__item,.tour-img,.tour_card-rev-slide,.tour_card__img,section{position:relative}.tour_card-rev-slider-wrapper:hover .tour_card-rev-slider-nav-btn{visibility:visible;opacity:1}.tour_card-rev-slider-wrapper:hover .slick-list:before{opacity:1}.tour_card-rev-slider-dots{display:flex;gap:3px;justify-content:center}.tour_card-rev-slider-dots button{font-size:0;width:10px;height:10px;border-radius:50%;border:1px solid #000;transition:.3s}.tour_card-rev-slider-dots li.slick-active button{background-color:#f05000;border-color:#f05000}.tour_card-rev-slider-nav-btn{visibility:hidden;opacity:0;cursor:pointer;pointer-events:all;transition:.3s}.tour_card-rev-slider-nav-btn:first-child:active{transform:translateX(-5px)}.tour_card-rev-slider-nav-btn:last-child:active{transform:translateX(5px)}.tour_card-rev-slider-wrapper .slick-list:before{content:"";position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;opacity:0;transition:.3s;background-color:rgba(0,0,0,.5)}.tour_card-rev-slider .slick-list.draggable{border-radius:16px}.tour_card-rev-left-side{flex-shrink:0;margin-right:3rem}.about__content,.about__director,.about__nav a,.agency__content,.agency__item--min,.button-more,.footer-contacts__item.--m,.footer-main,.footer-subscribe-btn,.header__c,.search__content,.search__form__btn,.tour-btn,.tour-main,.tour-stars,.tour_card-info-like,body.error_page .page-wrapper{display:-webkit-box;display:-ms-flexbox}.slick-initialized .slick-slide,.slick-track{height:-webkit-max-content;height:-moz-max-content;height:max-content}section{z-index:1;width:100%}footer,header{z-index:2}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.error_page .page-wrapper{display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.footer-contacts .footer-phone,.mt-1,[data-sletat-module-id]{margin-top:1rem}.mt-3{margin-top:3rem}.mt-min{margin-top:12px!important}.tour-byu-form-agree-text a,.underline{text-decoration:underline}section,section.container{padding-top:120px}.SLT-module6{padding-top:0}.rev-content{padding-bottom:60px}.star{background-size:contain}.button-more{border-radius:1rem;border:1px solid;padding:1.25rem 2.25rem;font-size:1.7rem;line-height:1.8125rem;color:#e9422f;margin-top:3.75rem;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;transition:.3s}.button-more.--sm{font-size:1.5rem;line-height:1.8125rem;margin-top:1.5rem}.button-more:focus,.button-more:hover{color:#bb1c09}.title{margin-top:4.1875rem;margin-bottom:3.0625rem;font-family:Montserrat;font-style:normal;font-size:2.7rem;line-height:4rem;color:#323232}.banner,.banner.banner_header-menu .banner__nav,.card_no-descr .card__info{margin-top:0}.footer-m__item-head.active,.header__burger-menu__item-head.active,.header__contacts-inf-item-name{font-weight:600}.header__c{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;padding-top:1.8rem;padding-bottom:1.8rem;position:static}.header__contacts-inf,.header__contacts-inf-item,.header__contacts-top{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.header__contacts-inf{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 1.625rem;gap:0 1.5rem}.header-menu,.tab{flex-shrink:0;background-color:transparent!important}.header__contacts-inf-item{font-size:.9rem;color:#323232;width:max-content}.header__contacts-inf .header__contacts-inf{width:max-content}.header__contacts-inf-item-name{margin-right:.5rem}.header__phone{font-style:normal;font-weight:700;font-size:1.875rem;line-height:2.3125rem;color:#323232;margin-right:3.125rem;transition:.3s}.footer-inf__menu a:focus,.footer-inf__menu a:hover,.footer-nav__menu a:focus,.footer-nav__menu a:hover,.footer-phone:focus,.footer-phone:hover,.header__phone:focus,.header__phone:hover{color:#e9422f}.header-menu,.header__login,.slider-block__c{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0}.slider-block__c{margin-right:0;margin-left:calc((100% - 93.5rem)/ 2 - 1.875rem);max-width:unset}.reviews__slider{overflow:hidden}.header__login{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-style:normal;font-weight:500;font-size:1rem;line-height:1.8125rem;border-radius:7px;padding:6px 17px;color:#fff;background:#f05000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-search-btn:hover,.header__login:hover{background:#f50}.header__login::before{height:1.5rem;width:1.5rem;min-width:1.5rem;margin-right:.5rem;background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/person_white.svg);content:""}.banner.banner_header-menu{padding:1.5rem 0}img.alignleft{margin:0 1.5rem 0 0;float:left}img.alignright{margin:0 0 0 1.5rem;float:right}.header-menu__item:not(:last-child){margin-right:3.375rem}.header-menu__link{padding:15px 0;font-size:1.3rem;line-height:1.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu__sub-label .header-menu__link::after{content:"";margin-left:.5rem;width:1rem;height:1rem;background-size:contain;background-position:center;background-image:url(../img/icons/down_orange.svg)}.footer-socials-link svg path,.header-menu__link::after{transition:.3s}.header-menu__item:hover .header-menu__link:after{transform:rotate(-180deg)}.header-menu__sub,.header-menu__sub a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header-menu__sub{position:absolute;z-index:300;background:#fff;border:.0625rem solid #ccc;-webkit-box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1);box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1);border-radius:1.25rem;width:28rem;overflow:hidden;bottom:0;left:-1.5rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;pointer-events:none}.header__nav,.header__nav__list li{background:#00abaa;position:relative}.card,.guide__item,.promo__banner,.rec-hotels__item,.slider-block-slider .slick-slide{box-shadow:#00000057 1px 1px 6px 2px}.header-menu__sub a{display:block;padding:1rem .625rem 1rem 1.5rem;font-weight:400;font-size:1.125rem;line-height:130%}.banner__nav-list .menu-item_accent a,.header-menu__sub a:hover,.tour_card-rev-right-side:hover .tour_card-rev-title{color:#f05000}.header-menu__sub li:not(:last-child){border-bottom:.0625rem solid rgba(204,204,204,.5)}.header-menu__item:hover .header-menu__sub{opacity:1;pointer-events:all}.header__nav{background:-moz-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:-webkit-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:linear-gradient(180deg,#00abaa 0,#006dab 100%);z-index:50;display:none}.header-menu__sub .menu-item_accent a{color:#006dab;font-weight:800}.header__nav__list,.header__nav__list li a,.header__nav__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav__list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.375rem;line-height:1.6875rem;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:-moz-linear-gradient(180deg,#00abaa 25%,#006dab 75%);background:-webkit-linear-gradient(180deg,#00abaa 25%,#006dab 75%);background:linear-gradient(180deg,#00abaa 25%,#006dab 75%);background-position:0 50%;background-size:100% 200%}.header__nav__list li:first-child{margin-left:-4.7rem}.header__nav__list li:last-child{margin-right:-4.45rem}.header__nav__list li a{width:100%;padding-top:1.25rem;padding-bottom:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__list li:hover{background-position:0 100%}.header__nav__list li:hover+li:not(:first-child)::after,.header__nav__list li:hover:not(:first-child)::after{opacity:0}.header__nav__list li:not(:first-child)::after{opacity:.5;width:.0625rem;background-color:#fff;border-radius:1rem;content:"";position:absolute;left:-.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:calc(100% - 40rem * .0625);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__burger-menu__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem solid rgba(255,255,255,.1);background:#f05000;color:#fff}.header__burger-menu__item-head.active,.header__burger-menu__item-head:hover{background-color:#f50}.header__burger-menu__item-head.active .header__burger-menu__item-exp,.header__burger-menu__item-head:hover .header__burger-menu__item-exp{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 5.5L8 9.5L12.5 5.5' stroke='%23265299' stroke-linecap='round'/%3E%3C/svg%3E")}.header__burger-menu__item-exp{width:3rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 5.5L8 9.5L12.5 5.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");background-size:1rem;background-position:center;background-repeat:no-repeat}.header__burger-menu__item-link{display:block;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__burger-menu__sub{display:none;background-color:#fff}.header__burger-menu__sub .header__burger-menu__item-head{background-color:#fff;color:#323232;border-bottom:.0625rem solid rgba(38,82,153,.1)}.banner{padding-bottom:9rem;padding-top:2.5rem;background:#00abaa;background:-moz-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:-webkit-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:linear-gradient(180deg,#00abaa 0,#006dab 100%)}.banner__nav{color:#fff;font-size:1.6rem;margin-top:3rem}.banner__nav-list{display:flex;justify-content:space-between;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.banner__nav-list::-webkit-scrollbar{display:none}.banner__nav-list .menu-item{flex-grow:1;position:relative;flex-shrink:0}.banner__nav-list .menu-item::before{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;height:1.5rem;background-color:#fff;opacity:.7}.banner__nav-list .menu-item:last-child:before,.rec-hotels__item_ad:after,.rec-hotels__item_ad:before{content:none}.banner__nav-list .menu-item a{display:flex;justify-content:center;padding:.5rem 3rem;width:100%;transition:.3s}.banner__nav-list .menu-item:first-child a{padding-left:0;justify-content:flex-start}.banner__nav-list .menu-item:last-child a{padding-right:0;justify-content:flex-end}.footer-form-agree{display:block;grid-area:4/1/4/4}.banner__nav-list .menu-item a:hover,.footer-form .footer-form-agree a:hover,.footer-information a:focus,.footer-information a:hover{color:#f50}.banner__title{font-weight:700;color:#fff;font-size:3.3rem}.banner.--short .banner__slider__item{height:42.1875rem}.rec-hotels__item:hover .rec-hotels__item__img,.slider-block-slider-item:hover .slider-block-slider-item__img{height:125%;width:125%}.banner.--short .banner__slider-dots__wrap{bottom:4.6875rem}.banner__slider__item{height:51.9375rem;position:relative}.banner__slider__item__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__slider__item::before{left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.3;z-index:2;position:absolute;content:"";pointer-events:none}.banner__slider__item::after{width:49.375rem;height:40.4375rem;top:.625rem;background:#000;mix-blend-mode:soft-light;-webkit-filter:blur(14.0625rem);filter:blur(14.0625rem)}.banner__slider__item-info{padding-top:3.5rem;position:relative;z-index:3}.banner__slider__item-uptitle{font-family:Montserrat;font-weight:500;font-size:1.75rem;line-height:2.125rem;color:#fff}.banner__slider__item-title{font-family:"Montserrat Alternates";font-style:normal;font-weight:700;font-size:6.25rem;line-height:6rem;margin-top:1.5rem;text-transform:uppercase;color:#fff}.banner-search-btn,.banner__slider__item-btn{font-weight:500;color:#fff;-webkit-transition:.3s;-o-transition:.3s}.banner__slider__item-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1.25rem 2.25rem;background:#f05000;border-radius:1rem;margin-top:2rem;font-size:1.75rem;line-height:2.125rem;transition:.3s}.footer-subscribe-title{font-weight:700;font-size:3rem;color:#fff;text-align:center}.footer-subscribe-subtitle{display:block;font-size:1.35rem;color:#fff;text-align:center;margin-top:7px}.banner__slider__item-btn:focus,.banner__slider__item-btn:hover,.footer-subscribe-btn:focus,.footer-subscribe-btn:hover{background-color:#bb1c09;box-shadow:none}.banner__slider-dots button{font-size:0;width:1.5rem;height:1.5rem;background:#fff;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border-radius:50%}.banner__slider-dots ul,.tour_card__img .slick-dots ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.banner__slider-dots .slick-active button,.banner__slider-dots button:hover,.tour_card__img .slick-dots .slick-active button,.tour_card__img .slick-dots button:hover{opacity:1}.banner__slider-dots__wrap{position:absolute;bottom:21.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-search,.banner-search-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-search{height:5.5rem;background:#fff;border:1px solid #ccc;border-radius:1.25rem;margin-top:-20rem;margin-bottom:6rem;z-index:5}.banner-search-item{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-left:24px;padding-right:24px;border-right:1px solid rgba(204,204,204,.5)}.banner-search-item-img{height:32px;width:32px}.banner-search-item.--city{width:20%}.banner-search-item.--out{width:23.5%}.banner-search-item.--dates{width:17%}.banner-search-item.--nt{width:8.5%}.banner-search-item.--ppl{width:10%}.banner-search-item .search__form-item__name,.banner-search-item .search__form-item__value{padding-right:0;padding-left:0}.banner-search-item .search__form-item__value{color:#000!important}.banner-search-btn{-webkit-box-flex:1;-ms-flex-positive:1;background:#f05000;border-radius:0 1.25rem 1.25rem 0;flex-grow:1;font-size:2.25rem;line-height:2.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s}.banner-search-dd{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;max-height:250px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);border-radius:0 0 1.25rem 1.25rem;overflow:auto;display:none;z-index:3}.banner-search-dd .search__form-item__value input,.card-wrapper,.card__img{display:block;width:100%}.banner-search-dd.--p{padding:0 1.5rem}.banner-search-dd .st{margin-bottom:1.5rem}.banner-search-label{cursor:pointer;display:block;padding:1rem 1.5rem;font-size:1.5rem}.banner-search-label:not(:last-child){border-bottom:1px solid #ccc}.banner-search-label:hover p{color:#6fc8ea}.banner-search-label input:checked+p{color:#265299;font-weight:600}.slider-block{background:#f5f5f5;padding-top:3.5rem;padding-bottom:4.5rem;position:relative;z-index:0}.slider-block-head{width:18.75rem;min-width:18.75rem}.slider-block-title{font-weight:400;font-size:2.25rem;line-height:2.875rem;color:#323232}.best-slider .slick-list{padding-top:2rem}.slider-block-slider-wrapper{margin-left:2.75rem;margin-top:-8.375rem;margin-bottom:-13px;overflow:hidden}.slider-block-slider .slick-slide{margin-bottom:13px;margin-right:.75rem;margin-left:.75rem;border-radius:1.25rem}.slider-block-slider .slick-list{padding-left:.9rem;margin-left:-.9rem}.slider-block-slider-arrows,.slider-block-slider-arrows .slick-arrow{border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.slider-block-slider-arrows{width:16.25rem;height:4.25rem;border:1px solid #bb1c09;margin-top:4rem}.slider-block-slider-arrows .slick-arrow{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100%;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0;background-size:2rem;background-position:43px center;background-repeat:no-repeat;background-image:url(../img/icons/right_orange.svg)}.rec-hotels__item::after,.rec-hotels__item::before,.slider-block-slider-item::after{background:linear-gradient(180deg,rgba(11,5,15,0) 0,rgba(11,5,15,0) 32%,rgba(11,5,15,.4318102240896359) 65%,rgba(11,5,15,.6755077030812324) 74%,rgba(11,5,15,.8575805322128851) 82%,#0b050f 100%);content:"";left:0}.slider-block-slider-arrows .slick-arrow.slick-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.slider-block-slider-arrows .slick-arrow.slick-prev:hover{-webkit-transform:scaleX(-1) translateX(5px);-ms-transform:scaleX(-1) translateX(5px);transform:scaleX(-1) translateX(5px)}.slider-block-slider-arrows .slick-arrow.slick-next:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.slider-block-slider-item,.slider-block-slider-item__img{-webkit-transition:1.25s;-o-transition:1.25s;transition:1.25s}.slider-block-slider-item{width:37.5rem;height:25rem;border-radius:1.25rem;position:relative;display:block;overflow:hidden}.slider-block-slider-item::after{width:100%;height:100%;bottom:0;border-radius:1.25rem;position:absolute}.slider-block-slider-item__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;object-position:13%}.slider-block-slider-item__ad-inf,.slider-block-slider-item__inf{position:absolute;left:0;padding-left:2.25rem;padding-right:2.25rem;width:100%;z-index:2}.slider-block-slider-item__ad-inf{top:1.5rem;color:#fff;font-size:.7rem}.slider-block-slider-item__inf{bottom:1.5rem}.slider-block-slider-item__title{font-weight:500;font-size:2.25rem;line-height:2.75rem;color:#fff}.slider-block-slider-item__subtitle{font-weight:400;font-size:1.5rem;line-height:2.125rem;color:#fff}.reverted-grid{display:grid;direction:rtl}.reverted-grid>*{direction:ltr}.rec-hotels__block{display:-webkit-box;display:-ms-flexbox;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:1.5rem}.rec-hotels__item{display:block;border-radius:1.25rem;overflow:hidden;position:relative}.rec-hotels__item-lg{grid-area:span 2/span 2;padding-top:100%}.rec-hotels__item-sm{grid-area:span 1/span 2;padding-top:50%}.rec-hotels__item-vert-sm{grid-area:span 2/span 1;padding-top:200%}.rec-hotels__item-ex-sm{grid-area:span 1/span 1;padding-top:100%}.rec-hotels__item::after,.rec-hotels__item::before{height:76%;width:100%;position:absolute;opacity:.8;z-index:2}.rec-hotels__item__img{height:100%;width:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:1.25s}.rec-hotels__item::before{opacity:.6;top:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.rec-hotels__item::after{bottom:0}.rec-hotels__item-top{position:absolute;top:1.5625rem;left:0;z-index:4;padding-left:2rem;padding-right:2rem}.rec-hotels__item-location{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.8125rem;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rec-hotels__item-location::before,.rec-hotels__item-params-item::before{content:"";height:1.5rem;width:1.5rem;margin-right:.75rem;background-size:contain}.rec-hotels__item-location::before{background-repeat:no-repeat;background-image:url(../img/icons/location.svg)}.footer-contacts,.footer-contacts-left,.footer-contacts__item-sb,.footer-nav__menu,.footer-subscribe,.footer-uptime,.guide__content,.guide__item,.rec-hotels__item-info,.rec-hotels__item-location,.rec-hotels__item-params{display:-webkit-box;display:-ms-flexbox;display:flex}.rec-hotels__item-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;padding-right:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:1rem;left:0;width:100%;position:absolute;z-index:4;flex-wrap:wrap}.rec-hotels__item-params{gap:1.5rem;row-gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.75rem}.rec-hotels__item-params-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1.8125rem;color:#fff}.rec-hotels__item-params-item::before{min-width:1.5rem}.rec-hotels__item-params-item.--stars{display:inline-flex;vertical-align:text-bottom;margin-left:.65rem}.rec-hotels__item-params-item.--stars::before,.rec-hotels__item-stars .star{background-image:url(../img/icons/star.svg)}.rec-hotels__item-params-item.--person::before{background-image:url(../img/icons/people.svg)}.rec-hotels__item-params-item.--date::before{background-image:url(../img/icons/calendar.svg)}.rec-hotels__item-cost{font-weight:500;font-size:3rem;line-height:3.6875rem;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;color:#fff}.about__nav,.search__form{min-width:21.75rem;overflow:hidden}.parthners__item img,.rec-hotels__item-hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rec-hotels__item-hover,.rec-hotels__item-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rec-hotels__item-name{font-weight:400;font-size:1.5rem;line-height:2rem;color:#fff}.rec-hotels__item-hover{position:absolute;height:100%;width:100%;background:rgba(38,82,153,.85);z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:2.25rem;line-height:2.75rem;-ms-flex-direction:column;flex-direction:column;color:#fff;opacity:0;pointer-events:none}.footer,.guide,.guide:before{background-color:#f5f5f5}.rec-hotels__item-stars{gap:.625rem;margin-top:.625rem}.rec-hotels__item-stars .star{height:1.5rem;width:1.5rem;background-size:contain;background-repeat:no-repeat}.rec-hotels__item-stars .star--filled{background-image:url(../img/icons/starfill.svg)}.rec-hotels__side{width:calc(50% - 12rem * .0625);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.parthners__item img{height:10rem;-webkit-filter:grayscale(1);filter:grayscale(1)}.parthners__item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.parthners__item{margin-right:2rem;margin-left:2rem}.parthners{padding-top:1.875rem;padding-bottom:1.25rem}.guide:before{content:"";position:absolute;left:0;right:0;top:-4.1875rem;bottom:100%}.guide__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.guide__item{width:29.5rem;height:29.5rem;border-radius:1.25rem;overflow:hidden;transition:.3s}.guide__item-img,.guide__item-text{width:100%;position:absolute;left:0}.guide__item-img{top:0;height:100%;-o-object-fit:cover;object-fit:cover}.guide__item-text{z-index:2;color:#fff;bottom:1.9375rem}.guide__item-desc,.guide__item-title{font-weight:500;font-size:3rem;line-height:3.6875rem;text-align:center;color:#fff}.guide__item-desc{margin-top:.5rem;font-weight:400;font-size:1.75rem;line-height:2.125rem}.footer{overflow:hidden}.footer-main{margin-top:11rem;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-main--mobile,.search_filters{display:none}.footer-main--mobile .footer-socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.footer-socials{margin-top:16px}.guide+.footer{padding-top:38.3125rem;margin-top:-32.1875rem}.footer-contacts{padding-bottom:2.35rem;gap:6rem}.footer-contacts-left,.footer-contacts__item.--m{-ms-flex-direction:column;flex-direction:column}.footer-contacts-left{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-contacts__item.--m,.tour-byu-form-agree{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contacts__item-sb{margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-weight:400;font-size:12px;line-height:15px;color:#626262}.footer-contacts__item-sb-city{color:#000}.footer-title{font-weight:500;font-size:1.5rem;color:#f5f5f5}.footer-phone{font-weight:700;font-size:2rem;line-height:2.75rem;color:#fff;display:inline-block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-sub{font-weight:400;font-size:1rem;line-height:1.8125rem;color:#e9e9e9;margin-top:.5rem}.footer-nav__menu{gap:16px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-inf__menu a,.footer-nav__menu a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer-nav__menu a{font-size:1.7rem;font-weight:500;margin-top:10px;display:block;color:#bb1c09}.footer-inf__menu li,.tab-content{margin-top:1.5rem}.footer-inf__menu a{font-weight:400;font-size:1.5rem;line-height:1.8125rem;color:#000}.footer-uptime{text-align:right;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.footer-uptime__bt{position:absolute;bottom:0;right:0}.footer-uptime .header__contacts-inf-item{font-size:1.125rem;line-height:1.375rem}.footer-uptime__schedule .footer-title{margin-top:1.1rem;margin-bottom:1.1rem}.footer-uptime__schedule-item{font-weight:400;font-size:1.55rem;line-height:2.125rem;color:#f5f5f5;margin-bottom:.2rem}.footer-form{margin-top:2rem}.footer-form-agree{font-size:1.2rem;line-height:1.8125rem;color:#fff;gap:10px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-form .footer-form-agree a{color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:underline}.footer-subscribe{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 16px;margin-top:28px}.footer-subscribe-toggle{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;grid-area:1/1/1/4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.chkbx-toggle{display:none;-ms-flex-negative:0;flex-shrink:0}.chkbx-toggle+label{position:relative;cursor:pointer;outline:0;user-select:none;width:118px;height:59px;background-color:#fff;border-radius:60px;margin:0;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.chkbx-toggle+label::after,.chkbx-toggle+label::before{content:"";display:block;position:absolute}.chkbx-toggle+label::before{right:0;left:0;top:0;bottom:0;background-color:#fff;border-radius:60px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;-webkit-box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25);box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}.chkbx-toggle+label::after{top:8px;left:8px;width:44px;height:44px;background-color:#e9422f;border-radius:100%;-webkit-box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25),0 4px 4px 0 rgba(0,0,0,.25);box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25),0 4px 4px 0 rgba(0,0,0,.25);-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.chkbx-toggle-title,.footer-information a{-webkit-transition:.3s;-o-transition:.3s;color:#fff}.chkbx-toggle:checked+label::after{-webkit-transform:translateX(59px);-ms-transform:translateX(59px);transform:translateX(59px)}.chkbx-toggle:checked~.chkbx-toggle-title:nth-of-type(2),.chkbx-toggle~.chkbx-toggle-title:first-of-type{right:148px;opacity:1}.chkbx-toggle~.chkbx-toggle-title:nth-of-type(2){left:148px}.chkbx-toggle:checked~.chkbx-toggle-title:first-of-type{opacity:.5}.chkbx-toggle-title{position:absolute;font-size:22px;transition:.3s;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-subscribe-btn,.footer-subscribe-input{font-size:19px;padding:18px 23px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.footer-subscribe-input{width:100%;border-radius:1rem;border:none;background-color:#fff}.country-curort-item.active .country-curort-item-head,.footer-subscribe-btn{background-color:#e9422f}.footer-subscribe-btn{display:flex;justify-content:center;align-items:center;grid-area:5/2/5/3;border-radius:1rem;border:none;color:#fff;transition:.3s}.promo__item-info,.promo__item-tag{box-shadow:inset 0 1px 1px rgba(255,255,255,.4),inset -1px 1px rgba(0,0,0,.08)}.footer-information{background:#00abaa;background:-moz-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:-webkit-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:linear-gradient(180deg,#00abaa 0,#006dab 100%);padding-top:2rem;padding-bottom:2rem;color:#fff;z-index:2;position:relative}.footer-information a{transition:.3s}.footer-information__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:1.5rem;line-height:1.8125rem}.footer-information__cred{font-weight:400;font-size:1.25rem;line-height:1.5rem;gap:1.5rem 4.5rem;margin-top:6.78125rem}.footer .header__contacts-inf,.footer-information__cred,.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-socials-link svg:hover path{fill:#ff5500}.footer-socials-link:not(:last-child){margin-right:1.65625rem}.footer-m__item{z-index:4;position:relative}.footer-m__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.0625rem solid rgba(255,255,255,.1);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background:#00abaa;background:-moz-linear-gradient(180deg,#00abaa 25%,#006dab 75%);background:-webkit-linear-gradient(180deg,#00abaa 25%,#006dab 75%);background:linear-gradient(180deg,#00abaa 25%,#006dab 75%);background-position:0 50%;background-size:100% 200%;color:#fff}.footer-m__item-exp,.footer-m__item-head.active .footer-m__item-exp,.footer-m__item-head:hover .footer-m__item-exp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 5.5L8 9.5L12.5 5.5' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E")}.footer-m__item-head.active,.footer-m__item-head:hover{background-position:0 100%}.footer-m__item-head.active .footer-m__item-exp,.footer-m__item-head:hover .footer-m__item-exp{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer-m__item-exp{transition:.3s;width:3rem;background-size:1rem;background-position:center;background-repeat:no-repeat}.footer-m__item .footer-uptime{padding-top:1rem;padding-bottom:1rem}.footer-m__item .footer-uptime .header__contacts-inf{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75em}.footer-m__item-link{display:block;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.about__content,.agency,.promo{padding-bottom:6.25rem}a.footer-m__item-link{padding-left:1.5rem}.footer-m__sub{display:none;background-color:#006dab}.footer-m__sub .footer-m__item-head{background:unset;background-color:#006dab;color:#265299;border-bottom:.0625rem solid rgba(38,82,153,.1)}.about{margin-bottom:5rem}.about__content{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-.625rem}.about__nav{width:21.75rem;top:1.5rem;background:#f5f5f5;border-radius:1.25rem;margin-left:1.5rem;position:sticky}.about__nav a:not(:last-child),.about__nav li:not(:last-child){border-bottom:.0625rem solid #ccc}.about__nav a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 3rem;font-weight:500;font-size:1.75rem;line-height:2.125rem;color:#265299}.about__article ul,.country-curort-item-full ul,.tour_card__detail ul{list-style-type:disc;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.about__article{font-size:1.75rem;line-height:140%;width:100%}.about__article li,.country-curort-item-full li,.tour_card__detail li{list-style:auto;margin-top:.75em}.about__article ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.about__article ul li{list-style:outside}.about__article img{max-width:100%;height:auto}.about__article p:not(:first-child),.about__article>div:not(:first-child){margin-top:2.09375rem}.about__article b{font-weight:700;font-size:2rem;line-height:2.4375rem}.about__article a,.country-curort-item-full a,.tour_card__detail a{text-decoration:underline;color:#265299}.about__article h1,.about__article h2,.about__article h3,.about__article h4,.about__article h5,.about__article h6{margin-top:.5em}.about__article table,.country-curort-item-full table,.tour_card__detail table{margin-top:2em;font-size:.75em;border-collapse:collapse}.about__article table td,.about__article table th,.country-curort-item-full table td,.country-curort-item-full table th,.tour_card__detail table td,.tour_card__detail table th{border:.0625rem solid #ccc;padding:.5em}.about__article table td ul li,.about__article table th ul li{list-style:inside}.about__article table td ol li,.about__article table th ol li{list-style:decimal inside}.about__director{margin-top:2.625rem;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:31.25rem;margin-right:auto;margin-left:auto}.about__director-photo{width:31.25rem;height:auto;border-radius:1.25rem}.about__director-text{text-align:center;margin-top:2rem}.agency__content{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 1.3125rem}.agency__item{width:21.75rem;height:21.75rem;background:linear-gradient(180deg,rgba(0,171,170,.25) 0,rgba(0,109,171,.25) 100%);border-radius:1.25rem;text-align:center;font-weight:500;padding-top:6.3125rem}.agency__item-img{height:6.25rem;width:auto}.agency__item--min{height:auto;aspect-ratio:3/2;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-ms-flex-direction:column;flex-direction:column}.agency__item--min img{margin:.5rem;max-height:45%;border-radius:.625rem}.promo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.625rem 1.5rem;margin-top:1.5rem}.promo__item{display:block;width:29.3125rem;background:#fff;border:.0625rem solid rgba(204,204,204,.85);border-radius:1.25rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;overflow:hidden}.promo__item-img{width:100%;height:17.5rem;overflow:hidden;border-radius:1.25rem;position:relative}.promo__item-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.75s;-o-transition:.75s;transition:.75s}.promo__item-info{padding:1.5rem;position:absolute;top:3.04375rem;min-width:75%;width:min-content;border-radius:0 1rem 1rem 0;background:linear-gradient(180deg,rgba(119,119,119,.705),rgba(119,119,119,.151));backdrop-filter:blur(6px);--webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);height:11.4125rem}.promo__item-tags{display:flex;gap:.5rem;margin-bottom:.5rem}.promo__item-tag,.promo__item-title,.tour-btn,.tour-head,.tour-info p,.tour-title h1{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.promo__item-tag{font-size:1.125rem;line-height:125%;padding:.25rem .85rem;border-radius:1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;flex-shrink:0;font-weight:400;color:#fff;border:1px solid rgba(255,255,255,.25)}.promo__item-tag_date{background:linear-gradient(90deg,#0070ab,#00a8aa)}.promo__item-tag_country,.promo__item-tag_custom{background:linear-gradient(90deg,#be2a3b,#c58e20)}.article__content blockquote,.article__content h3,.promo__item-title{font-size:1.5rem;line-height:1.9rem;font-weight:500}.promo__item-title{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;color:#fff}.promo__item:hover .promo__item-title,.scrolled .tour-cost,.scrolled .tour-title h1,.search__form-item__value.active,.tour_card-rev-link:hover{color:#265299}.promo__item:hover .promo__item-title{color:#fff}.promo__item:hover .promo__item-img img{height:105%;width:105%}.article__content{font-size:1.5rem;line-height:1.8125rem;text-align:justify;padding-bottom:6.25rem}.article__content ul li{list-style:outside;margin-left:1rem}.article__content ol li{list-style:decimal;margin-left:1rem}.article__content h3+p,.article__content ol,.article__content ul,.tour-detail-race-info p{margin-top:1rem}.article__content blockquote{margin:1em 0;padding-left:1em;position:relative;text-align:justify;color:#40bfea}.article__content blockquote::before{background:#40bfea;width:.5rem;height:100%;content:"";position:absolute;top:0;left:0}.article__content h3{margin-top:2rem;margin-bottom:1rem;text-transform:uppercase}.article__content img,.tour_card__detail img{max-width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;object-position:left center}.article__content .article__main-img{width:100%;height:37.5rem;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;margin-top:0;margin-bottom:0}.article__content .img-left,.article__content .img-right{width:calc(50% - 12rem * .0625);margin-bottom:-.625rem}.search{padding-bottom:100px}.search__content{margin-top:1.5rem;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 348rem * .0625 - 24rem * .0625)}.search__form{width:21.75rem;margin-right:1.5rem;background:#fff;border:.0625rem solid #ccc;border-radius:1.25rem}.search__form__btn{height:6.25rem;width:100%;background:#ffca00;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:2.25rem;line-height:2.75rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#265299}.search__form__btn:focus,.search__form__btn:hover,.tour-btn:focus,.tour-btn:hover,.tour-byu-form-btn:focus,.tour-byu-form-btn:hover{background-color:#feb526}.search__form-item{padding:1rem 0}.search__form-item .star{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.8627 8.26943C15.0086 8.56339 15.2895 8.76706 15.6142 8.81441L22 9.74555L17.3552 14.2944C17.1199 14.5249 17.0132 14.8564 17.0698 15.1808L18.1727 21.5L12.4697 18.4603C12.1757 18.3036 11.823 18.3036 11.5289 18.4604L5.82723 21.5L6.93813 15.182C6.9953 14.8569 6.88835 14.5246 6.65231 14.2938L2.00003 9.74555L8.42051 8.81454C8.74736 8.76714 9.02973 8.56143 9.17503 8.26485L11.9993 2.5L14.8627 8.26943Z' fill='%23FFCA00' stroke='%23FFCA00' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");height:1.5rem;width:1.5rem;margin-right:.625rem;min-width:1.5rem}.search__form-item__value::before,.search__form-item__vars-item input[type=checkbox]+p::before,.search__form-item__vars-item input[type=radio]+p::before{margin-right:.5rem;background-size:contain;background-repeat:no-repeat;width:1.5rem;height:1.5rem;min-width:1.5rem;content:""}.search__form-item:not(:last-child){border-bottom:.0625rem solid rgba(204,204,204,.5)}.search__form-item__name{font-size:1.125rem;line-height:1.375rem;color:#626262;padding:0 1.5rem}.search__form-item__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 1.5rem}.search__form-item__value,.search__form-item__value input{font-size:1.75rem;line-height:2.125rem}.search__form-item__value.--loc::before{background-image:url(../img/icons/location2.svg)}.search__form-item__value.--out::before,.tour-detail-hotel-contacts a.--email::before,.tour-detail-params-item.--loc::before{background-image:url(../img/icons/world.svg)}.search__form-item__value.--dates::before{background-image:url(../img/icons/dates.svg)}.search__form-item__value.--ppl::before,.tour-detail-params-item.--ppl::before{background-image:url(../img/icons/ppl.svg)}.search__form-item__value.--night::before{background-image:url(../img/icons/moon.svg)}.search__form-item__value.--cur::before{background-image:url(../img/icons/cur.svg)}.search__form-item__value.--hotel::before{background-image:url(../img/icons/hotel.svg)}.search__form-item__value.--food::before{background-image:url(../img/icons/food.svg)}.search__form-item__value.--str::before{background-image:url(../img/icons/str.svg)}.search__form-item__value .p-text{width:13rem;height:2rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-wrap:break-word;white-space:pre}.search__form-item__vars{margin-top:1rem;border-top:.0625rem dashed rgba(204,204,204,.5);padding-top:1rem;font-size:1.5rem;line-height:1.8125rem;display:none;color:#000}.search__form-item__vars-item{display:block;cursor:pointer;padding-left:1.5rem;padding-right:1.5rem}.search__form-item__vars-item:not(:last-child){margin-bottom:1rem}.search__form-item__vars-item input[type=checkbox]+p::before,.search__form-item__vars-item input[type=radio]+p::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12.5C2 6.97715 6.47715 2.5 12 2.5C17.5228 2.5 22 6.97715 22 12.5C22 18.0228 17.5228 22.5 12 22.5C6.47715 22.5 2 18.0228 2 12.5Z' stroke='%23CCCCCC' stroke-width='2'/%3E%3C/svg%3E")}.search__form-item__vars-item input[type=checkbox]+p::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M3 4.80769C3 4.08548 3.58548 3.5 4.30769 3.5H19.6923C20.4145 3.5 21 4.08547 21 4.80769V20.1923C21 20.9146 20.4146 21.5 19.6923 21.5H4.30769C3.58547 21.5 3 20.9145 3 20.1923V4.80769Z' stroke='%23CCCCCC' stroke-width='2'/%3E%3C/svg%3E")}.search__form-item__vars-item p,.tour-detail-hotel-contacts a,.tour-detail-hotel-tabs,.tour-info,.tour_card-rev-head,.tour_card-rev__mark,.tour_card-rev__name,.tour_card-rev__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__form-item input[type=radio]:checked+p::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12.5C2 6.97715 6.47715 2.5 12 2.5C17.5228 2.5 22 6.97715 22 12.5C22 18.0228 17.5228 22.5 12 22.5C6.47715 22.5 2 18.0228 2 12.5Z' stroke='%23265299' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 12.5C7 9.73858 9.23858 7.5 12 7.5C14.7614 7.5 17 9.73858 17 12.5C17 15.2614 14.7614 17.5 12 17.5C9.23858 17.5 7 15.2614 7 12.5Z' fill='%23265299'/%3E%3C/svg%3E")}.search__form-item input[type=checkbox]:checked+p::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.30769 2.5C3.03319 2.5 2 3.53319 2 4.80769V20.1923C2 21.4668 3.0332 22.5 4.30769 22.5H19.6923C20.9668 22.5 22 21.4668 22 20.1923V4.80769C22 3.5332 20.9668 2.5 19.6923 2.5H4.30769ZM18.7203 8.19364C19.1034 7.79582 19.0915 7.16277 18.6936 6.77968C18.2958 6.39659 17.6628 6.40854 17.2797 6.80636L9.33333 15.0583L6.72032 12.3448C6.33723 11.947 5.70418 11.9351 5.30636 12.3181C4.90854 12.7012 4.89659 13.3343 5.27968 13.7321L8.61301 17.1936L9.33333 17.9417L10.0537 17.1936L18.7203 8.19364Z' fill='%23265299'/%3E%3C/svg%3E")}.tour_card{margin-bottom:1.5rem;width:100%;background:#fff;border:.0625rem solid #ccc;border-radius:1.25rem;overflow:hidden}.tour_card__img .rec-hotels__item-info{margin-bottom:.625rem;pointer-events:none}.tour_card__img::after,.tour_card__img::before{height:17rem;width:100%;content:"";position:absolute;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(51.96%,rgba(11,5,15,0)),color-stop(112.25%,#0b050f));background:-o-linear-gradient(top,rgba(11,5,15,0) 51.96%,#0b050f 112.25%);background:linear-gradient(180deg,rgba(11,5,15,0) 51.96%,#0b050f 112.25%);opacity:.8;z-index:2;pointer-events:none}.tour_card__img::before{top:0;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.tour_card__img::after{bottom:0}.tour_card__img,.tour_card__img-slider,.tour_card__img-slider img{height:23.8125rem;width:100%}.tour_card__img-slider img{-o-object-fit:cover;object-fit:cover}.tour_card__img .slick-dots{position:absolute;bottom:1.625rem;right:1.5rem;gap:1.5rem}.tour_card__img .slick-dots button{font-size:0;width:1.5rem;height:1.5rem;background:#fff;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border-radius:50%}.tour_card-info{padding:1.5625rem 1.5rem 2rem}.tour-byu-form,.tour-byu-form-btn,.tour-byu-info,.tour-byu-info-params,.tour-byu-info-params-item,.tour-detail-info,.tour-detail-params,.tour-detail-params-item,.tour-detail-race,.tour-detail-tags,.tour_card-info-head,.tour_card__img .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.tour_card-info-head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour_card-info-title{font-weight:400;font-size:1.75rem;line-height:2.125rem;color:#265299}.tour_card-info-cost{font-weight:500;font-size:3rem;line-height:3.6875rem;text-align:right;color:#265299}.tour-detail-hotel-contacts a,.tour-detail-included,.tour-detail-race-info,.tour_card-info-tab,.tour_card-rev__mark,.tour_card-rev__name,.tour_card-rev__time,.tour_card__detail{font-size:1.5rem;line-height:1.8125rem}.tour_card-info .rec-hotels__item-stars{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tour_card-info-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;gap:1.5rem}.tour_card-info-like,.tour_card-info-tab{border-radius:1.25rem;background:#f5f5f5;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tour_card-info-tab{padding:1rem 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:400;color:#265299}.tour_card-info-tab.active,.tour_card-info-tab:hover{background:#265299;color:#fff}.tour_card-info-like{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.75rem}.tour_card-info-like.active svg{fill:#dc4249}.tour_card-info-like:hover{background-color:#265299}.tour_card-add{padding:2rem 0;margin-right:2rem;margin-left:2rem;border-top:.0625rem dashed rgba(204,204,204,.5)}.tour_card-add .yandex-map iframe{height:32.6875rem;width:100%;border-radius:1.25rem}.tour_card__detail{font-weight:400;text-align:justify}.country-curort-item-full p:not(:last-child),.tour_card-rev-text p:not(:last-child),.tour_card__detail p:not(:last-child){margin-bottom:1.1em}.country-curort-item-full ul,.tour_card__detail ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.country-curort-item-full ul li,.tour_card__detail ul li{list-style:outside}.country-curort-item-full img,.tour_card__detail img{max-width:100%;height:auto}.country-curort-item-full h1,.country-curort-item-full h2,.country-curort-item-full h3,.country-curort-item-full h4,.country-curort-item-full h5,.country-curort-item-full h6,.tour_card__detail h1,.tour_card__detail h2,.tour_card__detail h3,.tour_card__detail h4,.tour_card__detail h5,.tour_card__detail h6{margin-top:.5em;margin-bottom:.5rem}.country-curort-item-full table td ul li,.country-curort-item-full table th ul li,.tour_card__detail table td ul li,.tour_card__detail table th ul li{list-style:inside}.country-curort-item-full table td ol li,.country-curort-item-full table th ol li,.tour_card__detail table td ol li,.tour_card__detail table th ol li{list-style:decimal inside}.tour_card-rev:not(:last-child){margin-bottom:2rem;padding-bottom:2rem;border-bottom:.0625rem dashed rgba(204,204,204,.5)}.tour_card-rev-img{margin-top:1.25rem;height:25rem;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.tour_card-rev-link{color:#40bfea;display:block;margin-top:1em;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.tour_card-rev-head{gap:1.5625rem}.tour_card-rev__mark{user-select:none;font-weight:700;color:#fff;width:3.75rem;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1.25rem;background-color:#f05000}.tour-detail-tags p.--online,.tour_card-rev__mark.--high{background:#4ece3d}.tour_card-rev__mark.--mid{background:#feb526}.tour_card-rev__mark.--low{background:#dc4249}.tour_card-rev__name,.tour_card-rev__time{color:#626262}.tour_card-rev__name::before,.tour_card-rev__time::before{content:"";width:1.5rem;height:1.5rem;min-width:1.5rem;margin-right:.75rem;background-size:contain;background-repeat:no-repeat}.tour_card-rev__name::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.75 6.5C7.75 4.15279 9.65279 2.25 12 2.25C14.3472 2.25 16.25 4.15279 16.25 6.5C16.25 8.84721 14.3472 10.75 12 10.75C9.65279 10.75 7.75 8.84721 7.75 6.5Z' stroke='%23CCCCCC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='path-2-inside-1_6_5126' fill='white'%3E%3Cpath d='M14.633 13.25C15.7251 13.25 16.5906 13.25 17.2883 13.307C18.0016 13.3653 18.6053 13.4869 19.1564 13.7677C20.0502 14.2231 20.7769 14.9498 21.2323 15.8436C21.5131 16.3947 21.6347 16.9984 21.693 17.7117C21.75 18.4094 21.75 19.2748 21.75 20.367V21C21.75 21.4142 21.4142 21.75 21 21.75H3C2.58579 21.75 2.25 21.4142 2.25 21V20.367V20.367C2.24999 19.2749 2.24999 18.4094 2.30699 17.7117C2.36527 16.9984 2.48688 16.3947 2.76772 15.8436C3.22311 14.9498 3.94977 14.2231 4.84356 13.7677C5.39473 13.4869 5.99836 13.3653 6.71175 13.307C7.40937 13.25 8.27486 13.25 9.367 13.25H9.367H14.633Z'/%3E%3C/mask%3E%3Cpath d='M17.2883 13.307L17.4511 11.3136H17.4511L17.2883 13.307ZM14.633 13.25V15.25H14.633L14.633 13.25ZM19.1564 13.7677L20.0644 11.9857L20.0644 11.9857L19.1564 13.7677ZM21.2323 15.8436L23.0143 14.9356L23.0143 14.9356L21.2323 15.8436ZM21.693 17.7117L23.6864 17.5489V17.5489L21.693 17.7117ZM21.75 20.367L19.75 20.367V20.367H21.75ZM2.30699 17.7117L4.30035 17.8746L2.30699 17.7117ZM2.25 20.367H4.25V20.367L2.25 20.367ZM2.76772 15.8436L4.54973 16.7515L4.54974 16.7515L2.76772 15.8436ZM4.84356 13.7677L3.93562 11.9857L3.93557 11.9857L4.84356 13.7677ZM6.71175 13.307L6.8746 15.3003L6.71175 13.307ZM9.367 13.25L9.36699 15.25H9.367V13.25ZM17.4511 11.3136C16.6536 11.2485 15.6941 11.25 14.633 11.25L14.633 15.25C15.7561 15.25 16.5276 15.2515 17.1254 15.3003L17.4511 11.3136ZM20.0644 11.9857C19.1844 11.5373 18.2885 11.382 17.4511 11.3136L17.1254 15.3003C17.7148 15.3485 18.0261 15.4364 18.2485 15.5497L20.0644 11.9857ZM23.0143 14.9356C22.3672 13.6655 21.3345 12.6328 20.0644 11.9857L18.2484 15.5497C18.7659 15.8134 19.1866 16.2341 19.4503 16.7515L23.0143 14.9356ZM23.6864 17.5489C23.618 16.7115 23.4627 15.8155 23.0143 14.9356L19.4503 16.7515C19.5636 16.9739 19.6515 17.2852 19.6997 17.8746L23.6864 17.5489ZM23.75 20.367C23.75 19.3058 23.7515 18.3463 23.6864 17.5489L19.6997 17.8746C19.7485 18.4724 19.75 19.2439 19.75 20.367L23.75 20.367ZM21 23.75C22.5188 23.75 23.75 22.5188 23.75 21H19.75C19.75 20.3096 20.3096 19.75 21 19.75V23.75ZM3 23.75H21V19.75H3V23.75ZM0.25 21C0.25 22.5188 1.48122 23.75 3 23.75V19.75C3.69036 19.75 4.25 20.3096 4.25 21H0.25ZM0.31363 17.5489C0.248474 18.3463 0.249995 19.3058 0.25 20.367L4.25 20.367C4.24999 19.2439 4.25151 18.4724 4.30035 17.8746L0.31363 17.5489ZM0.25 20.367V20.367H4.25V20.367H0.25ZM0.985707 14.9356C0.537355 15.8155 0.382047 16.7115 0.31363 17.5489L4.30035 17.8746C4.3485 17.2852 4.43641 16.9739 4.54973 16.7515L0.985707 14.9356ZM3.93557 11.9857C2.66544 12.6329 1.63283 13.6655 0.985703 14.9356L4.54974 16.7515C4.81339 16.2341 5.23409 15.8134 5.75154 15.5497L3.93557 11.9857ZM6.54889 11.3136C5.71152 11.382 4.81554 11.5373 3.93562 11.9857L5.7515 15.5497C5.97392 15.4364 6.28521 15.3485 6.8746 15.3003L6.54889 11.3136ZM9.367 11.25H9.367V15.25H9.367V11.25ZM9.36701 11.25C8.30585 11.25 7.34635 11.2485 6.54889 11.3136L6.8746 15.3003C7.47238 15.2515 8.24387 15.25 9.36699 15.25L9.36701 11.25ZM14.633 11.25H9.367V15.25H14.633V11.25ZM23.75 21V20.367H19.75V21H23.75ZM0.25 20.367V21H4.25V20.367H0.25Z' fill='%23CCCCCC' mask='url(%23path-2-inside-1_6_5126)'/%3E%3C/svg%3E")}.tour_card-rev__time::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.5 1C9.05228 1 9.5 1.44772 9.5 2V3H14.5V2C14.5 1.44772 14.9477 1 15.5 1C16.0523 1 16.5 1.44772 16.5 2V3H21C22.1046 3 23 3.89543 23 5V21C23 22.1046 22.1046 23 21 23H3C1.89543 23 1 22.1046 1 21V5C1 3.89543 1.89543 3 3 3H7.5V2C7.5 1.44772 7.94772 1 8.5 1ZM7.5 5H3V9H21V5H16.5V6C16.5 6.55228 16.0523 7 15.5 7C14.9477 7 14.5 6.55228 14.5 6V5H9.5V6C9.5 6.55228 9.05228 7 8.5 7C7.94772 7 7.5 6.55228 7.5 6V5ZM21 11H16.5V15H21V11ZM21 17H16.5V21H21V17ZM14.5 21V17H9.5V21H14.5ZM7.5 21V17H3V21H7.5ZM3 15H7.5V11H3V15ZM9.5 11V15H14.5V11H9.5Z' fill='%23CCCCCC'/%3E%3C/svg%3E")}.tour_card-rev-title{transition:.3s;font-weight:500;font-size:2rem;line-height:2.4375rem;margin-top:1rem}.tour_card-rev-text{font-weight:400;font-size:1.5rem;line-height:1.8125rem;text-align:justify;margin-top:1rem}.tour{padding-bottom:6.25rem}.tour h2{font-size:2.5em;text-align:center}.tour-head{background:#265299;border-radius:1.25rem 1.25rem 0 0;padding:2rem 1.5rem;position:sticky;top:0;z-index:10}.tour-head.scrolled{background:#fff;border-radius:0}.tour-info::before{height:1.5rem;width:1.5rem;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(../img/icons/plain1.svg);margin-right:.625rem}.tour-byu-form-agree-text,.tour-byu-info-cost,.tour-byu-info-params-item,.tour-info p{font-weight:400;font-size:1.5rem;line-height:1.8125rem;color:#eaf6fe}#lf-hainan-ticket-giveaway .lf-wp-hero__lead,.tour-btn,.tour-cost,.tour-id{font-weight:500}.scrolled .tour-info p{color:#40bfea}.scrolled .tour-info::before{background-image:url(../img/icons/plain2.svg)}.tour-id{padding:.25rem 1rem;background:#f89e32;border-radius:1.25rem;font-size:1.125rem;line-height:1.375rem;margin-left:1.5rem;color:#fff}.tour-main{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-title h1{font-weight:400;font-size:2.375rem;line-height:2.875rem;margin-top:.625rem;color:#fff}.tour-btn{padding:1.25rem 2.25rem;font-size:1.75rem;line-height:2.125rem;text-align:center;display:flex;background:#ffca00;color:#265299;border-radius:1rem}.tour-cost-info,.tour-detail-hotel-contacts a::before{background-repeat:no-repeat}.tour-stars{margin-top:.5rem;display:flex;gap:.625rem}.tour-stars .star{height:1.5rem;width:1.5rem;background-image:url(../img/icons/star.svg)}.tour-stars .star--filled{background-image:url(../img//icons/starfill.svg)}.scrolled .tour-cost-info{background-image:url(../img//icons/info2.svg)}.tour-cost{font-size:3rem;line-height:3.6875rem;color:#fff;margin-left:auto;margin-right:4.125rem;position:relative;flex-shrink:0}.tour-cost-info,.tour-detail-params-item::before{height:1.5rem;width:1.5rem;background-size:contain}.tour-cost-info{background-image:url(../img//icons/info1.svg);position:absolute;top:-.0625rem;right:-2rem}.tour-cost-info:hover .tour-cost-info-text{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tour-cost-info-text{padding:1rem;font-size:.875rem;line-height:140%;border-radius:.625rem;position:absolute;background-color:#fff;color:#000;width:20rem;top:1.875rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:.3s;-webkit-box-shadow:.25rem .25rem .5rem 0 rgba(34,60,80,.2);box-shadow:.25rem .25rem .5rem 0 rgba(34,60,80,.2)}.tour-detail-params,.tour-detail-race-title{font-size:1.75rem;line-height:2.125rem;font-weight:500}.tour-img-slider,.tour-img-slider__img{height:37.5rem;width:100%}.tour-img-slider__img{-o-object-fit:cover;object-fit:cover}.tour-img-slider--min{margin-top:-9.625rem;margin-bottom:1.5rem}.tour-img-slider--min .slick-slide{margin-right:.75rem;margin-left:.75rem}.tour-img-slider--min__img{width:13.4375rem;height:7.9375rem;-o-object-fit:cover;object-fit:cover;border:.25rem solid #fff;border-radius:1.25rem}.card__img,.gallery__slide-img{object-fit:cover;object-position:center}.tour-detail-hotel,.tour-detail-hotel-tabs,.tour-detail-included,.tour-detail-info,.tour-detail-race,.tour-detail__features{border-bottom:.125rem dashed rgba(204,204,204,.5)}.slick-current .tour-img-slider--min__img{border:.25rem solid #ffca00}.tour-detail{margin-left:1.5rem;margin-right:1.5rem;position:relative}.tour-detail-info{padding-top:2rem;padding-bottom:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-detail-params{padding-top:.625rem;padding-bottom:.625rem;gap:3rem;color:#000}.tour-byu-info-params-item,.tour-detail-params-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-detail-params-item::before{content:"";margin-right:.75rem;min-width:1.5rem}.reviews__slider.slider-block-slider .slick-slide,.tour-detail .tour_card-add{margin-left:0;margin-right:0;display:block}.tour-detail-params-item.--date::before{background-image:url(../img/icons/dates.svg)}.tour-detail-params-item.--night::before{background-image:url(../img/icons/moon.svg)}.tour-detail-tags{gap:.75rem}.tour-detail-tags p{background:#ccc;border-radius:1.25rem;padding:.25rem .75rem;min-width:5rem;text-align:center;font-weight:500;font-size:1.125rem;line-height:1.375rem;color:#fff}.tour-detail-race{padding-top:2rem;padding-bottom:2rem}.tour-detail-race__item{width:50%}.tour-detail-race__item:nth-child(2n){padding-left:1.375rem;border-left:.0625rem solid rgba(204,204,204,.5)}.tour-detail-race-info{color:#000}.tour-detail-included{font-style:normal;color:#265299;padding-top:1.5rem;padding-bottom:1.5rem}.tour-detail-hotel,.tour-detail-hotel-tabs,.tour-detail__features{padding-bottom:2rem;padding-top:2rem}.tour-detail-hotel-name{font-weight:500;font-size:2rem;line-height:2.4375rem;color:#000}.tour-detail-hotel-tabs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-detail-hotel-tabs .tour_card-info-tabs{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.tour-detail-hotel-contacts,.tour-detail__features{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.tour-detail-hotel-contacts a{font-weight:500;color:#265299}.tour-byu-form-item-input[name=name],.tour-byu-form-item-input[name=phone],.tour-detail-hotel-contacts a.--phone::before{background-image:url(../img/icons/phone.svg)}.tour-detail .tour_card-add{border-top:none}.tour-detail__features{border-top:.125rem dashed rgba(204,204,204,.5);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.tour-detail__features-item-title{font-size:1rem;line-height:1.25rem;text-align:center;color:#265299;margin-top:1rem}.tour-detail__features-item-img{height:4rem;width:4rem;display:block;margin-right:auto;margin-left:auto}.tour-byu-form-agree,.tour-byu-vars{margin-top:2rem;display:-webkit-box;display:-ms-flexbox}.tour-detail__list{padding-top:2rem;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:20rem;-moz-column-width:20rem;column-width:20rem;-webkit-column-gap:2.75rem;-moz-column-gap:2.75rem;column-gap:2.75rem}.tour-detail__group{margin-bottom:3rem;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.tour-detail__group-title{font-weight:500;font-size:1.75rem;line-height:2.125rem;margin-bottom:1rem}.tour-byu-vars,.tour-detail__group-item{font-weight:400;font-size:1.5rem;line-height:1.8125rem}.tour-byu{background:#265299;border-radius:0 0 1.25rem 1.25rem;color:#fff;padding:2rem 0 3rem}.tour-byu .title{margin-top:0;margin-bottom:0;color:#fff}.tour-byu-info,.tour-byu-vars{border-bottom:.125rem dashed rgba(234,246,254,.5)}.tour-byu-vars{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;gap:5rem;padding-bottom:1.9375rem}.thx p,.tour-byu-form-btn{font-weight:500;text-align:center;color:#265299}.tour-byu-vars .active{color:#ffca00}.tour-byu-info{padding:3rem 1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tour-byu-info-params{gap:1.5rem}.tour-byu-info-params-item::before,.tour-detail-hotel-contacts a::before{height:1.5rem;width:1.5rem;content:"";background-size:contain;margin-right:.75rem}.tour-byu-info-params-item.--from::before{background-image:url(../img/icons/24/plain.svg)}.tour-byu-info-params-item.--dates::before{background-image:url(../img/icons/24/calendar.svg)}.tour-byu-info-params-item.--ppl::before{background-image:url(../img/icons/24/people.svg)}.tour-byu-info-params-item.--moon::before{background-image:url(../img/icons/24/moon.svg)}.tour-byu-info-cost .tour-cost{text-align:right;margin:0}.tour-byu-form{margin-top:2rem;width:100%;height:4.5rem;background:#fff;border:.0625rem solid #ccc;border-radius:1rem}.tour-byu-form-btn{height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#ffca00;border-radius:0 1rem 1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;line-height:2.4375rem;transition:.3s}.country-curort-item-head,.tab{border-radius:1.25rem;cursor:pointer}.tour-byu-form-wrap{padding-top:2rem;padding-left:1.5rem;padding-right:1.5rem}.tour-byu-form-title{font-weight:500;font-size:2rem;line-height:2.4375rem;text-align:center}.tour-byu-form-item{width:24.75rem;display:block;height:100%;padding:.625rem 1.5rem;border-right:.0625rem solid rgba(204,204,204,.5)}.tour-byu-form-item-name{font-size:1.125rem;line-height:1.375rem;color:#626262}.tour-byu-form-item-input{font-size:1.375rem;line-height:1.6875rem;display:block;width:100%;color:#626262;padding-left:1.875rem;background-size:1.5rem;background-repeat:no-repeat;background-position:left center}.tour-byu-form-item-input[name=email]{background-image:url(../img/icons/message.svg)}.tour-byu-form-agree-box__item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 4.30769C3 3.58548 3.58548 3 4.30769 3H19.6923C20.4145 3 21 3.58547 21 4.30769V19.6923C21 20.4146 20.4146 21 19.6923 21H4.30769C3.58547 21 3 20.4145 3 19.6923V4.30769Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");height:1.5rem;width:1.5rem;min-width:1.5rem;margin-right:.75rem;cursor:pointer;background-size:contain}input:checked+.tour-byu-form-agree-box__item{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.30769 2.5C3.03319 2.5 2 3.53319 2 4.80769V20.1923C2 21.4668 3.0332 22.5 4.30769 22.5H19.6923C20.9668 22.5 22 21.4668 22 20.1923V4.80769C22 3.5332 20.9668 2.5 19.6923 2.5H4.30769ZM18.7203 8.19364C19.1034 7.79582 19.0915 7.16277 18.6936 6.77968C18.2958 6.39659 17.6628 6.40854 17.2797 6.80636L9.33333 15.0583L6.72032 12.3448C6.33723 11.947 5.70418 11.9351 5.30636 12.3181C4.90854 12.7012 4.89659 13.3343 5.27968 13.7321L8.61301 17.1936L9.33333 17.9417L10.0537 17.1936L18.7203 8.19364Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.--nogr .tour_card-info-tab{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.country-curort-item{margin-top:2em}.country-curort-item-head{font-size:2.25rem;font-weight:600;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:.75em 1.5625rem;background-color:#f05000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.country-curort-item-full,.tab{font-weight:400;line-height:1.8125rem}.country-curort-item__btn{height:1.0625rem;width:1.0625rem;min-width:1.0625rem;position:relative}.country-curort-item__btn::after,.country-curort-item__btn::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}.country-curort-item__btn::after{height:.125rem;width:100%}.country-curort-item__btn::before{width:.125rem;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-curort-item.active .country-curort-item__btn::before{height:0}.country-curort-item-full{margin-top:1em;font-size:1.5rem;text-align:justify;display:none}.thx{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:29.5em;height:21.5em;display:none;background:#fff;border:.0625em solid #ccc;-webkit-box-shadow:0 .25em 1.25em rgba(0,0,0,.1);box-shadow:0 .25em 1.25em rgba(0,0,0,.1);border-radius:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;z-index:400}.card:hover,.guide__item:hover,.promo__banner:hover{box-shadow:#00000028 1px 1px 3px 1px}.news.news_page{padding-bottom:calc(60px + 5rem)}.news__content-category,.smi_about_us__content{padding:.8rem}.news .slick-track,.news__content-category,.reviews__slider.slider-block-slider .slick-track,.smi_about_us .slick-track,.smi_about_us__content,.tabs{display:flex;gap:1.5rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.news__content-category_grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.5rem;justify-items:center}.news__content-category_grid .card-wrapper{max-width:unset;width:100%}.news__content-category-placeholder{grid-column:1/-1;opacity:.5;text-align:center}.thx-icon{height:6.25em;width:100%}.thx p{margin-top:2.375rem;font-size:1.75em;line-height:2.125rem}.thx .close{height:24px;width:24px;cursor:pointer;position:absolute;top:24px;right:24px}.pt{-webkit-animation:400s infinite stroke;animation:400s infinite stroke}.pt-b{-webkit-animation:400s infinite strokeback;animation:400s infinite strokeback}.footer,.parthners,.rec-hotels{position:relative;z-index:0}.guide{z-index:1}.tabs{row-gap:1rem;flex-wrap:wrap;justify-content:center;max-width:max-content;width:100%}.tab{display:block;padding:1rem 2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.2rem;color:#e9422f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border:1px solid #e9422f}.about__tabs,.agency__tabs,.insurance__tabs,.tourist__tabs{margin-bottom:3.0625rem}.tabs-wrapper__text{margin-top:1.5rem;padding-bottom:1rem;border-bottom:1px solid #ededed}.card__info,.card_no-descr .card__title{margin-top:6px}.tabs-wrapper__text p{margin:revert}.card,.card__content{border-radius:1.25rem}.tab.active,.tab:hover{background-color:#e9422f!important;color:#fff}.card-wrapper{max-width:280px;flex-shrink:0}.card__img-placeholder-wrapper,.card__info,.card__location{align-items:center;display:flex}.card{background-color:#fff;padding-top:140%;position:relative;transition:.3s}.card_no-img{padding-top:0;height:100%}.card_no-img .card__content{position:static}.card__content{position:absolute;top:0;bottom:0;right:0;left:0}.card__img,.card__img-wrapper{border-radius:1.25rem 1.25rem 0 0}.card_no-descr{padding-top:110%}.card__img-wrapper{position:relative;padding-top:56%;background:#00abaa;background:-moz-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:-webkit-linear-gradient(180deg,#00abaa 0,#006dab 100%);background:linear-gradient(180deg,#00abaa 0,#006dab 100%)}.card__img{position:absolute;top:0;left:0;height:100%}.card__img-placeholder-wrapper{position:absolute;top:3px;left:3px;right:3px;bottom:3px;background-color:#fff;border-radius:1.1rem 1.1rem 0 0;justify-content:center}.card__img-placeholder{height:40%;width:unset}.card__text-content{padding:20px 25px;overflow:hidden}.card__date,.card__location{font-weight:300;font-size:12px;color:#323232}.card__location::before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#323232;margin:0 4px}.card__header{display:flex;align-items:center;margin-bottom:7px}.card__descr,.card__title,.promo__item-descr{font-size:15px;line-height:140%;margin:5px 0 0;padding:0;color:#000}.card__descr,.promo__item-descr{color:#323232;font-size:13px;margin-top:6px}.card__rev-mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:12px;font-weight:700;color:#fff;width:35px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;margin-right:6px;background:#f05000}.reviews{margin-top:11.5625rem;background-color:#f5f5f5;padding-top:0;padding-bottom:0}.reviews__head{margin-top:3.5rem}.slider-block-slider.reviews__slider .slick-slide{padding-top:1rem;box-shadow:none;border-radius:none}.header__info{display:flex;flex-direction:column;align-items:flex-end;margin-right:2rem}.promo__banners{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.promo__banner{display:block;border-radius:1.25rem;transition:.3s}.promo__banner-img{display:block;width:100%;border-radius:1.25rem}.gallery__slide{position:relative;padding-top:75%;border-radius:1.25rem}.gallery__slide-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:1.25rem}.gallery .slider-block-slider .slick-slide{max-width:32rem;width:100%}.adfox-popup{padding:0;border:none;outline:0;margin:auto}.adfox-popup__close{position:fixed;right:calc((100vw - 600px)/ 2 - 40px);top:calc((100vh - 500px)/ 2);width:20px;height:20px;cursor:pointer;transition:.3s}.adfox-popup__close:hover{opacity:.5}.adfox-popup__close::after,.adfox-popup__close::before{content:"";position:absolute;top:50%;left:50%;background:#fff;height:2px;width:28px}.adfox-popup__close::before{transform:translate(-50%,-50%) rotate(-45deg)}.adfox-popup__close::after{transform:translate(-50%,-50%) rotate(45deg)}.adfox-popup__timer{position:fixed;color:#fff;right:calc((100vw - 600px)/ 2);top:calc((100vh - 500px)/ 2 - 10px);transform:translate(0,-100%)}.adfox-popup::backdrop{background:rgb(0 0 0 / .6)}::backdrop,dialog{opacity:0}:popover-open,:popover-open::backdrop,[open],[open]::backdrop{opacity:1}dialog:not([open]){display:block;visibility:hidden}@media (max-width:1500px){.promo__item{width:calc(33.3333% - 16rem * .0625)}.promo__item-title{font-size:1.5rem;line-height:130%}}@media (max-width:1470px){.banner-search-item.--city{width:17%}.banner-search-item.--out{width:20%}.about__nav a{font-size:1.5rem;line-height:1.75rem;padding:1.5rem}.about__nav{width:17.5rem;min-width:17.5rem}.about__article p:not(:first-child),.about__article>div:not(:first-child){margin-top:1.75rem}.about__article{width:100%;font-size:1.5rem;line-height:140%}.about__article b{font-size:1.625rem;line-height:1.875rem}.about__director,.about__director-photo{width:25rem;max-width:100%}.about,.agency{margin-top:3.125rem}.agency__item{width:calc(25% - 15.75rem * .0625);height:auto;aspect-ratio:1/1;padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.625rem;padding-right:.625rem}.agency__item-name{min-height:3.625rem}.agency__item--min{height:auto;aspect-ratio:3/2}.article__content{font-size:1.25rem;line-height:130%}.article__content blockquote{font-size:1.625rem;line-height:130%}.search__form{width:16.875rem;min-width:16.875rem}.search__form__btn{font-size:1.75rem;line-height:130%;height:4.375rem}.search__form-item__name{font-size:.875rem;line-height:130%}.search__form-item{padding:.5rem 0}.search__form-item__value{padding:0 1rem}.search__form-item__value,.search__form-item__value input{font-size:1.375rem;line-height:130%}.search__form-item__vars{padding-top:.5rem;font-size:1rem;line-height:130%}.search__form-item__vars-item:not(:last-child){margin-bottom:.5rem}.search__form-item__vars-item{padding-left:1rem;padding-right:1rem}.tour-cost,.tour-title h1{font-size:2rem;line-height:130%}.tour-cost{font-size:2.25rem}.tour-detail-hotel-tabs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tour-byu-form,.tour-byu-info,.tour-byu-info-main{-webkit-box-orient:vertical;-webkit-box-direction:normal}.tour-byu-info-main .tour-stars,.tour-detail-hotel-contacts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tour-detail-hotel-contacts{margin-bottom:1rem;gap:.375rem 1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour-byu-info,.tour-byu-info-main{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour-byu-info-main{display:-webkit-box;display:-ms-flexbox;display:flex}.tour-byu-info-main .tour-stars{margin-bottom:1.25rem}.tour-byu-info-cost,.tour-byu-info-cost .tour-cost{text-align:center}.tour-byu-form-btn{height:4.375rem;border-radius:0 0 1rem 1rem}.tour-byu-form{-ms-flex-direction:column;flex-direction:column;width:24.75rem;max-width:100%;height:auto;margin-right:auto;margin-left:auto}.tour-byu-form-item{width:100%;height:auto;background-repeat:none;border-bottom:.0625rem solid rgba(204,204,204,.5)}.tour-byu-form-agree{max-width:23.75rem;margin-right:auto;margin-left:auto}.tour-byu-form-agree-text{font-size:1.125rem;line-height:130%}}@media (max-width:1280px){.about__content{margin-top:1.875rem}.about__nav a{line-height:130%;font-size:1.125rem;padding:.9375rem}.about__nav{width:14.375rem;min-width:14.375rem}.about__article p:not(:first-child),.about__article>div:not(:first-child){margin-top:1.1em}.about__article{max-width:100%;font-size:1.125rem;line-height:140%}.about__article b{font-size:1.1em;line-height:130%}}.header__logo img{width:224px}@media (max-width:1279px){.btn,.footer-phone,.footer-subscribe-btn,.rec-hotels__item-name,.slider-block-title{font-size:1.5rem;line-height:1.8125rem}.footer-contacts{gap:4rem}.tour-main,.tour-title,.tour_card-info-head{-webkit-box-orient:vertical;-webkit-box-direction:normal}.container{max-width:950px}.slider-block__c{margin-left:auto;width:calc(100% - 20px);max-width:calc((100% - 950px)/ 2 + 950px)}.banner__nav{font-size:1.5rem;margin-right:-20px;margin-left:-20px}.banner__nav-list{padding-left:20px;padding-right:20px}.slider-block-slider-arrows .slick-arrow{background-position:center}.button-more{margin-top:1.5rem}.title{font-size:2.375rem;line-height:2.875rem;margin-top:2rem;margin-bottom:1.5625rem}.header__logo img{width:8.5rem}.header__c,.header__nav__list-item a{padding-top:.75rem;padding-bottom:.75rem}.footer-form-agree,.footer-information__top,.header__login{font-size:.75rem;line-height:.9375rem}.header__login::before{height:1rem;width:1rem;min-width:1rem;margin-right:.5rem}.header-menu__item:not(:last-child),.header__phone{margin-right:1.5rem}.header__contacts-inf-item{font-size:.75rem}.header__phone{font-size:1.125rem;line-height:1.375rem;font-weight:500}.header-menu__link{font-size:.875rem;line-height:1.0625rem}.header-menu__sub-label .header-menu__link::after{height:1rem;width:1rem;min-width:1rem;margin-left:.25rem}.header__nav__list-item{font-size:1rem;line-height:1.25rem;padding-top:0;padding-bottom:0}.header__contacts-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__nav__list-item:not(:first-child)::after{height:calc(100% - 24rem * .0625)}.banner__slider-dots button,.rec-hotels__item-location::before,.rec-hotels__item-stars .star,.tour_card__img .slick-dots button{height:1rem;width:1rem}.header__nav__list li:last-child{margin-right:-4rem}.header__nav__list li:first-child{margin-left:-4rem}.header__nav__list li{font-size:1rem}.header-menu__sub-link{font-size:.875rem;line-height:1.0625rem;padding:.875rem;left:-.875rem}.header-menu__sub{width:15rem;bottom:.625rem;max-height:18.75rem;overflow:auto}.banner.--short .banner__slider__item,.tour-img-slider,.tour-img-slider__img{height:28.125rem}.banner.--short .banner__slider-dots__wrap{bottom:9.375rem}.banner__slider__item{height:45rem}.banner__slider__item-title{font-size:3.75rem;line-height:6rem;margin-top:0}.banner__slider__item-btn,.banner__slider__item-uptitle,.footer-contacts .footer-phone{font-size:1.2rem;line-height:1.5rem}.banner__slider__item-info{padding-top:7.375rem}.banner__slider__item-btn{padding:1rem 1.5rem;margin-top:.625rem}.banner__slider-dots__wrap{bottom:20rem}.banner__slider-dots ul,.tour_card-info-tabs{gap:1rem}.slider-block{padding-top:2rem}.reviews.slider-block{padding-bottom:2.3rem}.slider-block-head{width:12.5rem;min-width:12.5rem}.slider-block-slider-arrows{height:3.25rem;margin-top:3.125rem;width:11.5625rem}.slider-block-slider-item{width:22.5rem;height:16.25rem}.slider-block-slider-wrapper{margin-left:.3125rem;margin-top:-5.9375rem}.slider-block-slider-item__title{font-size:1.75rem;line-height:2.125rem}.footer-title,.rec-hotels__item-location,.rec-hotels__item-params-item,.slider-block-slider-item__subtitle{font-size:1.125rem;line-height:1.375rem}.slider-block-slider-item__subtitle{margin-top:.375rem;margin-bottom:-.3125rem}.slider-block-slider-item__inf{padding-left:1.5rem;padding-right:.625rem}.rec-hotels__item-info,.rec-hotels__item-top{padding-left:1.25rem;padding-right:1.25rem}.rec-hotels__item-top{top:.9375rem}.rec-hotels__item-location::before{margin-right:.5rem}.rec-hotels__item-cost{font-weight:500;font-size:2rem;line-height:2.4375rem}.rec-hotels__item-params-item::before{height:1rem;width:1rem;margin-right:.25rem;background-size:contain;min-width:1rem}.rec-hotels__item-params{gap:.625rem}.parthners__item img{height:6rem}.guide__item{height:18.75rem;width:calc(33.3333% - 16rem * .0625)}.guide__item-title{font-weight:500;font-size:1.75rem;line-height:2.125rem}.guide__item-desc{font-size:1rem;line-height:1.25rem;margin-top:.25rem}.guide__item-text{bottom:1.4375rem}.guide+.footer{padding-top:21.5625rem;margin-top:-19.6875rem}.footer-contacts .footer-phone{margin-top:.875rem}.footer-sub{font-size:.75rem;line-height:.9375rem;margin-top:.25rem}.footer-uptime__schedule-item{font-size:.875rem;line-height:1.0625rem;margin-bottom:.5rem}.footer-uptime__schedule .footer-title{margin-top:.875rem;margin-bottom:.6875rem;font-size:1rem}.footer-nav__menu a{font-size:1.375rem;line-height:1.6875rem}.footer-inf__menu li,.footer-nav__menu li{margin-top:.8125rem}.footer-inf__menu a,.footer-subscribe-input{font-size:1rem;line-height:1.25rem}.footer-uptime{min-width:230px}.header__contacts-inf{gap:0 1rem}.footer-information{padding-top:.375rem;padding-bottom:1.25rem}.footer-socials-link svg{height:1.5rem;width:1.5rem}.footer-information__cred{font-size:.75rem;line-height:.9375rem;gap:1.25rem;margin-top:.15625rem}.tour_card__img,.tour_card__img-slider,.tour_card__img-slider img{height:17.5rem}.tour_card__img .rec-hotels__item-info{margin-bottom:0}.tour_card__img .slick-dots{gap:1rem;bottom:1.375rem;right:1rem}.tour_card-info{padding:1rem}.tour_card-info-head{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tour_card-info-title{font-size:1.375rem;line-height:130%;margin-top:.3125rem}.tour_card-info-cost{font-size:2.375rem;line-height:130%}.tour_card-info .rec-hotels__item-stars{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.3125rem;margin-bottom:.625rem}.tour_card-info-tab{padding:.625rem;border-radius:.625rem;font-size:1.125rem;line-height:130%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tour_card-info-like{width:2.8125rem;border-radius:.625rem}.tour_card-info-like svg{width:1.375rem}.tour_card-add .yandex-map iframe{height:21.875rem}.tour_card-add{padding:1rem 0;margin-left:1rem;margin-right:1rem}.country-curort-item-full,.tour_card-rev-text,.tour_card-rev__name,.tour_card-rev__time,.tour_card__detail{font-size:1.125rem;line-height:130%}.tour_card-rev-img{height:18.75rem}.tour_card-rev-head{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour_card-rev__mark{font-size:1.125rem;width:2.8125rem;height:1.875rem}.tour_card-rev-title{font-size:1.5rem;line-height:130%}.tour-head{position:relative}.tour-main,.tour-title{-ms-flex-direction:column;flex-direction:column;text-align:cneter}.tour-title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.tour-cost{margin-right:auto;margin-left:auto;margin-bottom:.625rem}.country-curort-item-head{font-size:1.75rem;line-height:130%}.card-wrapper{width:223px}.card__date,.card__descr,.card__location,.promo__item-descr{font-size:11px}.card__title{font-size:12px}.card__text-content{padding:15px 20px}.card__rev-mark{font-size:11px;height:22px}.button-more{font-size:1.125rem}.footer-main{margin-top:4rem}.reviews{margin-top:7.5625rem}.promo__item-title{font-size:1.3rem}.promo__item-tag{font-size:.9rem}.slider-block-slider-item__ad-inf{font-size:.55rem}}@media (max-width:1270px){.banner-search{height:70px}.banner-search-item{padding-right:16px;padding-left:16px}.banner-search-item.--dates{width:22%}.banner-search-btn{font-size:24px}.agency__item-name{font-size:1.125rem;line-height:1.375rem;min-height:2.75rem;margin-top:.625rem}.agency__item-img{height:4.6875rem}.article__content{font-size:1rem}.article__content blockquote{font-size:1.375rem}.article__content h3{font-size:1.5rem;margin-top:1em;margin-bottom:.5em;line-height:130%;text-align:left}.article__content img{height:18.75rem}.article__content .article__main-img{height:25rem}.tour-byu-info-params-item,.tour-detail-hotel-contacts a,.tour-detail-included,.tour-detail__group-item{font-size:1.125rem;line-height:130%}.tour-detail-hotel-name{font-size:1.625rem;line-height:130%}.tour-detail__group-title{font-size:1.4375rem;line-height:130%}.tour-byu-vars{gap:.375rem 1.25rem;font-size:1.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour-byu-info-params{gap:.75rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tour-byu-form-agree-text{font-size:1rem;line-height:130%}}@media (max-width:980px){.promo__item{width:calc(50% - 12rem * .0625)}.promo__item-title{font-size:1.5rem}.promo__item-tag{font-size:1.125rem}.slider-block-slider-item__ad-inf{font-size:.7rem}}@media (max-width:989px){.news .slick-track,.smi_about_us .slick-track{padding:1.5rem 0}.news .button-more,.reviews__slider.slider-block-slider,.smi_about_us .button-more,.tab-content{margin-top:0}.news.news_page .button-more,.news.news_page .tab-content{margin-top:1.5rem}.smi_about_us .title{margin-bottom:0}}@media (max-width:920px){.agency__item{width:calc(33.33333% - 14rem * .0625)}}@media (max-width:900px){.footer-main,.footer-uptime{text-align:center}.footer-main{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}.chkbx-toggle+label{width:106px;height:53px}.chkbx-toggle:checked+label::after{-webkit-transform:translateX(52px);-ms-transform:translateX(52px);transform:translateX(52px)}.chkbx-toggle+label::after{width:38px;height:38px}.chkbx-toggle-title{font-size:14px}.chkbx-toggle~.chkbx-toggle-title:first-of-type{right:117px}.chkbx-toggle~.chkbx-toggle-title:nth-of-type(2){left:117px}.footer-subscribe{grid-template-columns:1fr;gap:14px 12px}.footer-subscribe-input,.footer-subscribe-toggle{grid-area:unset!important}.footer-form-agree,.footer-subscribe-btn{grid-area:unset}.footer-nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;max-width:27rem;margin-right:auto;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav__menu a,.footer-nav__menu li{margin-top:0}.footer-contacts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.footer-uptime{min-width:300px}.tour-img-slider--min{display:none}}@media (max-width:899px){.header__nav__list li,.tab{font-size:.9rem}.tabs{gap:.8rem}.tab{padding:.5rem 1rem}.banner__nav,[data-sletat-module-id]{margin-top:0}.header__logo img{width:7.6rem}.header__info{margin-right:1rem}.header__contacts-inf{gap:0 1rem;width:min-content}.banner.banner_header-menu{padding:.5rem 0}.banner.banner_header-menu .banner__nav-list{padding-top:0;padding-bottom:0}.header__nav__list li:first-child{margin-left:-2rem}.header__nav__list li:last-child{margin-right:-1.6rem}.banner__slider__item{height:52rem}.banner__nav,.header__phone{font-size:.8rem}.header__contacts-inf-item{font-size:.625rem}.banner{padding-top:1.3rem;padding-bottom:4rem}.banner__title{font-size:1.7rem}.banner__nav-list .menu-item a{padding:.5rem 1.8rem}.banner__nav-list .menu-item::before{height:1rem}.banner__nav-list{padding:1rem 20px}.banner-search{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:25rem;margin:-30rem auto 0}.banner-search-item{height:4rem;width:100%!important;border-bottom:1px solid rgba(204,204,204,.5);border-right:none}.banner-search-item:first-child{display:none}.banner-search-btn{height:3rem;border-radius:0 0 1.25rem 1.25rem}.banner-search-label{padding:.75rem;font-size:1.1rem}.rec-hotels__block{display:unset}.rec-hotels .slick-initialized .slick-slide{height:260px;width:360px;margin-right:.75rem;margin-left:.75rem}.parthners .slick-initialized .slick-slide{height:unset}.rec-hotels__item-ex-sm,.rec-hotels__item-lg,.rec-hotels__item-sm,.rec-hotels__item-vert-sm{padding-top:0}.tour-info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem}.tour-detail-race-info,.tour-info p{font-size:1.125rem;line-height:130%}.tour-id{font-size:.875rem}.tour-title h1{font-size:1.5rem}.tour-btn{padding:.625rem 1.25rem;font-size:1.375rem;line-height:130%}.tour-cost-info-text{right:-3.125rem;width:15rem}.tour-detail-params{font-size:1.125rem;gap:.375rem 1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tour-byu-form-title,.tour-detail-race-title{font-size:1.375rem;line-height:130%}.tour-detail-race-info p{margin-top:.75em}.tour-detail-included{font-size:1rem}.tour-detail-hotel-name{font-size:1.375rem}.tour-detail__features{gap:2rem 0}.tour-detail__features-item{width:33.33%}.tour-detail__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-gap:0.75rem;-moz-column-gap:0.75rem;column-gap:.75rem;padding-bottom:1.875rem}.tour-detail__group{margin-bottom:1rem}.tour-detail__group-title{font-size:1.125rem;margin-bottom:.5rem}.tour-detail__group-item{font-size:1rem}.tour-byu-form-btn{font-size:1.375rem;height:3.4375rem}.tour-byu-form-item-name{font-size:.8125rem;line-height:130%}.tour-byu-form-item-input{font-size:1rem;line-height:130%;background-size:1rem;padding-left:1.375rem}.tour-byu-form-agree-text{font-size:.875rem;line-height:130%}.footer-information__cred{margin-top:2rem}.footer-main{margin-top:3rem}.rec-hotels .slick-track{padding:1.5rem 0 0}.rec-hotels .slick-list{margin:-1.5rem 0;padding-left:.9rem;padding-bottom:1.5rem}.promo__item{width:100%}.promo__item-title{font-size:1.3rem}.promo__item-tags{flex-wrap:wrap}.promo__item-tag{font-size:.9rem}.slider-block-slider-item__ad-inf{font-size:.55rem}}@media (max-width:839px){.about__nav,.header-menu,.header__contacts-inf,.header__info,.header__nav,.header__phone,.tour_card-rev-slider-nav{display:none}.adfox-popup__close{top:20px;right:20px}.adfox-popup__timer{right:20px;top:calc((100vh - (100vw - 40px) * .83)/ 2 - 10px)}.news .container,.smi_about_us .container{margin-right:0}.tabs{flex-wrap:nowrap;justify-content:flex-start}.tour_card-rev-slider-wrapper .slick-list:before{content:none}.tour_card-rev.--list-item{flex-direction:column;align-items:center}.single-review__container{grid-template-columns:1fr;justify-items:center}.single-review .title{grid-area:2/1/2/2}.single-review .tour_card-rev-slider-wrapper{grid-area:1/1/1/2}.single-review .article__content{grid-area:3/1/3/2}.tour_card-rev-left-side{margin-right:0;margin-bottom:1rem}.banner__nav,[data-sletat-module-id]{margin-top:0}.header__c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__right{display:flex;justify-content:space-between;align-items:center;width:4.5rem}.header-burger{display:block;flex-shrink:0;height:2rem;width:2rem;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../img/icons/burger.svg)}.header__burger-menu{display:block}.header__login{font-size:0;width:2rem;height:2rem;position:relative;background:unset;color:#f05000;padding:0}.header__login::before{background-image:url(../img/icons/person.svg);height:2rem;width:2rem;margin-right:0}.header__login:hover{background:unset}.banner{padding-top:1.3rem;padding-bottom:4rem}.banner__title{font-size:1.7rem}.banner__nav{font-size:.8rem}.banner__nav-list .menu-item a{padding:.5rem 1.8rem}.banner__nav-list .menu-item::before{height:1rem}.banner__nav-list{padding:1rem 20x}.parthners__item img{height:4.625rem}.parthners__item{margin-right:.5rem;margin-left:.5rem}.about__director{margin-top:1.25rem}.about__director-text{margin-top:.9375rem}.news .slick-list,.rec-hotels .slick-list,.slider-block-slider .slick-list,.smi_about_us .slick-list{margin-right:-20px;margin-left:-20px;padding-left:calc(50% - 223px / 2 + 20px)}.rec-hotels__content{padding-left:0}.slider-block-slider .slick-list{padding-left:20px}.parthners .slick-slider{margin:0 -20px}}@media (max-width:800px){.guide__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.guide__item{width:100%;max-width:28.125rem;margin-right:auto;margin-left:auto;margin-bottom:1.25rem}.guide__item:last-child{margin-bottom:0}.search_filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:130%;margin-bottom:.75rem}.search_filters::after,.search_filters::before{height:1rem;width:1rem;content:"";background-size:contain}.search_filters::after{background-image:url(../img/icons/down.svg);margin-left:.5rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.search_filters.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.search_filters::before{background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg fill='%23265299' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0rem * 0.0625' y='0rem * 0.0625' viewBox='0 0 122.23 122.88' style='enable-background:new 0 0 122.23 122.88' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M122.23,12.35v10.54c0,1.29-1.21,2.35-2.69,2.35H77.85c-2.84,5.92-8.89,10.01-15.9,10.01 c-7,0-13.05-4.09-15.89-10.01H2.69C1.22,25.24,0,24.18,0,22.89V12.35C0,11.06,1.21,10,2.69,10h43.37c2.84-5.92,8.89-10,15.89-10 c7,0,13.05,4.09,15.89,10h41.69C121.02,10,122.23,11.06,122.23,12.35L122.23,12.35L122.23,12.35z M49.57,112.88 c-2.84,5.92-8.89,10-15.9,10c-7,0-13.05-4.08-15.89-10l-15.09,0c-1.48,0-2.69-1.06-2.69-2.35V99.99c0-1.29,1.21-2.35,2.69-2.35 l15.09,0c2.84-5.92,8.89-10.01,15.89-10.01c7,0,13.05,4.09,15.89,10.01h69.97c1.48,0,2.69,1.06,2.69,2.35v10.54 c0,1.29-1.22,2.35-2.69,2.35L49.57,112.88L49.57,112.88z M104.12,69.73c-2.84,5.92-8.89,10.01-15.89,10.01 c-7,0-13.05-4.09-15.9-10.01H2.69C1.22,69.73,0,68.67,0,67.38V56.85c0-1.29,1.21-2.35,2.69-2.35h69.64c2.84-5.92,8.89-10,15.89-10 c7,0,13.05,4.09,15.89,10h15.42c1.48,0,2.69,1.06,2.69,2.35v10.53c0,1.29-1.21,2.35-2.69,2.35H104.12L104.12,69.73z'/%3E%3C/g%3E%3C/svg%3E");margin-right:.5rem}.search__list{width:100%}.search__form{width:100%;margin-right:0;min-width:100%;margin-bottom:1.5rem;display:none}.search__form.active{display:block}.search__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){section,section.container{padding-top:72px}}@media (max-width:766px){html{font-size:16px}}@media (max-width:750px){.btn,.footer-subscribe-btn,.footer-subscribe-input,.footer-uptime .header__contacts-inf-item,.rec-hotels__item-params-item{font-size:.875rem;line-height:1.0625rem}.footer-main,.rec-hotels__item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal}.rec-hotels__block{-ms-flex-wrap:wrap;flex-wrap:wrap}.rec-hotels__item-top{top:.375rem;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.rec-hotels__item-location{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.875rem;line-height:1.375rem}.rec-hotels__block:nth-child(2n) .rec-hotels__item-lg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:1.25rem}.rec-hotels__side:not(:last-child){margin-bottom:1.5rem}.rec-hotels__item-info{-ms-flex-direction:column;flex-direction:column}.rec-hotels__item-cost{margin-top:.5rem;font-size:1.75rem;line-height:2.125rem}.rec-hotels__item-hover{height:auto;width:100%;top:1.875rem;background:0 0;pointer-events:all;opacity:1}.rec-hotels__item-name{font-size:1rem;line-height:1.25rem}.rec-hotels__item-params-item.--stars{display:none}.rec-hotels__item-params{gap:1.25rem}.footer::after{top:unset;bottom:0;height:29.375rem}.footer-nav__menu a{font-size:1.25rem;line-height:1.5rem}.footer-nav__menu li{margin-bottom:0}.footer-title{font-size:1.75rem;line-height:2.125rem}.footer-contacts .footer-title{font-size:1.5rem;line-height:1.8125rem}.footer-contacts .footer-phone,.footer-phone{font-size:1.5rem;line-height:1.8125rem;margin-top:.25rem}.footer-sub{font-size:.875rem;line-height:1.0625rem;margin-top:.5rem}.footer-inf__menu a{font-size:1.125rem;line-height:1.5625rem}.footer-uptime__schedule .footer-title{margin-top:.25rem;margin-bottom:.6875rem;font-size:1.4375rem}.footer-uptime__schedule-item{font-size:1.1875rem;line-height:1.375rem}.footer-uptime__schedule-item .footer .header__contacts-inf{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-uptime__bt{position:static}.header__contacts-inf{gap:0 1rem}.footer-form-agree{font-size:.625rem;line-height:.75rem}.tour_card .rec-hotels__item-info,.tour_card .rec-hotels__item-location{left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:auto}.tour_card-info-cost{font-size:2rem}.tour_card-info-tabs{margin-top:1rem}.thx{font-size:13px}.thx p{margin-top:10px}.footer-socials{justify-content:center}}@media (max-width:699px){.footer-subscribe-title{font-size:2rem}.footer-subscribe-subtitle{font-size:1rem}.banner{padding-bottom:1.5rem}.banner__slider__item{height:54rem}.banner__slider-dots__wrap,.slider-block-slider-arrows,.slider-block-slider-arrows-m.reviews__slider-arrows-m{display:none}[data-sletat-module-id]{top:23rem}.slider-block__c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:cneter}.slider-block-head{width:100%;text-align:center}.slider-block-slider-wrapper{margin-top:-1.25rem}.slider-block-slider-arrows-m,.slider-block-slider-arrows-m .slick-arrow{border-radius:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.slider-block-slider-arrows-m{height:3.25rem;background-color:transparent;border:1px solid #bb1c09;margin-top:1.25rem;margin-right:auto;margin-left:auto;width:11.875rem;border-radius:1rem}.slider-block-slider-arrows-m .slick-arrow{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;height:100%;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0;background-size:2rem;background-position:center;background-repeat:no-repeat;background-image:url(../img/icons/right_orange.svg)}.slider-block-slider-arrows-m .slick-arrow.slick-prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.slider-block.reviews{padding-top:0;margin-top:12rem}.slider-block-head.reviews__head{margin-top:-9.5rem}.reviews__slider.slider-block-slider .slick-list{margin-right:-20px;margin-left:-20px;padding-left:calc(50% - 223px / 2 + 20px)}}@media (max-width:650px){.about__content,.agency,.article__content,.promo,.search{padding-bottom:3.125rem}.agency__content{gap:.625rem}.agency__item{width:calc(50% - 5rem * .0625)}.tour-detail-race__item{width:100%}.agency__item-name{font-size:.875rem;line-height:1.125rem;min-height:2.25rem;margin-top:.3125rem}.agency__item-img{height:4rem}.promo__item-info{padding:1rem}.promo__item-date{font-size:.875rem}.promo__item-title{font-size:1.125rem;-webkit-line-clamp:5}.search__form__btn{font-size:1.375rem;height:3.4375rem}.search__form-item__name{margin-bottom:.1875rem}.search__form-item__value,.search__form-item__value input{font-size:1.125rem}.search__form-item__value::before{height:1rem;width:1rem;min-width:1rem;margin-bottom:.125rem}.tour_card__img .slick-dots{gap:.75rem;right:.75rem}.tour_card__img .slick-dots button{height:.75rem;width:.75rem}.tour_card-info{padding:.5rem .5rem 1rem}.tour_card-info-tabs{gap:.5rem}.tour_card-info-tab{font-size:.875rem;padding:.375rem}.tour_card-rev-img{height:13.75rem;margin-top:.625rem}.tour{padding-bottom:3.125rem}.tour-detail-hotel,.tour-detail-included,.tour-detail-info,.tour-detail-race,.tour-detail__features{padding-bottom:1rem;padding-top:1rem}.tour h2{font-size:1.8em}.tour-img-slider,.tour-img-slider__img{height:18.75rem}.tour-detail{margin-right:.5rem;margin-left:.5rem}.tour-detail-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tour-detail-info,.tour-detail-race{-ms-flex-wrap:wrap;flex-wrap:wrap}.tour-detail-race__item:nth-child(2n){border-left:0;padding-left:0;padding-top:1.25rem;margin-top:1.25rem;border-top:.0625rem solid rgba(204,204,204,.5)}.tour-detail-race-title{font-size:1rem;line-height:130%}.tour-detail-race-info{font-size:.875rem;line-height:130%}.tour-detail-hotel-contacts a{font-size:.9375rem;line-height:130%}.tour-detail__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%;padding-top:1rem}.tour-byu-form-agree-text{font-size:.75rem;line-height:130%}}@media (max-width:600px){.article__content blockquote{font-size:1.125rem}.article__content blockquote::before{width:.25rem}.article__content img{height:12.5rem;margin-top:1.25rem}.article__content .article__main-img{height:15.625rem}.article__content .img-left,.article__content .img-right{width:calc(50% - 6rem * .0625);margin-bottom:-.625rem}.tour-detail__features-item{width:50%;padding-left:.3125rem;padding-right:.3125rem}}@media (max-width:550px){.footer-information a{display:inline-block;margin-top:.5rem}.footer-information__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:.875rem;line-height:1.0625rem}.footer-socials{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-information__cred{margin-top:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 0}.footer-information__cred p{width:50%}}@media (max-width:490px){.m-hidden{display:none!important}.mt-3{margin-top:1.5rem}}@media (max-width:450px){.footer-subscribe-title{font-size:1.5rem}.footer-subscribe-subtitle{font-size:.7rem}.footer-subscribe{margin-top:21px}.title{font-size:1.75rem;line-height:2.125rem;margin-top:1.875rem;margin-bottom:1.25rem}.header__contacts-inf{width:100%}.header__contacts-inf-item{color:#fff;margin-top:1.2rem}.header__logo img{width:8.75rem;height:2.5rem}.header__logo{height:2.5rem}.header__c{padding-top:.5rem;padding-bottom:.5rem}.banner.--short .banner__slider__item{height:21.875rem}.banner__slider__item-uptitle{font-size:.875rem;line-height:1.0625rem}.banner__slider__item-title{font-size:2.25rem;line-height:2.625rem}.banner__slider__item-info{padding-top:6.25rem}.banner__slider__item-btn{font-size:1rem;line-height:1.25rem;padding:.75rem 1rem;margin-top:1.0625rem}.banner__slider__item{height:54rem}.banner__slider__item::after{position:absolute;width:100%;height:20rem;left:0;top:0;background:#000;mix-blend-mode:normal;-webkit-filter:blur(6.25rem);filter:blur(6.25rem);opacity:.3}.banner-search{margin-top:-36rem;margin-bottom:4rem}.slider-block-slider-item{width:calc(100vw - 32rem * .0625);height:22.625rem}.slider-block-slider-item__subtitle{font-size:.875rem;line-height:1.0625rem;text-align:center;margin-right:auto;margin-left:auto;max-width:10.625rem}.guide__item-title,.slider-block-slider-item__title{font-size:1.375rem;line-height:1.6875rem}.slider-block-slider-item__title{text-align:center}.slider-block-slider-wrapper{margin-left:-.5rem}.guide__item{height:75vw;width:100%}.guide__item-desc{font-size:.875rem;line-height:1.0625rem}.guide__item-text{bottom:1.4375rem}.footer-main{margin-top:0}.footer-contacts,.footer-nav__menu,.footer-uptime{display:none}.footer-main--mobile,.footer-uptime_mobile{display:block}.about__article{font-size:.9375rem;line-height:140%}.tour_card-info-cost{font-size:1.75rem}.country-curort-item-full,.tour-detail__group-title,.tour_card-rev-text,.tour_card-rev__name,.tour_card-rev__time,.tour_card__detail{font-size:1rem}.tour-detail-included,.tour-detail__group-item{font-size:.875rem}.tour-detail-hotel-name{font-size:1.125rem}.--nogr .tour_card-info-tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.country-curort-item-head{font-size:1.375rem}.promo__item-img{height:18.5rem}.promo__item-info{height:12.4125rem}}@media (max-width:449px){.search__form-item__value .p-text{height:1.5rem}}@media (max-width:1470px) and (min-width:1280px){.btn,.footer-phone,.footer-subscribe-btn,.footer-title{font-size:2rem;line-height:2.4375rem}.button-more{margin-top:2rem}.title{line-height:4.5625rem;margin-top:3rem;margin-bottom:2rem}.header-menu__link,.header__login{font-size:1.375rem}.header__phone{font-weight:500;font-size:2rem;line-height:2.4375rem;margin-right:1.625rem}.header-menu__item:not(:last-child){margin-right:2.7rem}.header__nav__list li{font-size:1.5rem}.banner{margin-top:0}.banner__slider__item-info{padding-top:10.125rem}.banner__slider__item-title{font-size:5.5rem;line-height:6rem;margin-top:.8125rem}.banner__slider__item-btn,.footer-contacts .footer-phone,.footer-subscribe-input,.footer-uptime__schedule-item{font-size:1.5rem;line-height:1.8125rem}.banner__slider__item-btn{margin-top:1.6875rem}.banner__slider__item{height:48.125rem}.banner__slider-dots__wrap{bottom:18.75rem}.slider-block{padding-top:2.5rem;padding-bottom:3.25rem}.slider-block-title{font-size:2.25rem;line-height:2.6875rem}.slider-block-slider-arrows{margin-top:3.125rem}.slider-block-slider-wrapper{margin-left:.8125rem;margin-top:-10.375rem}.slider-block-slider-item{width:30.9375rem;height:23.75rem}.rec-hotels__item-info,.slider-block-slider-item__inf{padding-left:1.5rem;padding-right:1.5rem}.slider-block-slider-item__subtitle{font-size:1.375rem;line-height:1.6875rem}.footer-information__top,.rec-hotels__item-params-item{font-size:1.25rem;line-height:1.5rem}.rec-hotels__item-params{gap:1rem}.rec-hotels__item-params-item::before{margin-right:.5625rem}.rec-hotels__item-top{top:1.3125rem;left:0;padding-left:1.5625rem}.rec-hotels__item-location{font-size:1.25rem}.parthners__item img{height:9rem}.parthners{padding-top:0;padding-bottom:0}.guide__item{width:calc(33.3333% - 16rem * .0625);height:25rem;border-radius:1.25rem}.guide__item-title{font-size:2.25rem;line-height:2.75rem}.guide__item-desc{font-size:1.375rem;line-height:1.6875rem;margin-top:.25rem}.guide+.footer{padding-top:29.0625rem;margin-top:-26.125rem}.footer-contacts .footer-title,.footer-nav__menu a,.footer-uptime .footer-title,.footer-uptime__schedule-item b{font-size:1.75rem;line-height:2.125rem}.footer-sub{line-height:1.375rem}.footer-uptime{min-width:300px}.footer-uptime__bt{bottom:-1.875rem}.footer-uptime .header__contacts-inf-item{font-size:1rem}.footer-subscribe-input{height:100%}.footer-form-agree,.footer-information__cred{font-size:1.125rem;line-height:1.375rem}.footer-information__cred{gap:1.5rem 2.5rem}.button-more{font-size:1.75rem}}@media (max-width:1920px) and (min-width:900px){html{font-size:12.8px}}.about>.container:has(#lf-hainan-ticket-giveaway)>.title{display:none}.about>.container:has(#lf-hainan-ticket-giveaway)>.article__content{margin-top:0}.about:has(#lf-hainan-ticket-giveaway){margin-bottom:0!important;background:linear-gradient(180deg,#eaf6fb 0,#ddf5f3 52%,#e7f3fa 100%)}#lf-hainan-ticket-giveaway .lf-wp-hero{padding-top:0!important}#lf-hainan-ticket-giveaway :where(h1,h2,h3,p,ul,ol){margin:0}#lf-hainan-ticket-giveaway :where(img){display:block;max-width:100%;height:auto}#lf-hainan-ticket-giveaway :where(a):focus-visible{outline:rgba(240,80,0,.32) solid 3px;outline-offset:3px}#lf-hainan-ticket-giveaway .lf-wp-container{width:min(calc(100% - 48px),1200px);margin-inline:auto}#lf-hainan-ticket-giveaway .lf-wp-section{padding:56px 0;scroll-margin-top:80px}#lf-hainan-ticket-giveaway .lf-wp-section--tight{padding-top:24px;padding-bottom:24px}#lf-hainan-ticket-giveaway .lf-wp-section--tint{background:#f6fafc;border-radius:24px}#lf-hainan-ticket-giveaway .lf-wp-hero{position:relative;display:grid;align-items:end;overflow:hidden;background:var(--lf-wp-deep);color:#fff;isolation:isolate}#lf-hainan-ticket-giveaway .lf-wp-hero__image{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;z-index:-2}#lf-hainan-ticket-giveaway .lf-wp-hero__content{display:grid;gap:14px}@media(min-width:768px) and (max-height:900px){#lf-hainan-ticket-giveaway .lf-wp-hero{align-items:start}#lf-hainan-ticket-giveaway .lf-wp-hero__content{padding-top:24px;padding-bottom:24px}}#lf-hainan-ticket-giveaway .lf-wp-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#lf-hainan-ticket-giveaway .lf-wp-hero__title{font-weight:900;letter-spacing:.01em}#lf-hainan-ticket-giveaway .lf-wp-hero__facts{display:flex;flex-wrap:wrap;gap:8px}#lf-hainan-ticket-giveaway .lf-wp-chip{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:12px;font-weight:700}#lf-hainan-ticket-giveaway .lf-wp-button{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:0 24px;border:2px solid transparent;background:var(--lf-wp-orange);color:#fff!important;font-size:14px;text-decoration:none;transition:background-color .25s,border-color .25s}#lf-hainan-ticket-giveaway .lf-wp-button:hover{background:var(--lf-wp-orange-hover)}#lf-hainan-ticket-giveaway .lf-wp-nav{display:flex;gap:8px;overflow-x:auto;padding:12px;border:1px solid var(--lf-wp-line);border-radius:16px;scrollbar-width:thin}#lf-hainan-ticket-giveaway .lf-wp-nav a{flex:0 0 auto;padding:10px 14px;border-radius:10px;color:var(--lf-wp-blue);font-size:13px;font-weight:700;text-decoration:none}#lf-hainan-ticket-giveaway .lf-wp-nav a:hover{background:var(--lf-wp-blue-tint);background:#d9f3f2}#lf-hainan-ticket-giveaway .lf-wp-heading{display:grid;gap:10px;max-width:800px;margin-bottom:28px}#lf-hainan-ticket-giveaway .lf-wp-heading h2{font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.04}#lf-hainan-ticket-giveaway .lf-wp-heading p{color:var(--lf-wp-text)}#lf-hainan-ticket-giveaway .lf-wp-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}#lf-hainan-ticket-giveaway .lf-wp-card{grid-column:span 4;min-width:0;min-height:121px;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--lf-wp-line);background:#fff;overflow:hidden}#lf-hainan-ticket-giveaway .lf-wp-card--feature{grid-column:span 8;grid-row:span 3;min-height:396px;justify-content:space-between;background:var(--lf-wp-blue-tint);border-color:transparent;color:var(--lf-wp-blue)}#lf-hainan-ticket-giveaway .lf-wp-card--teal{background:var(--lf-wp-teal-tint);border-color:transparent;color:var(--lf-wp-blue)}#lf-hainan-ticket-giveaway .lf-wp-card--dark{background:var(--lf-wp-deep);border-color:transparent;color:#fff}#lf-hainan-ticket-giveaway .lf-wp-card--wide{grid-column:span 8}#lf-hainan-ticket-giveaway .lf-wp-card--full{grid-column:1/-1}#lf-hainan-ticket-giveaway .lf-wp-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#lf-hainan-ticket-giveaway .lf-wp-card h3{font-size:clamp(21px,2.3vw,29px);font-weight:900;line-height:1.05}#lf-hainan-ticket-giveaway .lf-wp-card p,#lf-hainan-ticket-giveaway .lf-wp-step p{color:var(--lf-wp-text);font-size:14px}#lf-hainan-ticket-giveaway .lf-wp-card--feature p,#lf-hainan-ticket-giveaway .lf-wp-card--teal p{color:currentColor;opacity:.82}#lf-hainan-ticket-giveaway .lf-wp-card--dark p{color:#fff;opacity:.82}#lf-hainan-ticket-giveaway .lf-wp-metric{font-size:clamp(46px,7vw,84px);font-weight:900;line-height:.95}#lf-hainan-ticket-giveaway .lf-wp-metric small{display:block;margin-top:12px;font-size:15px;font-weight:700;line-height:1.35}#lf-hainan-ticket-giveaway .lf-wp-icon-box{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--lf-wp-blue)}#lf-hainan-ticket-giveaway .lf-wp-card--teal #lf-hainan-ticket-giveaway .lf-wp-icon-box{background:#aee4e4;color:var(--lf-wp-teal)}#lf-hainan-ticket-giveaway .lf-wp-card--dark #lf-hainan-ticket-giveaway .lf-wp-icon-box{background:rgba(255,255,255,.12);color:#fff}#lf-hainan-ticket-giveaway .lf-wp-icon{display:block;width:25px;height:25px;background:currentColor;-webkit-mask:var(--lf-wp-icon) center/contain no-repeat;mask:var(--lf-wp-icon) center/contain no-repeat}#lf-hainan-ticket-giveaway .lf-wp-icon--team{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY2NSAzMS42NjdDNC4xNjY1IDI3LjE0ODMgOC4yNzA1NiAyNC4xNjcgMTMuMzMzMiAyNC4xNjdDMTguMzk1OCAyNC4xNjcgMjIuNDk5OCAyNy4xNDgzIDIyLjQ5OTggMzEuNjY3TTM1LjgzMzIgMjcuNTAwM0MzNS44MzMyIDIyLjk4MTYgMzEuNzI5MSAyMC4wMDAzIDI2LjY2NjUgMjAuMDAwM0MyNC44MjA0IDIwLjAwMDMgMjMuMTAzNCAyMC4zNzY0IDIxLjY2NjUgMjEuMDc2N00xNy40OTk4IDE1LjAwMDNDMTcuNDk5OCAxNy4zMDE1IDE1LjYzNDQgMTkuMTY3IDEzLjMzMzIgMTkuMTY3QzExLjAzMiAxOS4xNjcgOS4xNjY1IDE3LjMwMTUgOS4xNjY1IDE1LjAwMDNDOS4xNjY1IDEyLjY5OTEgMTEuMDMyIDEwLjgzMzcgMTMuMzMzMiAxMC44MzM3QzE1LjYzNDQgMTAuODMzNyAxNy40OTk4IDEyLjY5OTEgMTcuNDk5OCAxNS4wMDAzWk0zMC44MzMyIDEwLjgzMzdDMzAuODMzMiAxMy4xMzQ4IDI4Ljk2NzcgMTUuMDAwMyAyNi42NjY1IDE1LjAwMDNDMjQuMzY1MyAxNS4wMDAzIDIyLjQ5OTggMTMuMTM0OCAyMi40OTk4IDEwLjgzMzdDMjIuNDk5OCA4LjUzMjQ3IDI0LjM2NTMgNi42NjY5OSAyNi42NjY1IDYuNjY2OTlDMjguOTY3NyA2LjY2Njk5IDMwLjgzMzIgOC41MzI0NyAzMC44MzMyIDEwLjgzMzdaIiBzdHJva2U9IiMwMDZEQUIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==')}#lf-hainan-ticket-giveaway .lf-wp-icon--award{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljk5OTkgMjVDMTQuNDc3IDI1IDkuOTk5OSAyMC41MjI4IDkuOTk5OSAxNUM5Ljk5OTkgOS40NzcxNSAxNC40NzcgNSAxOS45OTk5IDVDMjUuNTIyNyA1IDI5Ljk5OTkgOS40NzcxNSAyOS45OTkgMTVDMjkuOTk5OSAyMC41MjI4IDI1LjUyMjcgMjUgMTkuOTk5OSAyNVpNMTkuOTk5OSAyNUwyNi4wNjk2IDM0LjcxMzZDMjYuNzUyIDM1LjgwNTYgMjguNDQxMSAzNS4yNTE2IDI4LjM0NDEgMzMuOTY3NUwyOC4wOTg1IDMwLjcxNkMyOC4wMjM3IDI5LjcyNSAyOS4wOTIxIDI5LjA1NzQgMjkuOTQ5OSAyOS41NTkxTDMyLjc2NDggMzEuMjA1MkMzMy44NzY0IDMxLjg1NTMgMzUuMTE0OCAzMC41OCAzNC40MzI0IDI5LjQ4NzlMMjguNTk1OCAyMC4xMTI4TTE5Ljk5OTkgMjVMMTMuOTMwMiAzNC43MTM2QzEzLjI0NzggMzUuODA1NiAxMS41NTg3IDM1LjI1MTYgMTEuNjU1NyAzMy45Njc1TDExLjkwMTMgMzAuNzE2QzExLjk3NjEgMjkuNzI1IDEwLjkwNzcgMjkuMDU3NCAxMC4wNDk4IDI5LjU1OTFMNy4yMzUwMSAzMS4yMDUyQzYuMTIzMzkgMzEuODU1MiA0Ljg4NSAzMC41OCA1LjU2NzQxIDI5LjQ4NzlMMTEuNDA0IDIwLjExMjhNMjMuMzMzMiAxNUMyMy4zMzMyIDE2Ljg0MDkgMjEuODQwOCAxOC4zMzMzIDE5Ljk5OTkgMTguMzMzM0MxOC4xNTg5IDE4LjMzMzMgMTYuNjY2NiAxNi44NDA5IDE2LjY2NjYgMTVDMTYuNjY2NiAxMy4xNTkgMTguMTU4OSAxMS42NjY3IDE5Ljk5OTkgMTEuNjY2N0MyMS44NDA4IDExLjY2NjcgMjMuMzMzMiAxMy4xNTkgMjMuMzMzMiAxNVoiIHN0cm9rZT0iIzAwNkRBQiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K')}#lf-hainan-ticket-giveaway .lf-wp-icon--plane{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjE0MzggMzQuOTk5OEwyNy45MTU3IDM0LjIyNzlDMjguMjY5MiAzMy44NzQ0IDI4LjQ0NTQgMzMuMzgwOSAyOC4zOTU2IDMyLjg4MzVMMjYuODA3NSAxNy4wMDI3TDM0LjE2NjUgOC4xNzJDMzQuNzE4MyA3LjUwOTc5IDM0LjY3NDIgNi41MzYwNSAzNC4wNjQ2IDUuOTI2NTJMMzMuNzE3MSA1LjU3ODk4QzMzLjEwNzYgNC45Njk0NSAzMi4xMzM4IDQuOTI1MjggMzEuNDcxNiA1LjQ3NzEzTDIyLjY0MDkgMTIuODM2MUw3LjU0ODc4IDEyLjA0MThDNy4wNzY5NiAxMi4wMTY5IDYuNjE2NzcgMTIuMTkzNSA2LjI4MjY4IDEyLjUyNzZMNS41NTU2OCAxMy4yNTQ2QzQuNjM5NjMgMTQuMTcwNyA1LjA3MzE2IDE1LjczNTggNi4zMjk5NyAxNi4wNUwxNi44MDc1IDE4LjY2OTRMMTEuNzQwNSAyNC40NDQ0QzExLjQ0NDYgMjQuNzgxNyAxMS4wMjUxIDI0Ljk4NTQgMTAuNTc3IDI1LjAwOTRMNi40ODMzOCAyNS4yMjkxQzYuMzM0NDEgMjUuMjM3MSA2LjE4NDA1IDI1LjI1OTQgNi4wNTMwMiAyNS4zMzA3QzUuOTQ2NDQgMjUuMzg4NyA1Ljg0ODM3IDI1LjQ2MTkgNS43NjIgMjUuNTQ4M0M1LjA5Mzc3IDI2LjIxNjUgNS4zNjIzOCAyNy4zNTQ0IDYuMjU4OTEgMjcuNjUzMkwxMC40MDkxIDI5LjAyNjJDMTAuNjc0IDI5LjExMzggMTAuODc3NCAyOS4zMjgzIDEwLjk1MTEgMjkuNTk3NEwxMS45NzQ4IDMzLjMzNzhDMTIuMjgwOCAzNC4yNTU5IDEzLjQ0NiAzNC41MzEgMTQuMTMwMyAzMy44NDY3QzE0LjE5IDMzLjc4NjkgMTQuMjQzNiAzMy43MjE3IDE0LjI5MDUgMzMuNjUxOEMxNC4zODAyIDMzLjUxODIgMTQuNDE1NyAzMy4zNTc4IDE0LjQzNDMgMzMuMTk3OUwxNC45MjgzIDI4Ljk0ODFDMTQuOTc0NSAyOC41NTE0IDE1LjE2MTUgMjguMTg0NCAxNS40NTU0IDI3LjkxNEwyMC45NzQ2IDIyLjgzNjFMMjQuMzYyNyAzNC4yNzkyQzI0LjcxMTggMzUuNTAxMSAyNi4yNDUyIDM1Ljg5ODQgMjcuMTQzOCAzNC45OTk4WiIgc3Ryb2tlPSIjMDA2REFCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=')}#lf-hainan-ticket-giveaway .lf-wp-icon--calendar{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDEzLjMzMzRINU0xMy4zMzMzIDguMzMzMzVWNS4wMDAwMk0yNi42NjY3IDguMzMzMzNWNU04LjMzMzMzIDYuNjY2NjlIOC4xNjY2N0M2LjQxNzc2IDYuNjY2NjkgNSA4LjA4NDQ1IDUgOS44MzMzNVYzMEM1IDMxLjg0MSA2LjQ5MjM4IDMzLjMzMzMgOC4zMzMzMyAzMy4zMzMzSDMxLjY2NjdDMzMuNTA3NiAzMy4zMzMzIDM1IDMxLjg0MSAzNSAzMFY5LjgzMzM1QzM1IDguMDg0NDUgMzMuNTgyMiA2LjY2NjY5IDMxLjgzMzMgNi42NjY2OUgzMS42NjY3TTE4LjMzMzMgNi42NjY2OUgyMS42NjY3IiBzdHJva2U9IiMwMDZEQUIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==')}#lf-hainan-ticket-giveaway .lf-wp-icon--clock{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjAwMDIgMzYuNjY2M0MyOS4yMDQ5IDM2LjY2NjMgMzYuNjY2OCAyOS4yMDQ0IDM2LjY2NjggMTkuOTk5N0MzNi42NjY4IDEwLjc5NDkgMjkuMjA0OSAzLjMzMzAxIDIwLjAwMDIgMy4zMzMwMUMxMC43OTU0IDMuMzMzMDEgMy4zMzM1IDEwLjc5NDkgMy4zMzM1IDE5Ljk5OTdDMy4zMzM1IDI5LjIwNDQgMTAuNzk1NCAzNi42NjYzIDIwLjAwMDIgMzYuNjY2M1oiIHN0cm9rZT0iIzAwNkRBQiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTIwIDEwVjIwTDI2LjY2NjcgMjMuMzMzMyIgc3Ryb2tlPSIjMDA2REFCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=')}#lf-hainan-ticket-giveaway .lf-wp-icon--gift{--lf-wp-icon:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNjY2NjcgMTYuNjY2NUgzMy4zMzMzTTYuNjY2NjcgMTYuNjY2NVYzMS42NjY1QzYuNjY2NjcgMzMuNTA3NCA4LjE1OTA1IDM0Ljk5OTggMTAgMzQuOTk5OEgzMEMzMS44NDA5IDM0Ljk5OTggMzMuMzMzMyAzMy41MDc0IDMzLjMzMzMgMzEuNjY2NVYxNi42NjY1TTYuNjY2NjcgMTYuNjY2NUM1Ljc0NjE5IDE2LjY2NjUgNSAxNS45MjAzIDUgMTQuOTk5OFYxMy4zMzMyQzUgMTIuNDEyNyA1Ljc0NjE5IDExLjY2NjUgNi42NjY2NyAxMS42NjY1SDMzLjMzMzNDMzQuMjUzOCAxMS42NjY1IDM1IDEyLjQxMjcgMzUgMTMuMzMzMlYxNC45OTk4QzM1IDE1LjkyMDMgMzQuMjUzOCAxNi42NjY1IDMzLjMzMzMgMTYuNjY2NU0yMCAxMi40OTk4VjM0Ljk5OThNMTYuMjE5OSA1LjA1OTdDMTcuMTMzOSA1LjU4NzM5IDE4LjM0OTYgNy41NTQyNyAxOS4yMjA4IDkuMTM2OEMxOS43ODMgMTAuMTU4MSAxOS4wODM1IDExLjM2OTcgMTcuOTE3OSAxMS4zOTM1QzE2LjExMTggMTEuNDMwMyAxMy44MDA1IDExLjM2MDkgMTIuODg2NiAxMC44MzMyQzExLjI5MjIgOS45MTI3MyAxMC43NDYgNy44NzQxIDExLjY2NjUgNi4yNzk3OUMxMi41ODY5IDQuNjg1NDggMTQuNjI1NiA0LjEzOTIzIDE2LjIxOTkgNS4wNTk3Wk0yMy43MTk5IDQuOTk5ODdDMjIuODA1OSA1LjUyNzU2IDIxLjU5MDIgNy40OTQ0NCAyMC43MTkgOS4wNzY5N0MyMC4xNTY4IDEwLjA5ODMgMjAuODU2MyAxMS4zMDk5IDIyLjAyMTkgMTEuMzMzN0MyMy44MjggMTEuMzcwNSAyNi4xMzkyIDExLjMwMTEgMjcuMDUzMiAxMC43NzM0QzI4LjY0NzUgOS44NTI5IDI5LjE5MzggNy44MTQyNiAyOC4yNzMzIDYuMjE5OTZDMjcuMzUyOCA0LjYyNTY1IDI1LjMxNDIgNC4wNzk0IDIzLjcxOTkgNC45OTk4N1oiIHN0cm9rZT0iIzAwNkRBQiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K')}#lf-hainan-ticket-giveaway .lf-wp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:lf-step}#lf-hainan-ticket-giveaway .lf-wp-step{counter-increment:lf-step;min-width:0;padding:24px;border:1px solid var(--lf-wp-line);border-radius:16px}#lf-hainan-ticket-giveaway .lf-wp-step::before{content:counter(lf-step);display:grid;width:42px;height:42px;margin-bottom:26px;place-items:center;border-radius:50%;background:var(--lf-wp-teal);color:#fff;font-size:17px;font-weight:900}#lf-hainan-ticket-giveaway .lf-wp-step h3{margin-bottom:10px;font-size:20px;font-weight:900;line-height:1.15}#lf-hainan-ticket-giveaway .lf-wp-note{margin-top:16px;padding:18px 20px;border-radius:14px;background:var(--lf-wp-teal-tint);color:var(--lf-wp-deep);font-weight:700}#lf-hainan-ticket-giveaway .lf-wp-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#lf-hainan-ticket-giveaway .lf-wp-category{padding:24px;border:1px dashed #9fb9c7;border-radius:16px;background:#fff}#lf-hainan-ticket-giveaway .lf-wp-category strong{display:block;margin-bottom:8px;color:var(--lf-wp-blue);font-size:18px}#lf-hainan-ticket-giveaway .lf-wp-category p{color:var(--lf-wp-text);font-size:13px}#lf-hainan-ticket-giveaway .lf-wp-legal{margin-top:18px;color:#6b6e78;font-size:12px}#lf-hainan-ticket-giveaway .lf-wp-final{display:grid;grid-template-columns:minmax(0,1.5fr) auto;align-items:center;gap:28px;padding:clamp(28px,5vw,52px);border-radius:24px;background:var(--lf-wp-deep);color:#fff}#lf-hainan-ticket-giveaway .lf-wp-final h2{margin-bottom:10px;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.04}#lf-hainan-ticket-giveaway .lf-wp-final p{max-width:690px;opacity:.82}@media(max-width:979px){#lf-hainan-ticket-giveaway .lf-wp-card,#lf-hainan-ticket-giveaway .lf-wp-card--feature,#lf-hainan-ticket-giveaway .lf-wp-card--wide{grid-column:span 6;grid-row:auto}#lf-hainan-ticket-giveaway .lf-wp-card--full{grid-column:1/-1}#lf-hainan-ticket-giveaway .lf-wp-card--feature{min-height:300px}#lf-hainan-ticket-giveaway .lf-wp-hero__content{width:70%}}#lf-hainan-ticket-giveaway .lf-wp-final h2,#lf-hainan-ticket-giveaway .lf-wp-final p,#lf-hainan-ticket-giveaway .lf-wp-hero__facts,#lf-hainan-ticket-giveaway .lf-wp-hero__lead,#lf-hainan-ticket-giveaway .lf-wp-hero__title,#lf-hainan-ticket-giveaway .lf-wp-prize-stamp{color:#fff!important}#lf-hainan-ticket-giveaway .lf-wp-eyebrow,#lf-hainan-ticket-giveaway .lf-wp-hero__title span,#lf-hainan-ticket-giveaway .lf-wp-prize-stamp strong{color:#92f3ef!important}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card--feature::before{position:absolute;top:50%;right:26px;bottom:auto;z-index:2;width:clamp(92px,12vw,142px);aspect-ratio:1;background:url('https://letsfly.travel/wp-content/uploads/2026/09/3d_cup.webp') center/contain no-repeat;content:"";pointer-events:none;transform:translateY(-50%)}#lf-hainan-ticket-giveaway #lf-wp-how::after{position:absolute;top:20px;right:34px;width:90px;aspect-ratio:1;background:url('https://letsfly.travel/wp-content/uploads/2026/09/3d_plane.webp') center/contain no-repeat;content:"";pointer-events:none;transform:rotate(-8deg)}#lf-hainan-ticket-giveaway .lf-wp-final::before{position:absolute;right:28px;bottom:-20px;z-index:1;width:clamp(110px,15vw,168px);aspect-ratio:1;background:url('https://letsfly.travel/wp-content/uploads/2026/09/3d_present.webp') center/contain no-repeat;content:"";pointer-events:none}#lf-hainan-ticket-giveaway .lf-wp-final{padding-right:clamp(180px,22vw,250px)}@media(max-width:767px){#lf-hainan-ticket-giveaway .lf-wp-container{width:min(calc(100% - 32px),1200px)}#lf-hainan-ticket-giveaway .lf-wp-section{padding:40px 0}#lf-hainan-ticket-giveaway .lf-wp-hero{min-height:500px;align-items:end}#lf-hainan-ticket-giveaway .lf-wp-hero__image{object-position:70% center}#lf-hainan-ticket-giveaway .lf-wp-hero__veil{background:linear-gradient(0deg,rgba(0,63,79,.98) 0,rgba(0,63,79,.9) 48%,rgba(0,63,79,.18) 90%)}#lf-hainan-ticket-giveaway .lf-wp-hero__content{width:100%;padding:24px}#lf-hainan-ticket-giveaway .lf-wp-hero__title{font-size:clamp(32px,10vw,44px)}#lf-hainan-ticket-giveaway .lf-wp-button{width:100%}#lf-hainan-ticket-giveaway .lf-wp-bento,#lf-hainan-ticket-giveaway .lf-wp-categories,#lf-hainan-ticket-giveaway .lf-wp-final,#lf-hainan-ticket-giveaway .lf-wp-steps{grid-template-columns:1fr}#lf-hainan-ticket-giveaway .lf-wp-card,#lf-hainan-ticket-giveaway .lf-wp-card--feature,#lf-hainan-ticket-giveaway .lf-wp-card--full,#lf-hainan-ticket-giveaway .lf-wp-card--wide{grid-column:1/-1;min-height:0}#lf-hainan-ticket-giveaway .lf-wp-card--feature{min-height:280px}#lf-hainan-ticket-giveaway #lf-wp-how::after{top:12px;right:12px;width:64px;opacity:.72}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card--feature::before{top:50%;right:8px;bottom:auto;width:76px;opacity:.72;transform:translateY(-50%)}#lf-hainan-ticket-giveaway .lf-wp-final{padding-right:105px}#lf-hainan-ticket-giveaway .lf-wp-final::before{right:-12px;bottom:-8px;width:118px;opacity:.9}}@media(max-width:359px){#lf-hainan-ticket-giveaway .lf-wp-container{width:min(calc(100% - 24px),1200px)}#lf-hainan-ticket-giveaway .lf-wp-card,#lf-hainan-ticket-giveaway .lf-wp-category,#lf-hainan-ticket-giveaway .lf-wp-hero__content,#lf-hainan-ticket-giveaway .lf-wp-step{padding:20px}}@media(prefers-reduced-motion:reduce){#lf-hainan-ticket-giveaway *{scroll-behavior:auto!important;transition-duration:NaNs!important}}#lf-hainan-ticket-giveaway{--lf-wp-orange:#F05000;--lf-wp-orange-hover:#FF7733;--lf-wp-blue:#006DAB;--lf-wp-teal:#00ABAA;--lf-wp-deep:#003F4F;--lf-wp-ink:#2B2D33;--lf-wp-text:#4A5568;--lf-wp-line:#E5EAEE;--lf-wp-blue-tint:#D9E9F3;--lf-wp-teal-tint:#D9F3F2;width:100%;max-width:1200px;margin-inline:auto;color:var(--lf-wp-ink);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.5;padding-top:0!important;--lf-wp-electric:#0878E8;--lf-wp-sky:#38C8EB;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#eaf6fb 0,#ddf5f3 52%,#e7f3fa 100%)}#lf-hainan-ticket-giveaway .lf-wp-hero{min-height:clamp(330px,34vw,410px);align-items:center;border:0;border-radius:24px;background:#004f9e}#lf-hainan-ticket-giveaway .lf-wp-hero__image{object-position:center}#lf-hainan-ticket-giveaway .lf-wp-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,47,103,.98) 0,rgba(0,72,139,.88) 39%,rgba(0,109,171,.2) 65%,rgba(0,109,171,0) 100%)}#lf-hainan-ticket-giveaway .lf-wp-hero::after,#lf-hainan-ticket-giveaway .lf-wp-hero::before{position:absolute;z-index:2;width:9px;height:22px;border-radius:3px;content:"";pointer-events:none}#lf-hainan-ticket-giveaway .lf-wp-hero::before{top:34px;left:47%;background:#f05000;transform:rotate(28deg);box-shadow:55px 42px 0 #70e7e2,115px -8px 0 #fff,198px 46px 0 #f05000,274px 10px 0 #70e7e2}#lf-hainan-ticket-giveaway .lf-wp-hero::after{right:26px;bottom:30px;background:#fff;transform:rotate(-24deg);box-shadow:-72px 20px 0 #f05000,-144px -8px 0 #70e7e2,-238px 14px 0 #fff}#lf-hainan-ticket-giveaway .lf-wp-hero__content{width:min(620px,58%);gap:13px;padding:clamp(28px,4vw,46px)}#lf-hainan-ticket-giveaway .lf-wp-eyebrow{letter-spacing:.08em}#lf-hainan-ticket-giveaway .lf-wp-hero__title{max-width:570px;font-size:clamp(35px,4.1vw,54px);line-height:1}#lf-hainan-ticket-giveaway .lf-wp-hero__lead{max-width:550px;font-size:16px}#lf-hainan-ticket-giveaway .lf-wp-chip{border-color:rgba(255,255,255,.4);background:rgba(0,171,170,.34)}#lf-hainan-ticket-giveaway .lf-wp-prize-stamp{display:flex;width:fit-content;align-items:baseline;gap:9px;color:#fff}#lf-hainan-ticket-giveaway .lf-wp-prize-stamp strong{color:#92f3ef;font-size:clamp(27px,3vw,39px);font-weight:900;line-height:1}#lf-hainan-ticket-giveaway .lf-wp-prize-stamp span{font-size:13px;font-weight:800}#lf-hainan-ticket-giveaway .lf-wp-button{min-height:48px;border-radius:11px;background:#f05000;font-weight:800}#lf-hainan-ticket-giveaway .lf-wp-nav{justify-content:center;border-color:#bbdded;background:#f3fbfd}#lf-hainan-ticket-giveaway .lf-wp-heading h2{color:#0b1d33}#lf-hainan-ticket-giveaway #lf-wp-mechanics::before{position:absolute;top:45px;right:-16px;width:110px;height:110px;border:3px dashed rgba(0,171,170,.3);border-left-color:transparent;border-radius:50%;content:""}#lf-hainan-ticket-giveaway .lf-wp-card{border-color:#d9e9f3;border-radius:18px}#lf-hainan-ticket-giveaway .lf-wp-card--feature{position:relative;background:linear-gradient(145deg,#d9f3f2 0,#d9e9f3 100%);color:#006dab}#lf-hainan-ticket-giveaway .lf-wp-card--feature::after{position:absolute;right:-24px;bottom:-42px;width:160px;height:160px;border:28px solid rgba(0,171,170,.16);border-radius:50%;content:""}#lf-hainan-ticket-giveaway .lf-wp-card--teal{background:#e8faf9}#lf-hainan-ticket-giveaway .lf-wp-card--dark{background:linear-gradient(145deg,#006dab,#003f4f)}#lf-hainan-ticket-giveaway .lf-wp-icon-box{border-radius:50%;background:#fff}#lf-hainan-ticket-giveaway .lf-wp-final>*,#lf-hainan-ticket-giveaway .lf-wp-metric{position:relative;z-index:1}#lf-hainan-ticket-giveaway #lf-wp-how{position:relative;margin-inline:12px;border:2px solid #d9e9f3;background:#fff}#lf-hainan-ticket-giveaway .lf-wp-steps::before{position:absolute;top:43px;left:13%;right:13%;z-index:0;border-top:3px dashed #70cfe8;content:""}#lf-hainan-ticket-giveaway .lf-wp-step{position:relative;z-index:1;border:0;background:0 0;text-align:center}#lf-hainan-ticket-giveaway .lf-wp-step::before{margin-inline:auto;border:6px solid #fff;background:#0878e8}#lf-hainan-ticket-giveaway .lf-wp-note{border:1px solid #9bdedc;text-align:center}#lf-hainan-ticket-giveaway #lf-wp-prize{position:relative;margin:20px 0;border-radius:28px;background:linear-gradient(145deg,#006dab 0,#0878e8 55%,#00abaa 145%)}#lf-hainan-ticket-giveaway #lf-wp-prize::after,#lf-hainan-ticket-giveaway #lf-wp-prize::before{position:absolute;width:12px;height:12px;border-radius:50%;content:""}#lf-hainan-ticket-giveaway #lf-wp-prize::before{top:34px;left:35px;background:#9af0ed;box-shadow:45px 28px 0 #f05000,98px -7px 0 #fff,870px 24px 0 #f05000,1020px -6px 0 #9af0ed}#lf-hainan-ticket-giveaway #lf-wp-prize::after{right:42px;bottom:35px;background:#fff;box-shadow:-52px -17px 0 #9af0ed,-122px 12px 0 #f05000}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card--feature{border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.96);padding-right:clamp(170px,18vw,215px)}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card:not(.lf-wp-card--feature){border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card:not(.lf-wp-card--feature) p{color:#fff;opacity:.82}#lf-hainan-ticket-giveaway #lf-wp-categories{margin-inline:12px;background:linear-gradient(180deg,#f2fbfd,#fff)}#lf-hainan-ticket-giveaway .lf-wp-category{border-style:solid;border-color:#b7dce8}#lf-hainan-ticket-giveaway .lf-wp-final{position:relative;overflow:hidden;background:linear-gradient(120deg,#003f4f,#006dab 72%,#00abaa)}#lf-hainan-ticket-giveaway .lf-wp-final::after{position:absolute;right:-48px;bottom:-72px;width:210px;height:210px;border:38px solid rgba(255,255,255,.11);border-radius:50%;content:""}@media(max-width:767px){#lf-hainan-ticket-giveaway{border-radius:16px}#lf-hainan-ticket-giveaway .lf-wp-hero{min-height:560px;align-items:end}#lf-hainan-ticket-giveaway .lf-wp-hero__image{object-position:67% center}#lf-hainan-ticket-giveaway .lf-wp-hero__veil{background:linear-gradient(0deg,rgba(0,47,103,.99) 0,rgba(0,72,139,.94) 48%,rgba(0,109,171,.08) 88%)}#lf-hainan-ticket-giveaway .lf-wp-hero__content{width:100%}#lf-hainan-ticket-giveaway .lf-wp-hero__title{font-size:clamp(32px,10vw,43px)}#lf-hainan-ticket-giveaway .lf-wp-hero::after,#lf-hainan-ticket-giveaway .lf-wp-hero::before{display:none}#lf-hainan-ticket-giveaway .lf-wp-steps::before{top:0;bottom:0;left:43px;right:auto;border-top:0;border-left:3px dashed #70cfe8}#lf-hainan-ticket-giveaway #lf-wp-categories,#lf-hainan-ticket-giveaway #lf-wp-how,#lf-hainan-ticket-giveaway #lf-wp-prize{margin-inline:0;border-radius:20px}#lf-hainan-ticket-giveaway #lf-wp-prize .lf-wp-card--feature{padding-right:92px}#lf-hainan-ticket-giveaway .lf-wp-step{display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;align-items:start;padding:24px;text-align:left}#lf-hainan-ticket-giveaway .lf-wp-step::before{position:relative;top:auto;left:auto;grid-column:1;grid-row:1;box-sizing:border-box;margin:0}#lf-hainan-ticket-giveaway .lf-wp-step h3{grid-column:2;grid-row:1;align-self:center;min-width:0;margin:0;font-size:clamp(18px,5.5vw,22px);overflow-wrap:anywhere}#lf-hainan-ticket-giveaway .lf-wp-step p{grid-column:1/-1;margin-top:18px}}