.filter-select-control{position:relative;display:flex}.filter-select-control::after{position:absolute;top:50%;right:5px;width:13px;height:8px;content:"";transform:translateY(-50%);pointer-events:none;background:url("../img/icons/dropdown.svg");background-size:100%}.filter-select-control__element{font-size:13px;font-weight:bold;font-style:normal;line-height:15px;flex-grow:1;padding:0 33px 0 0;cursor:pointer;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.spin{display:flex;align-items:center}.spin__label{margin-right:15px}.spin__button{position:relative;flex-shrink:0;width:30px;height:30px;color:#1c9aa2;border:none;border-radius:4px;background:#f4fcfd}.spin__button::before,.spin__button::after{position:absolute;top:14px;left:8px;width:14px;height:2px;content:"";background:currentColor}.spin__button_plus::after{content:"";transform:rotate(90deg)}.spin__button:hover{background:#d0e5e7}.spin__button:active{color:#fff;background:#1c9aa2}.spin__input{font-weight:bold;width:40px;padding:0;text-align:center;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown-icon{display:inline-block;width:18px;height:11px;margin:0;padding:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAMAAAA1k+1bAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAAvkI+/XZx8O/mFBJPSbt082mchUE66ygeFlGNS8ftUR7KQAAAGFJREFUCNcdylkWwyAMQ1HZQCAkkLlzq/3vsj7W3z1PKDoF+MKUMjYOc3AdKzfMK4fnBVzHzYJdIpe3SFuorwDBIzL3X2HcAWMfNdaqWr9OaTtT4r2LEzit5xNw2j5jaa4/SUUEdTHGkBsAAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:4px center}.apartments-available{display:flex;flex-direction:column;--apartments-available-color: #60bc6e}.apartments-available__value{width:30px;height:11px;background:linear-gradient(to right, var(--apartments-available-color) 4px, transparent 4px);background-size:6px 100%}.apartments-available__value_4{width:24px}.apartments-available__value_3{width:18px;--apartments-available-color: #dca768}.apartments-available__value_2{width:12px;--apartments-available-color: #c64d0f}.apartments-available__value_1{width:6px;--apartments-available-color: #930808}.apartments-available__text{font-size:12px;color:#858c8c}.filter-expander{font-size:14px;line-height:1.4285714286em;display:flex;align-items:center;justify-content:center;width:100%;height:40px;text-align:center;color:#1c9aa2;border:none;background:none}.filter-expander__icon{flex-shrink:0;width:6px;height:6px;margin-left:7px;transform:translateY(1px)}.filter-dropdown{padding:10px 0;border-top:none;background:#fff}.filter-dropdown__container{overflow-x:hidden;overflow-y:auto;max-height:270px}.filter-dropdown__container::-webkit-scrollbar-track{background:none}.filter-dropdown__container::-webkit-scrollbar{width:13px}.filter-dropdown__container::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #d0e5e7 3px, #d0e5e7 10px, transparent 6px)}.filter-dropdown__item{font-size:14px;line-height:1.1428571429em;display:flex;align-items:center;height:35px;padding:5px 20px;cursor:pointer}.filter-dropdown__item:hover{color:#1c9aa2;background:#f4fcfd}.filter-button{display:flex;flex-direction:column;width:100%;height:100%;padding:10px 5px;cursor:pointer;transition:.25s ease background-color;border:none;background:none}.filter-button__top{display:flex;padding-right:20px;padding-left:20px;transition:.25s ease color;color:#858c8c}.filter-button__iconbox{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end;width:20px}.filter-button__icon{width:18px;height:18px}.filter-button__placeholder{padding-left:5px}.filter-button__value,.filter-button__control{display:block;height:22px;margin-left:40px;padding-left:5px;text-align:left}.filter-button__control{padding-right:20px}.filter-button__element{font-size:16px;line-height:1.125em;width:100%;height:22px;padding:0;cursor:pointer;text-indent:0;color:#000;border:none;background:none}.filter-button__element:focus{outline:1px dotted transparent;outline-offset:3px}.filter-button:hover{background:#f4fcfd}.filter-button:hover .filter-button__top{color:#1c9aa2}.filter-button:focus{outline:1px dotted transparent !important;outline-offset:-4px}.filter-criteria{position:relative}.filter-criteria__button{position:relative;height:70px}.filter-criteria__dropdown{position:absolute;z-index:500;top:calc(100% + 1px);left:-1px;width:calc(100% + 2px);padding:10px 20px;transition:.25s ease;transition-property:transform,opacity;transform:scaleY(0);transform-origin:0 0;opacity:0;border:1px solid #dee2e6;border-top:none;background:#fff;box-shadow:0 4px 20px 0 rgba(0,112,117,.05)}.filter-criteria__dropdown>.filter-dropdown{margin-right:-20px;margin-left:-20px}.filter-criteria__dropdown_calendar{width:auto;padding-right:10px;padding-left:10px}.filter-criteria__dropdown_calendar .air-datepicker{border:none;--adp-color: #000;--adp-day-name-color: #858c8c;--adp-nav-arrow-color: #1c9aa2;--adp-cell-background-color-selected: #1c9aa2;--adp-cell-background-color-selected-hover: #1c9aa2;--adp-color-current-date: #1c9aa2;--adp-cell-border-radius: 0}.filter-criteria__dropdown_calendar .air-datepicker-nav--title{font-weight:bold}.filter-criteria__dropdown_calendar .air-datepicker-nav--title i{font-weight:normal}.filter-criteria__item{margin:10px 0}.filter-criteria::before{position:absolute;top:-3px;right:-1px;bottom:-1px;left:-1px;content:"";transition:opacity .25s ease;opacity:0;border:1px solid #dee2e6;background:#f4fcfd;box-shadow:0 4px 20px 0 rgba(0,112,117,.05)}.filter-criteria_first::before{left:-3px;border-top-left-radius:9px}.filter-criteria_first .filter-criteria__dropdown{left:-3px;width:calc(100% + 4px)}.filter-criteria_first,.filter-criteria_first .filter-button{border-top-left-radius:8px}.filter-criteria.is-open{background:#f4fcfd}.filter-criteria.is-open::before{opacity:1}.filter-criteria.is-open .filter-criteria__dropdown{transform:scaleY(1);opacity:1}.filter-criteria.is-open .filter-button__top{color:#1c9aa2}.filter-children__button{font-size:12px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0;cursor:pointer;transition:.25s ease;transition-property:color,background-color;text-align:center;text-transform:uppercase;color:#1c9aa2;border:1px solid #1c9aa2;border-radius:3px;background:none}.filter-children__button:hover{color:#fff;background:#1c9aa2}.filter-children__button::before{position:absolute;top:-1px;right:-20px;bottom:-1px;left:-20px;content:"";transition:opacity .25s ease;pointer-events:none;opacity:0;background:#1c9aa2}.filter-children__button span{position:relative}.filter-children__list{max-height:0;margin-right:-20px;margin-left:-20px;padding:0;transition:.25s ease;transition-property:transform,opacity,padding,max-height;transform:scaleY(0);transform-origin:0 0;opacity:0}.filter-children__item{display:flex;align-items:center;height:35px;padding-right:20px;padding-left:20px;cursor:pointer}.filter-children__item:hover{color:#1c9aa2;background:#f4fcfd}.filter-children.is-open .filter-children__button::before{opacity:1}.filter-children.is-open .filter-children__button{color:#fff}.filter-children.is-open .filter-children__list{max-height:300px;padding:10px 0;transform:scaleY(1);opacity:1}.added-child{display:flex;align-items:baseline}.added-child__delete{font-size:12px;line-height:1.2em;margin-left:1em;cursor:pointer;text-decoration:none;color:#bd212a;border-bottom:1px dotted currentColor}.filter{margin:10px 0;border:3px solid #1c9aa2;border-radius:10px;background:#f4fcfd}.filter__main{display:grid;min-height:70px;border-bottom:1px solid #dee2e6;border-radius:7px 7px 0 0;background:#fff;grid-template-columns:1fr 1fr 170px 170px 220px 70px}@media(max-width: 1199.98px){.filter__main{display:block}}.filter__option{min-width:0}.filter__option:not(:first-child){border-left:1px solid #dee2e6}@media(max-width: 1199.98px){.filter__option:not(:first-child){border-top:1px solid #dee2e6}}.filter__button{display:flex;width:70px;height:70px;color:#fff;border:none;border-top-right-radius:5px;background:linear-gradient(180deg, #179ba1 0%, #29819d 100%)}@media(max-width: 1199.98px){.filter__button{width:100%;border-radius:0}}.filter__button .icon{width:28px;height:28px;margin:auto}.filter__extend-container{display:grid;padding:20px;grid-template-columns:3fr 3fr 2fr 2fr;grid-gap:8px}@media(max-width: 1199.98px){.filter__extend-container{display:block}}@media(max-width: 1199.98px){.filter__column:not(:first-child){margin-top:10px}}.filter-title{font-size:16px;font-weight:bold;display:flex;align-items:center;margin-bottom:10px}.filter-title__icon{font-size:18px;width:18px;height:18px;margin-right:10px;color:#858c8c}.filter-box{padding:10px 0;border:1px solid #dee2e6;border-radius:4px;background:#fff}.filter-box__scrollable{overflow-x:hidden;overflow-y:auto;width:100%;height:216px}.filter-box__scrollable::-webkit-scrollbar-track{background:none}.filter-box__scrollable::-webkit-scrollbar{width:13px}.filter-box__scrollable::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #d0e5e7 3px, #d0e5e7 10px, transparent 6px)}.filter-form{display:flex;color:#000;border-radius:6px;background:#fff}.filter-form__container{flex-grow:1;padding:6px 1rem}.filter-form__box{padding:5px 10px}.filter-form__button-box{display:flex;flex-shrink:0}.filter-form__button{display:flex;flex-shrink:0;min-width:54px;padding:0;color:#fff;border:none;border-radius:6px;background:#e94444}.filter-form__button>svg{width:18px;height:18px;margin:auto}@media(max-width: 575.98px){.filter-form__box:nth-child(1)~.filter-form__box{border-top:1px solid #bfbfbf}}@media(min-width: 576px){.filter-form__container{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem}.filter-form__box{width:calc(50% - .5rem)}}@media(min-width: 576px)and (max-width: 767.98px){.filter-form__box:nth-child(2)~.filter-form__box{border-top:1px solid #bfbfbf}}@media(min-width: 768px){.filter-form__box{width:calc(33% - 1rem)}}@media(min-width: 768px)and (max-width: 1399.98px){.filter-form__box:nth-child(3)~.filter-form__box{border-top:1px solid #bfbfbf}}@media(min-width: 1400px){.filter-form__container{padding-left:0;padding-right:0;-moz-column-gap:0;column-gap:0}.filter-form__box{width:auto;padding:0 10px}.filter-form__box+.filter-form__box{border-left:1px solid #bfbfbf}}@media(min-width: 768px)and (max-width: 1399.98px){.filter-form__box:nth-child(3)~.filter-form__box{border-top:1px solid #bfbfbf}}.filter-option__label{font-size:12px;color:#c4c4c4}.hotel-rating{display:flex;align-items:center}.hotel-rating__icon{font-size:16px;width:16px;height:16px;margin-left:7px;color:#ffc700}.currency-switch__title{font-size:14px;font-weight:normal;white-space:nowrap;color:#0d7076}.currency-switch__button:not(.btn-primary){color:#1c9aa2;border:1px solid #d0e5e7}.currency-switch__button:not(.btn-primary):hover{border-color:#1c9aa2}.search-results{font-size:14px;position:relative;overflow:auto;border:1px solid #dee2e6;border-radius:3px;--sr-price-font-size: 18px;--sr-old-price-font-size: 14px;--sr-details-width: 16px}.search-results a{text-decoration:none}.search-results table{width:100%;border-spacing:0;border-collapse:collapse}.search-results td,.search-results th{font-size:14px;padding-left:20px;padding-block:17px}.search-results thead tr th{font-size:14px;font-weight:normal;line-height:1.1428571429em;color:#858c8c;border-bottom:1px solid #dee2e6;background:#f4fcfd;padding-block:20px}.search-results tbody{border-bottom:1px solid #dee2e6}.search-results tbody tr{transition:transform .25s ease}@media(min-width: 992px){.search-results tbody tr:hover{--sr-details-width: 32px}.search-results tbody tr:hover td{background:#f4fcfd}}.search-results tbody.is-open td{background:#f4fcfd}.search-results tbody:not(.is-open) tr.sr-children{display:none}.search-results .sr-date{color:#858c8c}.search-results .sr-details{width:42px;padding:0}.sr-price{font-size:var(--sr-price-font-size, 18px);font-weight:700;line-height:1.0555555556em;white-space:nowrap}.sr-price-highlight{color:#b81d26}.sr-price-muted{color:#6a7071}.sr-old-price{font-size:var(--sr-old-price-font-size, 14px);font-weight:400;line-height:1.0555555556em;white-space:nowrap;text-decoration:line-through}.sr-details{text-align:right;vertical-align:middle}.sr-details-button{display:inline-flex;width:var(--sr-details-width, 16px);height:50px;transition:.3s ease;color:#fff !important;border:none;background:#1c9aa2}.sr-details-button svg{flex-shrink:0;width:4px;height:10px;margin:auto;transition:.3s ease}.sr-details-button:hover{background:#20afb8;--sr-details-width: 32px}@media(max-width: 991.98px){.sr-details-button{font-size:1.2em;align-items:center;justify-content:center;width:100%;padding:0 10px;gap:10px}.sr-details-button svg{margin:0}}@media(min-width: 992px){.sr-mobile{display:none}}@media(max-width: 991.98px){.sr-desktop{display:none}}@media(max-width: 991.98px){.search-results{overflow:visible;border:none;--sr-price-font-size: 28px;--sr-old-price-font-size: 20px}.search-results thead{display:none}.search-results table,.search-results tbody,.search-results tfoot,.search-results tr,.search-results td,.search-results th{display:block;padding:0;border:none}.search-results table{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.search-results tbody{display:grid;grid-template-columns:100%}.search-results tr{display:grid;align-content:start;padding:1rem;border:1px solid #cedfe6;border-radius:4px;background:#f4fcfd;box-shadow:0 1px 5px rgba(0,0,0,.1);grid-template-rows:repeat(5, auto) 1fr auto;grid-template-columns:3fr 2fr}.search-results td{order:100;padding:.25rem 0}.search-results .sr-preview-image{display:block;width:100%;max-width:100%;max-height:280px;-o-object-fit:cover;object-fit:cover}.search-results .sr-td-preview{overflow:hidden;order:0;margin:-1rem;margin-bottom:0;padding:0;border-radius:3px 3px 0 0;grid-column:span 2}.search-results .sr-td-title{font-size:1.2em;font-weight:bold;line-height:1.1;order:1;margin-top:1rem;grid-column:span 2}.search-results .sr-td-title .sr-mobile{color:#858c8c}.search-results .sr-td-hotel{font-size:1.1em;order:2;grid-column:span 2}.search-results .sr-td-hotel .sr-mobile{color:#858c8c}.search-results .sr-td-type{order:3;grid-column:span 2}.search-results .sr-td-type .sr-mobile{color:#858c8c}.search-results .sr-date{order:4}.search-results .sr-td-duration{order:5}.search-results .sr-td-available{display:flex;align-items:baseline;order:6;gap:.25em}.search-results .sr-td-available .apartments-available{align-items:center;flex-direction:row;gap:.25em}.search-results .sr-td-available .sr-mobile{color:#858c8c}.search-results .sr-td-food{order:7}.search-results .sr-td-food .sr-mobile{color:#858c8c}.search-results .sr-td-prices{display:flex;align-items:flex-end;justify-content:center;order:8;padding-top:.75rem;grid-column:span 2}.search-results .sr-tickets{display:none;order:9;padding-top:0;grid-column:span 2}.search-results .sr-details{order:10;width:auto;padding-top:.75rem;grid-column:span 2}.search-results tbody.is-open{display:grid;grid-template-columns:100%;grid-gap:.25rem;grid-column:span 2}.search-results tbody.is-open tr{border-color:#1c9aa2}}@media(max-width: 767.98px){.search-results table{grid-template-columns:100%}.search-results tbody.is-open{grid-column:span 1}}:root{--svg-arrow-circle-background: #E66969;--svg-arrow-circle-color: #fff;--svg-check-circle-background: #1C9AA2;--svg-check-circle-color: #fff}.checkbox__indicator{width:18px;height:18px}.checkbox__content{font-size:14px;padding-left:5px}.checkbox__label{padding:2px 5px 2px 0px}.filter__main{min-height:50px;grid-template-columns:1.5fr 1.3fr 164px 170px 190px 70px;border-color:#9ea1a5}.filter__button{height:50px;align-items:center;justify-content:center;height:52px}.filter__button.f-main{margin-top:-1px;width:72px}.filter__option:not(:first-child){border-color:#9ea1a5}@media(max-width: 1199.98px){.filter__option:not(:first-child){border-left:0}}.filter__extend-container{grid-template-columns:3fr 3fr 3fr 2fr 2fr;grid-template-rows:1fr;padding:15px 15px 0px 15px}.filter__column{display:flex;flex-direction:column}.filter__tour-btn{border:none;border-radius:3px;background:linear-gradient(180deg, var(--color1) 0%, var(--color2) 100%);font-size:20px;font-weight:bold;line-height:20px;text-transform:uppercase;text-align:center;padding-inline:35px;padding-block:15px;color:#fff;cursor:pointer;--color1: #179ba1;--color2: #29819d;white-space:nowrap;min-height:30px;width:auto}.filter__tour-btn:hover{--color1: #14868b;--color2: #247089}.checkbox.dyn-check-hide{display:none}.filter-calendar__container .air-datepicker-cell:not(.-disabled-){font-weight:bold}.filter-title{font-size:14px;margin-bottom:2px}.filter-box{padding:5px 0 5px 10px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.filter-box__scrollable{max-height:216px;height:auto}.filter-criteria__city .filter-button{display:grid;grid-template-columns:1.3fr .5fr;grid-template-rows:2fr;grid-gap:0px 5px;grid-template-areas:"citylb checks" "citynm checks"}.filter-criteria__city .filter-button__top{grid-area:citylb}.filter-criteria__city .filter-button__control{grid-area:citynm;margin-left:8px}.filter-criteria__city .checkbox-group{display:grid;grid-template-columns:.8fr 1fr;grid-template-rows:2fr;grid-gap:0px 2px;grid-area:checks;grid-template-areas:"with without" "withdop withdop";width:137px;margin-top:-1px}.filter-criteria__city .checkbox{display:block}.filter-criteria__city .checkbox.with{grid-area:with}.filter-criteria__city .checkbox.without{grid-area:without}.filter-criteria__city .checkbox.withdop{grid-area:withdop}.filter-criteria__city .filter-dropdown{padding-top:0}.filter-criteria__city .filter-criteria__dropdown{padding-block:15px 5px;padding-block:15px 5px}.filter-criteria__country .filter-criteria__dropdown{padding-block:6px 5px}.filter-criteria__country .filter-button__control{margin-left:8px}.filter-criteria__country .filter-button__element::-webkit-input-placeholder{color:#000}.filter-criteria__country .filter-button__element::-moz-placeholder{color:#000}.filter-criteria__country .filter-button__element:-moz-placeholder{color:#000}.filter-criteria__country .filter-button__element:-ms-input-placeholder{color:#000}.filter-criteria__country .filter-dropdown__container .child-russia-country:not(.showed){display:none}.filter-criteria__tourists .spin__label{margin-right:7px}.filter-criteria__tourists .spin__input{width:25px}.filter-criteria__tourists .filter-children__button-block{padding:5px 20px}.filter-criteria__tourists .filter-children__list{max-height:0;margin-right:0px;margin-left:-1px;padding:0 0 10px 0}.filter-criteria__tourists .filter-children__item{height:25px}.filter-criteria__tourists .filter-criteria__dropdown{padding:10px 0px}@media(max-width: 767.98px){.filter-criteria__tourists .filter-criteria__dropdown{position:static;display:none}}@media(max-width: 767.98px){.filter-criteria__tourists.is-open .filter-criteria__dropdown{display:block}}.filter-criteria__tourists .filter-criteria__item{margin:10px 20px}.filter-button{padding:5px 5px 10px 5px;height:50px}.filter-button__top{padding-left:8px}.filter-button__placeholder img{margin-left:5px;width:10px;cursor:pointer}.filter-button__value,.filter-button__control{margin-left:28px}.filter-dropdown__item{padding:4px 20px;height:inherit}.filter-dropdown__item.child-russia-country.showed{color:#1c9aa2}.filter-expander{font-weight:bold;height:25px}.filter-expander__icon{width:10px;height:10px}.filter-expander__icon.is-open{transform:rotateX(180deg)}.is-not-main-hotel.checkbox__label{cursor:not-allowed}.is-not-main-hotel .checkbox__indicator{border:1px solid #ccc}.is-not-main-hotel .checkbox__content{color:#858585}.filter .countries-wide{display:none}@media(min-width: 1200px){.filter .filter-criteria__country .filter-criteria__dropdown{display:none}.filter .main-filter-country-wide{position:relative}.filter .main-filter-country-wide .countries-wide{background:#fff;border:2px solid #1c9aa2;border-radius:0 0 10px 10px;position:absolute;top:51px;left:0;-moz-column-count:4;column-count:4;display:block;padding:10px 20px;max-height:81vh;overflow-x:hidden;overflow-y:auto;width:100%;z-index:700}.filter .main-filter-country-wide .countries-wide::-webkit-scrollbar-track{background:none}.filter .main-filter-country-wide .countries-wide::-webkit-scrollbar{width:13px}.filter .main-filter-country-wide .countries-wide::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #d0e5e7 3px, #d0e5e7 10px, transparent 6px)}.filter .main-filter-country-wide .countries-wide__item{cursor:pointer}.filter .main-filter-country-wide .countries-wide__item:hover{color:#1c9aa2;background:#f4fcfd}.filter .main-filter-country-wide .countries-wide__item.child-russia-country{display:none}.filter .main-filter-country-wide .countries-wide__item.child-russia-country.showed{display:block}}.filter-criteria__dropdown_nights{width:auto;padding-inline:10px;--ngt-color: #000;--ngt-day-name-color: #858c8c;--ngt-nav-arrow-color: #1c9aa2;--ngt-cell-background-color-selected: #1c9aa2;--ngt-cell-background-color-selected-hover: #1c9aa2;--ngt-color-current-date: #1c9aa2;--ngt-cell-border-radius: 0;--ngt-night-cols-count: 7;--ngt-night-cell-width: 1fr;--ngt-night-cell-height: 32px;--ngt-width: calc(var(--ngt-night-cell-height) * var(--ngt-night-cols-count));--ngt-color-disabled: #AEAEAE;--ngt-color-disabled-in-range: #939393;--ngt-background-color-hover: #f0f0f0;--ngt-accent-color: #4EB5E6;--ngt-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--ngt-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--ngt-cell-border-color-in-range: var(--ngt-cell-background-color-selected)}.nights-container__list{display:grid;grid-template-columns:repeat(var(--ngt-night-cols-count), var(--ngt-night-cell-width));grid-auto-rows:var(--ngt-night-cell-height);width:var(--ngt-width)}.nights-container__list_ceil{border-radius:var(--ngt-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.nights-container__list_ceil:not(.-disabled-){font-weight:bold}.nights-container__list_ceil:hover{color:var(--ngt-color);background:var(--ngt-background-color-hover)}.nights-container__list_ceil.-out-range-,.nights-container__list_ceil.-disabled-{cursor:default;color:var(--ngt-color-disabled)}.nights-container__list_ceil.-out-range-.-in-range-,.nights-container__list_ceil.-disabled-.-in-range-{color:var(--ngt-color-disabled-in-range)}.nights-container__list_ceil.-selected-{background:var(--ngt-cell-background-color-selected);color:#fff;border:none}.nights-container__list_ceil.-in-range-{background:var(--ngt-cell-background-color-in-range);border-radius:0}.nights-container__list_ceil.-in-range-:hover{background:var(--ngt-cell-background-color-in-range-hover)}.nights-container__list_ceil.-range-to-,.nights-container__list_ceil.-range-from-{border:1px solid var(--ngt-cell-border-color-in-range)}.nights-container__list_ceil.-range-from-{border-radius:var(--ngt-cell-border-radius) 0 0 var(--ngt-cell-border-radius)}.nights-container__list_ceil.-range-to-{border-radius:0 var(--ngt-cell-border-radius) var(--ngt-cell-border-radius) 0}.result{margin-top:20px}.search-results-block{margin-top:35px}@media(max-width: 991.98px){.search-results-block{margin-top:20px}}.search-results-block h2{font-size:1.5rem}@media(max-width: 991.98px){.search-results-block h2{font-size:1.15rem;margin-bottom:0px}}.search-results thead tr th{padding-block:8px}.search-results tbody.is-open tr.sr-parent{display:none}.search-results tbody tr td{padding-block:12px}@media(max-width: 991.98px){.search-results tbody tr td{padding-block:0px}}.search-results tbody tr.sr-children td{padding-block:5px}@media(max-width: 991.98px){.search-results tbody tr.sr-children td{padding-block:0px}}.search-results tbody tr.sr-children .sr-td-duration{text-align:center}@media(max-width: 991.98px){.search-results .sr-td-hotel br{display:none}.search-results .sr-td-prices{text-align:center}.search-results .sr-parent .sr-price{font-size:var(--sr-price-font-size, 18px);font-weight:700}.search-results .sr-children .sr-td-prices .avia{margin-bottom:5px}.search-results .sr-price-link{min-width:inherit;font-weight:normal;font-size:14px;display:inherit;line-height:inherit}}@media(min-width: 768px)and (max-width: 991.98px){.search-results .sr-date{grid-column:span 2}.search-results .sr-td-duration{grid-column:span 2}}@media(max-width: 575.98px){.search-results .sr-date{grid-column:span 2}.search-results .sr-td-duration{grid-column:span 2}}.sr-price{text-transform:lowercase;min-width:75px}.sr-parent .sr-price{font-size:14px;font-weight:normal}.sr-details a svg{width:6px;height:15px}.sr-price-link{font-size:17px;font-weight:700;line-height:1.0555555556em;display:flex;min-width:98px}.sr-price-link span{margin-right:3px}.sr-price-link .arrow.icon{vertical-align:middle;margin-top:6px;width:9px;height:9px}.is-open .sr-price-link .arrow.icon{transform:rotate(180deg)}.sr-add-fl-btn,.sr-out-fl-btn{white-space:nowrap;line-height:1.2;min-width:120px;margin-bottom:5px}@media(max-width: 991.98px){.sr-add-fl-btn,.sr-out-fl-btn{text-align:center;display:inline-block;width:100%;text-decoration:underline}}#modal-dyn-info .ab-caption{font-size:16px;color:#0b8b94;margin-block:13px 5px;line-height:14px}#modal-dyn-info .ab-description{font-size:14px;line-height:14px;color:#555}.search-results tbody.sr-hot-tour{background:#1c9aa2;border:3px solid #0d7076;border-radius:5px;color:#fff;cursor:pointer}.search-results tbody.sr-hot-tour span,.search-results tbody.sr-hot-tour a{color:#fff}.search-results tbody.sr-hot-tour tr:hover td{background:#1c9aa2}@media(max-width: 991.98px){.search-results tbody.sr-hot-tour tr{background:#1c9aa2;border:0}.search-results tbody.sr-hot-tour tr .sr-td-hotel .sr-mobile,.search-results tbody.sr-hot-tour tr .sr-td-type .sr-mobile,.search-results tbody.sr-hot-tour tr .sr-td-food .sr-mobile,.search-results tbody.sr-hot-tour tr .sr-td-available .sr-mobile{color:#fff}.search-results tbody.sr-hot-tour tr.sr-parent{padding-top:0}}.search-results tbody.sr-hot-tour .hot-tour__header td{padding-block:10px 0}@media(max-width: 991.98px){.search-results tbody.sr-hot-tour .hot-tour__header td{font-size:18px;font-weight:bold;padding-block:0}}@media(max-width: 991.98px){.search-results tbody.sr-hot-tour .hot-tour__header{padding-block:5px}}.dynhotel-desc__gallery{margin-bottom:15px}.dynhotel-desc__gallery-items{position:relative}.dynhotel-desc__gallery-items .swiper{max-height:200px;overflow:hidden}@media(min-width: 576px){.dynhotel-desc__gallery-items .swiper{max-height:120px}}.dynhotel-desc__gallery-image{-o-object-fit:cover;object-fit:cover;width:100%;height:120px}.dynhotel-desc .swiper-button{position:absolute;z-index:100;top:50%;margin-top:-23px}.dynhotel-desc .swiper-button-prev{left:-10px}.dynhotel-desc .swiper-button-next{right:-10px}@media(min-width: 576px){.dynhotel-desc .swiper-button-prev{left:-23px}.dynhotel-desc .swiper-button-next{right:-23px}}.gallery__link{display:block}.gallery__image{display:block;width:100%}.gallery__items{position:relative}.gallery__items .swiper{overflow:visible}.gallery__items .swiper-slide{transition:opacity .3s ease;opacity:0}.gallery__items .swiper-slide-active{opacity:1}.gallery:not(.__slider_initialized__) .gallery__item{max-width:300px}@media(min-width: 768px){.gallery .swiper-slide-active+.swiper-slide{opacity:1}}@media(min-width: 992px){.gallery .swiper-slide-active+.swiper-slide+.swiper-slide{opacity:1}}@media(min-width: 1200px){.gallery .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1}}.gallery .swiper-button{position:absolute;z-index:100;top:50%;margin-top:-23px}.gallery .swiper-button-prev{left:-10px}.gallery .swiper-button-next{right:-10px}@media(min-width: 576px){.gallery .swiper-button-prev{left:-23px}.gallery .swiper-button-next{right:-23px}}@media(min-width: 1400px){.gallery .swiper-button-prev{left:-50px}.gallery .swiper-button-next{right:-50px}}@media(min-width: 1500px){.gallery .swiper-button-prev{left:-80px}.gallery .swiper-button-next{right:-80px}}.gallery:not(.__slider_initialized__) .swiper-button{display:none !important}.useful-info{-moz-column-count:1;column-count:1}.useful-info a{position:relative;display:inline-block;width:100%;margin:5px 0;padding-left:20px;text-decoration:none}.useful-info a::before{position:absolute;left:0;content:"» ";color:#858c8c}@media(min-width: 576px){.useful-info{-moz-column-count:2;column-count:2}}@media(min-width: 992px){.useful-info{-moz-column-count:3;column-count:3}.useful-info_cols_2{-moz-column-count:2;column-count:2}}@media(min-width: 1200px){.useful-info{-moz-column-count:4;column-count:4}.useful-info_cols_2{-moz-column-count:2;column-count:2}}.tour-program{display:grid;grid-gap:10px}.tour-program-item{display:grid;padding:10px;background:#f4fcfd;grid-gap:10px;grid-template-columns:auto 1fr}@media(min-width: 576px){.tour-program-item{padding:30px;grid-gap:30px}}.tour-program-item__left{line-height:1;display:flex;align-items:center;flex-direction:column;flex-shrink:0;justify-content:center;width:56px;height:56px;text-align:center;text-transform:uppercase;color:#1c9aa2;border:2px solid #1c9aa2;border-radius:3px}.tour-program-item__day{font-size:20px}.tour-program-item__label{font-size:11px}.tour-program-item__parts{display:grid;grid-gap:15px}.tour-program-item__title{font-weight:bold;color:#1c9aa2}.tour-program-item__text{margin-top:5px}.tour-program[data-country=china]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width: 576px){.tour-program-item{padding:20px;grid-gap:20px}}.tour-program-item__parts{grid-gap:9px}.tour-program-item__text{margin-top:0}.tour-program-download{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;border-top:2px solid #1c9aa2;padding-block:15px}.tour-program-download__block{display:flex;margin-inline:10px;align-items:center;cursor:pointer}.tour-program-download__icon{font-weight:bold;color:#1c9aa2;margin-right:5px}.tour-program-download__icon svg{width:30px;height:30px}.tour-program-download__text{color:#1c9aa2}.hotels-block{color:#0d7076}.hotels-block.is-open{border:1px solid;border-radius:10px}.hotels-block.is-open .hotels-buy{display:block}.hotels-block .filter-criteria::before{opacity:0 !important}.hotels-block .form-control{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hotels-block__preview{position:relative;flex-shrink:0;margin:0 auto;width:100%}.hotels-block__img{border-radius:10px;display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:250px;cursor:pointer}.hotels-block .btn-round{border-radius:10px}.hotels-block__badge{position:absolute;top:5px;left:5px;display:flex;width:54px;height:54px}.hotels-block__title{font-size:17px;font-weight:bold;line-height:1.15;display:flex;flex-direction:column;justify-content:space-around}.hotels-block__hotel-link{color:#1c9aa2;font-size:19px}.hotels-block__resort{color:#0d7076;font-size:16px}.hotels-block__footer{font-weight:bold;row-gap:1rem;display:flex;flex-direction:column}.hotels-block__room-name,.hotels-block__meal-name{font-size:1rem;line-height:1.4rem}.hotels-block__dates{font-size:15px;line-height:15px}.hotels-block__cancel{font-weight:normal;display:flex;flex-direction:column;line-height:1.2rem;justify-content:flex-end;align-self:flex-end}.hotels-block__taxes{font-size:11px}.hotels-block__cancellations{display:flex;gap:10px}.hotels-block__cancellations .icon-cancel .icon{width:15px;height:14px}.hotels-block__cancellations.yes{color:#008900}.hotels-block__cancellations.yes .icon{fill:#008900}.hotels-block__cancellations.no{color:#212529}.hotels-block__cancellations.no .icon{fill:#212529}.hotels-block .hotel-calendar{cursor:pointer}.hotels-block .hotel-calendar__pre,.hotels-block .hotel-calendar__icon,.hotels-block .hotel-calendar__text,.hotels-block .hotel-calendar__post{display:inline-block;vertical-align:middle}.hotels-block .hotel-calendar__pre{margin-bottom:1px}.hotels-block .hotel-calendar__icon{margin-top:-3px}.hotels-block .hotel-calendar__text{text-decoration:underline}.hotels-block__nights-select{border:1px solid #ccc;border-radius:4px}.hotels-block__purchase{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-end}.hotels-block .plus{margin-left:-4px;margin-top:2px;display:inline-block}@media(max-width: 767.98px){.hotels-block__body{margin-top:1rem}}@media(min-width: 768px){.hotels-block__info{display:flex}.hotels-block__title{flex-direction:row;justify-content:flex-start}.hotels-block__body{display:flex;flex-direction:column;flex-grow:1;margin-left:20px;margin-right:10px;justify-content:space-between}.hotels-block__preview{max-width:182px}.hotels-block__img{cursor:pointer;height:100px}.hotels-block__footer{font-size:17px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}.hotels-block__cancel{align-self:start}.hotels-block__content{display:flex;align-items:center;flex-grow:1}.hotels-block__purchase{flex-direction:column}}@media(min-width: 1200px){.hotels-block__title{font-size:20px}}.hotels-block .rating{display:flex;flex-shrink:0;width:111px;color:#ffe600;margin-right:5px}.hotels-block .rating .icon{width:19px;height:19px}.hotels-block .rating .icon+.icon{margin-left:4px}.hotels-block .services-icons{display:flex;margin-bottom:10px;gap:.1rem}.hotels-block .services-icons .icon{font-size:20px}a.more-pr-info{text-decoration:none;text-transform:lowercase;margin-top:5px;display:inline-block;border-bottom:1px dashed;color:#000;font-weight:normal;cursor:pointer}.hotel-price__value{font-size:20px;font-weight:600;color:#b1227a;display:block;margin-right:5px}.hotel-price__line{display:flex;align-content:center;justify-content:flex-end}.hotel-price__icon{font-size:18px;margin-left:5px}.hotel-galery .swiper-button{background-size:contain;background-color:inherit;background-image:url("../img/slider/prev-hover.svg");position:absolute;top:50%;margin-top:-17px;border:0;width:22px;height:34px;z-index:100}.hotel-galery .swiper-pagination-bullet{background:#fff;opacity:.6}.hotel-galery .swiper-pagination-bullet-active{opacity:1}.hotel-galery .swiper-button:hover{background-image:url("../img/slider/prev-normal.svg")}.hotel-galery .swiper-button-prev:after,.hotel-galery .swiper-button-next:after{content:""}.hotel-galery__button-prev{left:5px}.hotel-galery__button-next{right:5px}.hotels-buy{padding:5px;border-top:1px solid;margin-top:5px;min-height:100px;display:none}.hotels-buy__header{display:flex;justify-content:space-between}.hotels-buy__close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;box-sizing:content-box;padding:.25em .25em;margin-inline:auto 0px;color:#1c9aa2;width:1em;height:1em}.hotels-buy__loader{display:flex;justify-content:center;align-items:center}.hotels-buy__loader .spinner-text{font-size:20px;margin-left:10px}.search-results{overflow:visible}.icon-list{display:grid;margin:0;padding:0;list-style:none;grid-gap:20px}.icon-list__item{display:flex;align-items:center}.icon-list__item svg{font-size:26px;align-self:flex-start;margin-right:20px}.icon-list__item a{text-decoration:none}.h2{font-size:1em}@media(min-width: 992px){.h2{font-size:1.45em}}@media(min-width: 576px){.h2{font-size:1.25em}}.icon-list{grid-gap:8px}.icon{width:1em;height:1em}.icon-list{grid-gap:0}@media(min-width: 768px){.icon-list{grid-gap:8px}}.icon-list__item{align-items:flex-start}@media(min-width: 768px){.icon-list__item{align-items:center}}.icon-list__item svg{font-size:20px;flex-shrink:0;margin-right:10px}@media(min-width: 768px){.icon-list__item svg{font-size:26px}}.icon-list__item p{line-height:1.5em}.useful-info{-moz-column-count:inherit;column-count:inherit;display:block}.useful-info a{margin:1px 0}@media(min-width: 576px){.useful-info{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-count:inherit;column-count:inherit}}@media(min-width: 992px){.useful-info{-moz-column-count:inherit;column-count:inherit;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.useful-info{-moz-column-count:inherit;column-count:inherit;grid-template-columns:repeat(4, 1fr)}}.room-table{font-size:14px;position:relative;overflow:auto}@media(min-width: 992px){.room-table{border:1px solid #dee2e6;border-radius:3px}}.room-table__table{border-spacing:0;border-collapse:collapse;width:100%}.room-table__table a{text-decoration:none}.room-table__table td,.room-table__table th{font-size:14px;padding-left:20px;padding-block:17px}.room-table__table thead tr th{font-weight:normal;line-height:1.1428571429em;color:#858c8c;border-bottom:1px solid #dee2e6;background:#f4fcfd;padding-block:20px}.room-table__table tbody{border-bottom:1px solid #dee2e6}.room-table__table tbody tr{transition:transform .25s ease}.room-table__table tbody tr td .gross{white-space:nowrap}.room-table__table tbody tr td .gross .gross-text{font-size:16px;font-weight:600;line-height:16px}@media(min-width: 992px){.room-table__table tbody tr:hover{--sr-details-width: 32px}.room-table__table tbody tr:hover td{background:#f4fcfd}}@media(max-width: 991.98px){.room-table__table{display:block}.room-table__table thead,.room-table__table th{display:none}.room-table__table tbody{display:block}.room-table__table tr{border-bottom:1px solid;margin-bottom:12px;padding-bottom:12px;display:block}.room-table__table td{padding:0;display:block}.room-table__table td.date{font-size:16px}.room-table__table td.date:before{content:"Заезд: "}.room-table__table td.nights{font-size:16px}.room-table__table td.nights:before{content:"Ночи: "}.room-table__table td.room{font-size:16px}.room-table__table td.room:before{content:"Номер: "}.room-table__table td.room br{display:none}.room-table__table td.meal{font-size:16px}.room-table__table td.meal:before{content:"Питание: "}.room-table__table td.gross{font-size:22px;font-weight:700;text-align:center;color:#0d7076}.room-table__table td.cancel .hotels-block__cancellations{display:flex;justify-content:center;gap:10px;margin-bottom:10px}.room-table__table td.cancel .hotels-block__cancellations br{display:none}.room-table__table td.book{text-align:center}}@media(min-width: 768px){.buy-cart__layout{margin-inline:10px}}.buy-cart__aside{margin-top:15px}.buy-cart__aside .h2{text-transform:uppercase;word-spacing:3px}@media(min-width: 768px){.buy-cart__aside{background:#5f636a;padding-inline:10px;flex-basis:30%;margin-top:10px}.buy-cart__aside .h2{font-size:15px;font-weight:bold;color:#fff;margin:10px 10px 5px 10px}.buy-cart__aside .buy-cart__menu-list{color:#fff}.buy-cart__aside .buy-cart__menu-list a{color:#fff}.buy-cart__aside .buy-cart__menu-list a:hover{color:#fff}}.buy-cart__purcache-block{display:flex;justify-content:flex-end}@media(max-width: 575.98px){.buy-cart__purcache-block{margin-block:20px;flex-direction:column-reverse;align-items:flex-end}}.buy-cart__price-block{max-width:280px;margin-right:15px}@media(max-width: 767.98px){.buy-cart__price-block{margin-block:20px}}.buy-cart__price-row{font-weight:bold;display:flex;justify-content:space-between}.buy-cart__price-row .title{margin-right:10px}.buy-cart__price-row .price{font-size:16px}@media(min-width: 768px){.buy-cart .buy-cart__air-tariff-warn{font-size:13px;line-height:18px}}.buy-cart__comment-block{background:#f5f5f5;padding-bottom:10px;margin-inline:0}@media(min-width: 768px){.buy-cart__comment-block{background:#fff;padding-bottom:0px;margin-inline:inherit}}.buy-cart__comment-textarea{border-radius:0;resize:none;height:115px}.buy-cart__submit-btn{background:#0a8b94;color:#fff}.buy-cart .table-colored{border:0;font-size:13px;text-align:center;width:100%}@media(max-width: 767.98px){.buy-cart .table-colored{display:block}}@media(max-width: 767.98px){.buy-cart .table-colored tbody{display:block}}@media(max-width: 767.98px){.buy-cart .table-colored tr{border-bottom:5px solid #fff;background:#f3f3f3;padding:5px 3px;display:flex;flex-wrap:wrap;flex-direction:row}.buy-cart .table-colored tr:first-child{display:none}}.buy-cart .table-colored th{background:#3bb0b9;border:1px solid #3bb0b9;font-size:12px;line-height:15px;padding:5px 0;vertical-align:top;color:#fff;height:30px}@media(max-width: 767.98px){.buy-cart .table-colored th{display:none}}.buy-cart .table-colored td{background:#fff;border:1px solid #3bb0b9;padding-block:4px;padding-inline:4px;vertical-align:middle}.buy-cart .table-colored td select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.buy-cart .table-colored td .form-control{border-radius:0}.buy-cart .table-colored td input[type=text]{padding:3px 2px}@media(max-width: 767.98px){.buy-cart .table-colored td{display:block;border:0;background:#f3f3f3;padding:2px 5px;text-align:left}.buy-cart .table-colored td select{padding:5px 2px}.buy-cart .table-colored td input[type=text]{background:#fff;padding:5px 2px;box-sizing:border-box;height:31px}.buy-cart .table-colored td :before{line-height:14px;display:block;margin-bottom:3px}}.buy-cart__table-cart.table-colored [class*=table-basket-icon-]{background:url(../img/icon-pack-basket.png) -14px 0 no-repeat;display:block;width:34px;height:24px}.buy-cart__table-cart.table-colored .table-basket-icon-1,.buy-cart__table-cart.table-colored .table-basket-icon-1159{background-position:-12px -27px}.buy-cart__table-cart.table-colored .table-basket-icon-1b{background-position:-14px -187px}.buy-cart__table-cart.table-colored .table-basket-icon-2{background-position:-12px -218px}.buy-cart__table-cart.table-colored .table-basket-icon-2b{background-position:-12px -218px}.buy-cart__table-cart.table-colored .table-basket-icon-3,.buy-cart__table-cart.table-colored .table-basket-icon-1167{background-position:-12px -125px}.buy-cart__table-cart.table-colored .table-basket-icon-4,.buy-cart__table-cart.table-colored .table-basket-icon-1158{background-position:-12px -90px}.buy-cart__table-cart.table-colored .table-basket-icon-5{background-position:-14px -256px}.buy-cart__table-cart.table-colored .table-basket-icon-6{background-position:-14px 0}.buy-cart__table-cart.table-colored .table-basket-icon-7{background-position:-14px -155px}@media(max-width: 767.98px){.buy-cart__table-cart.table-colored td:nth-child(1){order:2}.buy-cart__table-cart.table-colored td:nth-child(2){display:none}.buy-cart__table-cart.table-colored td:nth-child(3){display:none}.buy-cart__table-cart.table-colored td:nth-child(4){order:1}.buy-cart__table-cart.table-colored td:nth-child(5){order:3}.buy-cart__table-cart.table-colored td:nth-child(6){display:none}.buy-cart__table-cart.table-colored td:nth-child(7){display:none}}.buy-cart__tourists-table.table-colored tr td .icon-b-face{background:url(../img/icon-face.png) 7px 0 no-repeat;display:block;width:30px;height:25px}.buy-cart__tourists-table.table-colored tr td .mobile-turist-sex-btns{display:none}.buy-cart__tourists-table.table-colored tr td.turist-sex-wrap .form-control{padding:5px;width:47px}.buy-cart__tourists-table.table-colored tr td .up-booking-img{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAWlBMVEVFRUFBQT0AAAAfHx0eHhwiIiAeHhweHhwfHx0qKiceHhwfHx0eHhweHhweHhweHhweHhweHhweHhwfHx0fHxwgIB0eHhwdHRsdHRseHhweHhweHhwfHx0eHhzeFZl4AAAAHXRSTlMDBQBxwA7TcUkK+5amj2Tz7pxvbGA7Kyfv27GvVgevWU8AAACRSURBVBjTdY0JDsMgDASxU8pRQnOnl///zWJiilDUkS1LI69WKcij3GRVBupxPQ0fbBxAIKJ7RFZlsSfGW5RX9tnxb7KCflPBTyBxbe3zcK91hRJHuB7yhljb9U9CbXdF1vZGnuNjEx8vmU7i+6a5X+DUtqvBLwiSSBdw8Q9FFLEhEiUZ5o4xnTFp58DyxB/5BWmBEE95uazwAAAAAElFTkSuQmCC") no-repeat 0 0;display:block;margin:0 auto;cursor:pointer;width:20px;height:19px}@media(max-width: 767.98px){.buy-cart__tourists-table.table-colored tr td .select-m-w{display:none}.buy-cart__tourists-table.table-colored tr td .mobile-turist-sex-btns{display:block}.buy-cart__tourists-table.table-colored tr td .mobile-turist-sex-btns a{display:inline-block;border-radius:15px;background-color:#fff;border:1px solid #ccc;padding:9px;line-height:10px;text-decoration:none}.buy-cart__tourists-table.table-colored tr td .mobile-turist-sex-btns a.active{background:#0a8b94;color:#fff}.buy-cart__tourists-table.table-colored tr td.main-turist-radio-wrap{display:none}.buy-cart__tourists-table.table-colored tr td.turist-sex-wrap{flex-basis:80px}.buy-cart__tourists-table.table-colored tr td.turist-lastname-wrap,.buy-cart__tourists-table.table-colored tr td.turist-firstname-wrap{flex-basis:39%}.buy-cart__tourists-table.table-colored tr td.turist-patronymic-wrap{flex-basis:100%}.buy-cart__tourists-table.table-colored tr td.turist-patronymic-wrap input{margin-left:76px;width:50%}.buy-cart__tourists-table.table-colored tr td.turist-birthday-wrap{flex-basis:120px}.buy-cart__tourists-table.table-colored tr td.turist-birthday-wrap:before{content:"Дата рождения *"}.buy-cart__tourists-table.table-colored tr td.turist-pass-wrap{flex-basis:115px}.buy-cart__tourists-table.table-colored tr td.turist-pass-wrap:before{content:"Паспорт *"}.buy-cart__tourists-table.table-colored tr td.turist-frnpasstype-wrap{flex-basis:120px}.buy-cart__tourists-table.table-colored tr td.turist-frnpasstype-wrap:before{content:"Действует до *"}.buy-cart__tourists-table.table-colored tr td.turist-file-wrap{align-self:flex-end;padding-bottom:7px}}@media(max-width: 767.98px){.buy-cart__advf-table.table-colored tr td.advf-type-wrap:before{content:"Тип документа"}.buy-cart__advf-table.table-colored tr td.advf-fio-wrap{flex:300px 1}.buy-cart__advf-table.table-colored tr td.advf-fio-wrap:before{content:"ФИО"}.buy-cart__advf-table.table-colored tr td.advf-number-wrap{flex:120px 1}.buy-cart__advf-table.table-colored tr td.advf-number-wrap:before{content:"Серия/Номер"}.buy-cart__advf-table.table-colored tr td.advf-date-wrap{flex:100px 1}.buy-cart__advf-table.table-colored tr td.advf-date-wrap:before{content:"Дата выдачи"}.buy-cart__advf-table.table-colored tr td.advf-depart-wrap:before{content:"Код подразделения"}.buy-cart__advf-table.table-colored tr td input.advf-seria,.buy-cart__advf-table.table-colored tr td input.advf-number{width:60px}.buy-cart__advf-table.table-colored tr td input.advf-depart{width:65px}.buy-cart__advf-table.table-colored tr td input.mobile-advf-date-input{width:100px}.buy-cart__advf-table.table-colored tr td select.advf-type{margin-bottom:3px;width:138px}}.buy-cart__layout .filter-expander{font-size:14px;line-height:1.4285714286em;display:flex;align-items:center;justify-content:center;width:100%;height:40px;text-align:center;color:#1c9aa2;border:none;background:none}.buy-cart__layout .filter-expander__icon{flex-shrink:0;width:6px;height:6px;margin-left:7px;transform:translateY(1px)}.buy-cart__layout .filter-dropdown{padding:10px 0;border-top:none;background:#fff}.buy-cart__layout .filter-dropdown__container{overflow-x:hidden;overflow-y:auto;max-height:270px}.buy-cart__layout .filter-dropdown__container::-webkit-scrollbar-track{background:none}.buy-cart__layout .filter-dropdown__container::-webkit-scrollbar{width:13px}.buy-cart__layout .filter-dropdown__container::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #d0e5e7 3px, #d0e5e7 10px, transparent 6px)}.buy-cart__layout .filter-dropdown__item{font-size:14px;line-height:1.1428571429em;display:flex;align-items:center;height:35px;padding:5px 20px;cursor:pointer}.buy-cart__layout .filter-dropdown__item:hover{color:#1c9aa2;background:#f4fcfd}.buy-cart__layout .filter-button{display:flex;flex-direction:column;width:100%;height:100%;padding:10px 5px;cursor:pointer;transition:.25s ease background-color;border:none;background:none}.buy-cart__layout .filter-button__top{display:flex;padding-right:20px;padding-left:20px;transition:.25s ease color;color:#858c8c}.buy-cart__layout .filter-button__iconbox{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end;width:20px}.buy-cart__layout .filter-button__icon{width:18px;height:18px}.buy-cart__layout .filter-button__placeholder{padding-left:5px}.buy-cart__layout .filter-button__value,.buy-cart__layout .filter-button__control{display:block;height:22px;margin-left:40px;padding-left:5px;text-align:left}.buy-cart__layout .filter-button__control{padding-right:20px}.buy-cart__layout .filter-button__element{font-size:16px;line-height:1.125em;width:100%;height:22px;padding:0;cursor:pointer;text-indent:0;color:#000;border:none;background:none}.buy-cart__layout .filter-button__element:focus{outline:1px dotted transparent;outline-offset:3px}.buy-cart__layout .filter-button:hover{background:#f4fcfd}.buy-cart__layout .filter-button:hover .buy-cart__layout .filter-button__top{color:#1c9aa2}.buy-cart__layout .filter-button:focus{outline:1px dotted transparent !important;outline-offset:-4px}.buy-cart__layout .filter-criteria{position:relative}.buy-cart__layout .filter-criteria__button{position:relative;height:70px}.buy-cart__layout .filter-criteria__dropdown{position:absolute;z-index:500;top:calc(100% + 1px);left:-1px;width:calc(100% + 2px);padding:10px 20px;transition:.25s ease;transition-property:transform,opacity;transform:scaleY(0);transform-origin:0 0;opacity:0;border:1px solid #dee2e6;border-top:none;background:#fff;box-shadow:0 4px 20px 0 rgba(0,112,117,.05)}.buy-cart__layout .filter-criteria__dropdown>.filter-dropdown{margin-right:-20px;margin-left:-20px}.buy-cart__layout .filter-criteria__dropdown_calendar{width:auto;padding-right:10px;padding-left:10px}.buy-cart__layout .filter-criteria__dropdown_calendar .air-datepicker{border:none;--adp-color: #000;--adp-day-name-color: #858c8c;--adp-nav-arrow-color: #1c9aa2;--adp-cell-background-color-selected: #1c9aa2;--adp-cell-background-color-selected-hover: #1c9aa2;--adp-color-current-date: #1c9aa2;--adp-cell-border-radius: 0}.buy-cart__layout .filter-criteria__dropdown_calendar .air-datepicker-nav--title{font-weight:bold}.buy-cart__layout .filter-criteria__dropdown_calendar .air-datepicker-nav--title i{font-weight:normal}.buy-cart__layout .filter-criteria__item{margin:10px 0}.buy-cart__layout .filter-criteria::before{position:absolute;top:-3px;right:-1px;bottom:-1px;left:-1px;content:"";transition:opacity .25s ease;opacity:0;border:1px solid #dee2e6;background:#f4fcfd;box-shadow:0 4px 20px 0 rgba(0,112,117,.05)}.buy-cart__layout .filter-criteria_first::before{left:-3px;border-top-left-radius:9px}.buy-cart__layout .filter-criteria_first .buy-cart__layout .filter-criteria__dropdown{left:-3px;width:calc(100% + 4px)}.buy-cart__layout .filter-criteria_first,.buy-cart__layout .filter-criteria_first .filter-button{border-top-left-radius:8px}.buy-cart__layout .filter-criteria.is-open{background:#f4fcfd}.buy-cart__layout .filter-criteria.is-open::before{opacity:1}.buy-cart__layout .filter-criteria.is-open .buy-cart__layout .filter-criteria__dropdown{transform:scaleY(1);opacity:1}.buy-cart__layout .filter-criteria.is-open .filter-button__top{color:#1c9aa2}.buy-cart__layout .filter-children__button{font-size:12px;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0;cursor:pointer;transition:.25s ease;transition-property:color,background-color;text-align:center;text-transform:uppercase;color:#1c9aa2;border:1px solid #1c9aa2;border-radius:3px;background:none}.buy-cart__layout .filter-children__button:hover{color:#fff;background:#1c9aa2}.buy-cart__layout .filter-children__button::before{position:absolute;top:-1px;right:-20px;bottom:-1px;left:-20px;content:"";transition:opacity .25s ease;pointer-events:none;opacity:0;background:#1c9aa2}.buy-cart__layout .filter-children__button span{position:relative}.buy-cart__layout .filter-children__list{max-height:0;margin-right:-20px;margin-left:-20px;padding:0;transition:.25s ease;transition-property:transform,opacity,padding,max-height;transform:scaleY(0);transform-origin:0 0;opacity:0}.buy-cart__layout .filter-children__item{display:flex;align-items:center;height:35px;padding-right:20px;padding-left:20px;cursor:pointer}.buy-cart__layout .filter-children__item:hover{color:#1c9aa2;background:#f4fcfd}.buy-cart__layout .filter-children.is-open .buy-cart__layout .filter-children__button::before{opacity:1}.buy-cart__layout .filter-children.is-open .buy-cart__layout .filter-children__button{color:#fff}.buy-cart__layout .filter-children.is-open .buy-cart__layout .filter-children__list{max-height:300px;padding:10px 0;transform:scaleY(1);opacity:1}.buy-cart__layout .added-child{display:flex;align-items:baseline}.buy-cart__layout .added-child__delete{font-size:12px;line-height:1.2em;margin-left:1em;cursor:pointer;text-decoration:none;color:#bd212a;border-bottom:1px dotted currentColor}.buy-cart__layout .filter{margin:10px 0;border:3px solid #1c9aa2;border-radius:10px;background:#f4fcfd}.buy-cart__layout .filter__main{display:grid;min-height:70px;border-bottom:1px solid #dee2e6;border-radius:7px 7px 0 0;background:#fff;grid-template-columns:1fr 1fr 170px 170px 220px 70px}@media(max-width: 1199.98px){.buy-cart__layout .filter__main{display:block}}.buy-cart__layout .filter__option{min-width:0}.buy-cart__layout .filter__option:not(:first-child){border-left:1px solid #dee2e6}@media(max-width: 1199.98px){.buy-cart__layout .filter__option:not(:first-child){border-top:1px solid #dee2e6}}.buy-cart__layout .filter__button{display:flex;width:70px;height:70px;color:#fff;border:none;border-top-right-radius:5px;background:linear-gradient(180deg, #179ba1 0%, #29819d 100%)}@media(max-width: 1199.98px){.buy-cart__layout .filter__button{width:100%;border-radius:0}}.buy-cart__layout .filter__button .icon{width:28px;height:28px;margin:auto}.buy-cart__layout .filter__extend-container{display:grid;padding:20px;grid-template-columns:3fr 3fr 2fr 2fr;grid-gap:8px}@media(max-width: 1199.98px){.buy-cart__layout .filter__extend-container{display:block}}@media(max-width: 1199.98px){.buy-cart__layout .filter__column:not(:first-child){margin-top:10px}}.buy-cart__layout .filter-title{font-size:16px;font-weight:bold;display:flex;align-items:center;margin-bottom:10px}.buy-cart__layout .filter-title__icon{font-size:18px;width:18px;height:18px;margin-right:10px;color:#858c8c}.buy-cart__layout .filter-box{padding:10px 0;border:1px solid #dee2e6;border-radius:4px;background:#fff}.buy-cart__layout .filter-box__scrollable{overflow-x:hidden;overflow-y:auto;width:100%;height:216px}.buy-cart__layout .filter-box__scrollable::-webkit-scrollbar-track{background:none}.buy-cart__layout .filter-box__scrollable::-webkit-scrollbar{width:13px}.buy-cart__layout .filter-box__scrollable::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #d0e5e7 3px, #d0e5e7 10px, transparent 6px)}.buy-cart__layout .information-blocks{display:grid;grid-gap:20px}@media(min-width: 992px){.buy-cart__layout .information-blocks{grid-template-columns:repeat(3, 1fr)}}.buy-cart__layout .information-blocks-4{display:grid;grid-gap:20px}@media(min-width: 992px){.buy-cart__layout .information-blocks-4{grid-template-columns:4fr 2fr 3fr 3fr}}.buy-cart__layout .information-button,.buy-cart__layout .information{padding:15px 30px;border:1px solid #dee2e6;border-radius:10px}.buy-cart__layout .information{display:flex;align-items:center}.buy-cart__layout .information a{text-decoration:none}.buy-cart__layout .information__iconbox{font-size:46px;flex-shrink:0;width:46px;height:46px;margin-right:25px}.buy-cart__layout .information__icon{display:block;color:#1c9aa2}.buy-cart__layout .information__content{font-size:15px;line-height:1.5em;align-self:flex-start;flex-grow:1}.buy-cart__layout .information__iconbox+.buy-cart__layout .information__content{align-self:center}.buy-cart__layout .information__title{font-weight:bold;margin-bottom:10px}.buy-cart__layout .information-button{display:flex;align-items:center;justify-content:space-between}.buy-cart__layout .information-button strong{position:relative;width:100px}.buy-cart__layout .information-button strong img{position:absolute;top:100%;left:25%;display:none}.buy-cart__layout .information-button button{font-size:14px;min-height:60px;padding:10px;text-align:center;text-transform:uppercase;color:#fff;border:none;border-radius:3px;background:linear-gradient(180deg, var(--color1) 0%, var(--color2) 100%);--color1: #179ba1;--color2: #29819d}.buy-cart__layout .information-button button:hover{--color1: #14868b;--color2: #247089}@media(min-width: 1200px){.buy-cart__layout .information-button button{padding-inline:20px}.buy-cart__layout .information-button strong{padding-bottom:10px}.buy-cart__layout .information-button strong img{display:block;margin-top:-10px}}.buy-cart__layout .manager-contact{font-size:15px}.buy-cart__layout .manager-contact .icon{font-size:16px;color:#bcc3c3}.buy-cart__layout .manager-contact__title{font-weight:bold}.buy-cart__layout .manager-contact__title span{font-weight:normal;display:block;color:#858c8c}.buy-cart__layout .manager-contact__info{display:grid;margin-top:10px;grid-gap:5px}.buy-cart__layout .manager-contact__item{display:flex;align-items:center}.buy-cart__layout .manager-contact__item svg{margin-right:10px}.buy-cart__layout .manager-contact__text{text-decoration:none}.buy-cart__layout .manager-contact__text span{color:#858c8c}@media(min-width: 576px){.buy-cart__layout .manager-contact{font-size:16px}.buy-cart__layout .manager-contact__title span{display:inline}}@media(min-width: 768px)and (max-width: 991.98px){.buy-cart__layout .manager-contact{font-size:15px}}@media(min-width: 1200px){.buy-cart__layout .manager-contact__info{font-size:15px;margin-top:0;grid-gap:20px;grid-template-columns:auto 1fr}}.buy-cart__layout .managers-block{display:grid;padding:15px 30px;border:1px solid #dee2e6;border-radius:10px;grid-gap:20px}.buy-cart__layout .managers-block__title{font-size:18px;font-weight:bold;display:inline;color:#000}.buy-cart__layout .managers-block__icon{font-size:36px;display:none;color:#dee2e6}.buy-cart__layout .managers-block__content{display:grid;grid-gap:20px}@media(min-width: 768px){.buy-cart__layout .managers-block__content{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.buy-cart__layout .managers-block{align-items:center;grid-template-columns:120px auto 1fr;grid-gap:10px}.buy-cart__layout .managers-block__icon{display:block}}.buy-cart__layout .tour-param-date{font-size:11px;margin-top:10px;text-align:center}.buy-cart__layout .tour-param-label{font-size:11px;padding:6px;text-align:center;text-transform:uppercase;color:#1c9aa2;border:2px solid #1c9aa2;border-radius:3px}.buy-cart__layout .tour-param-label__digit{font-size:20px;line-height:22px}.buy-cart__layout .tour-param-row__text{display:flex;align-items:center;min-height:36px}.buy-cart__layout .tour-param-row__header{display:flex;align-items:center;min-height:36px}.buy-cart__layout .tour-param-row__icon{margin-right:15px}.buy-cart__layout .tour-param-row__icon svg{width:22px;height:22px}.buy-cart__layout .tour-param-row__title{font-weight:bold}.buy-cart__layout .tour-params .tour-param+.tour-param{margin-top:10px}.buy-cart__layout .tour-param{display:grid;padding:30px;background:#f4fcfd;grid-template-columns:56px 1fr;grid-gap:30px}.buy-cart__layout .tour-param__rows{border:1px solid #d0e5e7;border-radius:3px}.buy-cart__layout .tour-param__rows-header{font-size:14px;display:grid;align-items:center;min-height:56px;padding:0 20px;color:#858c8c;grid-template-columns:1fr 80px;grid-gap:22px}.buy-cart__layout .tour-param__row{display:grid;align-items:flex-start;min-height:56px;padding:10px 20px;border-top:1px solid #d0e5e7;background:#fff;grid-template-columns:140px 1fr 80px;grid-gap:20px}.buy-cart__layout .tour-param-item+.buy-cart__layout .tour-param-item{margin-top:5px}.buy-cart__layout .tour-summary{display:flex;align-items:center;justify-content:space-between;margin:30px 0;padding:30px;border:2px solid #1c9aa2;border-radius:10px;background:#f4fcfd}.buy-cart__layout .tour-cost-table{font-size:18px;line-height:1.4444444444;width:100%}.buy-cart__layout .tour-cost-table,.buy-cart__layout .tour-cost-table td,.buy-cart__layout .tour-cost-table th{border:none}.buy-cart__layout .tour-cost-table td:last-child,.buy-cart__layout .tour-cost-table th:last-child{padding-left:20px;text-align:right}.buy-cart__layout .tour-cost-table tbody tr:last-child>td{padding-bottom:5px}.buy-cart__layout .tour-cost-table tfoot{font-size:20px;font-weight:bold;line-height:1.4}.buy-cart__layout .tour-cost-table tfoot tr:first-child>td{padding-top:5px;border-top:1px solid #d0e5e7}.buy-cart__layout .b1{margin-bottom:20px}.buy-cart__layout .b1-w-c{margin-bottom:1.5rem}.buy-cart__layout .b1-w{font-size:16px;line-height:157%;color:#242424;margin:1.5rem 0 0}.buy-cart__layout .b1-w1{color:#de3030;font-weight:700;display:block}.buy-cart__layout .b1-h1{margin-bottom:15px}.buy-cart__layout .b1-c{padding:40px 30px;background:#f4fcfd}.buy-cart__layout .b1-t{display:flex;justify-content:space-between}.buy-cart__layout .b1-td{flex-grow:1;flex-shrink:1}.buy-cart__layout .b1-td:nth-child(1){min-width:66px}.buy-cart__layout .b1-td:not(:first-child){width:100%}.buy-cart__layout .b1-td:not(:last-child){margin-right:20px}.buy-cart__layout .b1-h2{margin-bottom:10px}.buy-cart__layout .b1-h2:after{content:"*";color:#1c9aa2}.buy-cart__layout .b1-h2_1:after{display:none}.buy-cart__layout .b1-h2-1{font-size:14px;color:#858c8c}.buy-cart__layout .b1-select{padding:7.75px 11.25px;margin-bottom:20px;display:inline-block}.buy-cart__layout .b1-select_1,.buy-cart__layout .b1-select_2{display:inline-block}.buy-cart__layout .b1-select_1{width:66px}.buy-cart__layout .b1-select_2{width:85px}.buy-cart__layout .b1-t1{justify-content:flex-start}.buy-cart__layout .b1-t1.b1-t2{align-items:flex-end}.buy-cart__layout .b1-td1:nth-child(1){margin-right:0}.buy-cart__layout .b1-control{padding:7.75px 11.25px;margin-bottom:20px;display:inline-block}.buy-cart__layout .b1-control_1,.buy-cart__layout .b1-control_2{display:inline-block}.buy-cart__layout .b1-control_1{width:66px}.buy-cart__layout .b1-control_2{width:107px}.buy-cart__layout .b1-btn-c{position:relative;z-index:5;display:inline-block}.buy-cart__layout .b1-btn{width:127px;font-size:12px;padding:5px 11.5px;line-height:14px}.buy-cart__layout .b1-file{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0}.buy-cart__layout .b1-h1-1{text-transform:none;color:#858c8c}.buy-cart__layout .b1-t2{display:flex}.buy-cart__layout .b1-td2:nth-child(1){margin-right:20px}.buy-cart__layout .b1-select_3{width:183px}.buy-cart__layout .b1-control_4{width:175px}.buy-cart__layout .b2{margin-bottom:100px}.buy-cart__layout .b2-b{background:#fbf9f3;border-radius:10px;padding:40px 30px;margin-bottom:20px}.buy-cart__layout .b2-t{display:flex;flex-wrap:wrap}.buy-cart__layout .b2-t2{display:flex;flex-wrap:wrap;align-items:flex-end}.buy-cart__layout .b2-td{margin-right:20px}.buy-cart__layout .b2-h1{font-size:16px;margin-bottom:10px}.buy-cart__layout .b2-h1:after{content:"*";color:#1c9aa2}.buy-cart__layout .b2-h1_1:after{display:none}.buy-cart__layout .b2-control{padding:7.75px 11.25px;margin-bottom:10px;display:inline-block}.buy-cart__layout .b2-control_1,.buy-cart__layout .b2-control_2{display:inline-block}.buy-cart__layout .b2-control_1{width:491px}.buy-cart__layout .b2-control_2{width:344px}.buy-cart__layout .b2-w{font-style:italic;font-size:14px;color:#858c8c}.buy-cart__layout .b2-b1{padding:40px 30px;margin-bottom:20px;background:#f4fcfd}.buy-cart__layout .b2-b2{padding:20px 30px}.buy-cart__layout .b2-ta{border:1px solid #d0e5e7;border-radius:3px;width:100%;resize:none;height:109px;padding:7.75px 11.25px}.buy-cart__layout .b2-btn-c{text-align:center}.buy-cart__layout .b2-btn{font-size:18px;padding:19.5px 30px}.buy-cart__layout .tour-param__row1{grid-template-columns:100%}.buy-cart__layout .b3-c{margin-bottom:20px}.buy-cart__layout .b3-t2{display:grid;border-radius:3px 3px 0 0;border:1px solid #d0e5e7;background:#f4fcfd;border-bottom:0;grid-template-columns:122px 1fr 167px}.buy-cart__layout .b3-td2{font-size:14px;padding:20px;color:#858c8c}.buy-cart__layout .b3-td2:last-child{text-align:center}.buy-cart__layout .b3-td2_2{padding:20px 0;display:grid;grid-template-columns:1fr 1fr 1fr 42px}.buy-cart__layout .b3-t{display:grid;border-radius:3px 3px 0 0;grid-template-columns:34px 1fr 167px;background:#f4fcfd}.buy-cart__layout .b3-t:nth-child(2n+3){background:#fff}.buy-cart__layout .b3-t_1{display:none}.buy-cart__layout .b3-td_1,.buy-cart__layout .b3-td_2,.buy-cart__layout .b3-td_3{border-top:1px solid #d0e5e7}.buy-cart__layout .b3-td_1{display:flex;align-items:center;justify-content:center;position:relative;z-index:5}.buy-cart__layout .b3-td_2{padding:15px 20px;display:grid;grid-template-columns:auto 1fr 1fr 1fr 42px}.buy-cart__layout .b3-td1{font-size:14px;line-height:157%;padding:5px 10px;border-top:1px solid #d0e5e7}.buy-cart__layout .b3-td1:nth-child(1),.buy-cart__layout .b3-td1:nth-child(2),.buy-cart__layout .b3-td1:nth-child(3),.buy-cart__layout .b3-td1:nth-child(4){border-top:0}.buy-cart__layout .b3-td1.baggage-info.first{border-top:0}.buy-cart__layout .b3-td_3{padding:5px 20px;display:flex;align-items:center;justify-content:center}.buy-cart__layout .b3-td_3,.buy-cart__layout .b3-td:nth-child(7){text-align:center}.buy-cart__layout .b3-w0{display:none;color:#fff;font-size:14px;line-height:157%;letter-spacing:.08em;transform:rotate(-90deg)}.buy-cart__layout .b3-f{display:inline-block;width:31px;height:16px;opacity:.5}.buy-cart__layout .b3-t.act .b3-f{opacity:1}.buy-cart__layout .b3-t.act .b3-td_1{background:#1c9aa2}.buy-cart__layout .b3-t.act .b3-w0{display:block}.buy-cart__layout .b3-f_2{transform:rotate(180deg)}.buy-cart__layout .b3-w{color:#858c8c}.buy-cart__layout .b3-f1{font-size:22px;width:31px;height:15px}.buy-cart__layout .b3-w1{font-weight:700;font-size:16px;line-height:150%}.buy-cart__layout .b3-w2{color:#858c8c;margin-bottom:7px}.buy-cart__layout .b3-a{font-size:14px;line-height:157%}.buy-cart__layout .b3-btn{width:100%;font-size:12px;padding:12.5px 11.5px}.buy-cart__layout .b4-c .tour-param__row{padding-right:0;padding-left:0;border:0;grid-template-columns:140px 1fr .39fr 80px}.buy-cart__layout .b4-c .filter-expander{margin-right:auto;margin-left:0;width:auto}.buy-cart__layout .b4-c .tour-param-row__text{font-size:16px;line-height:150%}.buy-cart__layout .b4-c .tour-param-row__btn{text-align:left}.buy-cart__layout .filter-expander__t{text-align:left;display:flex;justify-content:center;align-items:center}.buy-cart__layout .filter-expander__w1{display:inline-block}.buy-cart__layout .tour-param-row__btn .filter-expander__w1_2{display:none}.buy-cart__layout .tour-param-row__btn.act .filter-expander__w1_1{display:none}.buy-cart__layout .tour-param-row__btn.act .filter-expander__w1_2{display:inline-block}.buy-cart__layout .tour-param-row__btn.act .b4-f{transform:rotate(0deg)}.buy-cart__layout .filter-expander__w1{width:130px;font-size:16px;line-height:125%}.buy-cart__layout .b4-f{width:8px;height:22px;transform:rotate(180deg)}.buy-cart__layout .b4-f0{width:17px;height:17px;margin:2px 10px 0 0;vertical-align:top;display:inline-block}.buy-cart__layout .b4-filter__i{transform:rotate(-45deg);width:22px;height:22px}.buy-cart__layout .b4-c .form-check{margin-right:35px}.buy-cart__layout .b4-c .form-check-label{font-size:16px;line-height:150%}.buy-cart__layout .b4-c .form-check-input{width:20px;height:20px;margin-right:10px}.buy-cart__layout .b4-w{font-weight:700;font-size:16px;margin-right:26px;display:inline-block}.buy-cart__layout .b4-t{display:flex;justify-content:space-between;align-items:center}.buy-cart__layout .b4-btn{display:flex;padding:12.5px 30px 12.5px 30px;align-items:center}.buy-cart__layout .b4-btn .b4-btn-w1:nth-child(1){display:none}.buy-cart__layout .b4-btn.act .b4-btn-w1:nth-child(1){display:inline}.buy-cart__layout .b4-btn.act .b4-btn-w1:nth-child(2){display:none}.buy-cart__layout .b4-f1{min-width:16px;height:17px;margin-right:10px}.buy-cart__layout .b4-c .filter-box{border:1px solid #d0e5e7;box-shadow:0px 4px 20px rgba(0,112,117,.05);border-radius:3px}.buy-cart__layout .tour-param-select__container{position:relative;display:inline-block}.buy-cart__layout .tour-param__btn{font-size:12px;padding:12.5px 30px;margin:0 20px 10px 0}.buy-cart__layout .tour-param__row2 .tour-param__btn_2{display:none}.buy-cart__layout .tour-param__row3.act .tour-param__btn_1{display:none}.buy-cart__layout .tour-param__row3.act .tour-param__btn_2{display:inline-block}.buy-cart__layout .tour-param__row3+.tour-param__row2:last-child .tour-param__btn_2{display:none}.buy-cart__layout .tour-param-select{position:absolute;top:100%;left:0;z-index:5;width:100%;border:1px solid #d0e5e7;border-radius:.25rem;padding:20px 20px 0;background:#fff;display:none}.buy-cart__layout .tour-param-select.act{display:block}.buy-cart__layout .tour-param-selectItem{padding:0 0 20px;font-size:14px}.buy-cart__layout .slider_1{margin-bottom:25px}.buy-cart__layout .slider_1 .c-src-trackWrap{height:4px;border-radius:2px}.buy-cart__layout .slider_1 .c-src-trackWrap::after{opacity:.3}.buy-cart__layout .slider_1 .c-src-controlKnob{width:20px;height:20px;transform:translate(-50%, -50%) scale(0.95);background:#fff;border:2px solid #1c9aa2}.buy-cart__layout .slider_1 .c-src{height:19px}.buy-cart__layout .filter-title_1{margin-bottom:0px}.buy-cart__layout .filter__extend-container1{grid-template-columns:3fr 3fr 3fr;grid-gap:20px}.buy-cart__layout .filter-t{display:flex;justify-content:space-between;margin-bottom:19px}.buy-cart__layout .filter-title__content1{font-weight:700;font-size:16px}.buy-cart__layout .filter-info{font-size:14px;line-height:143%;margin:3px 0 0}@media(max-width: 1400px){.buy-cart__layout .tour-summary{flex-wrap:wrap}}.buy-cart__layout .tour-summary__taxes{font-size:13px;line-height:1.1rem;align-self:flex-end;padding-left:20px;margin-top:5px;margin-bottom:5px;color:#000}.buy-cart__layout .tour-summary__taxes .title{font-weight:bold}.buy-cart__layout .tour-summary__taxes .tax{display:flex;gap:10px}.buy-cart__layout .tour-summary__taxes .warn{max-width:300px}.buy-cart__layout .tour-summary__cancel{font-weight:normal;display:flex;flex-direction:column;line-height:1.2rem;justify-content:flex-end;align-self:flex-end;padding-left:20px}.buy-cart__layout .tour-summary__cancellations{display:flex;gap:10px}.buy-cart__layout .tour-summary__cancellations br{display:none}.buy-cart__layout .tour-summary__cancellations.yes{color:#008900}.buy-cart__layout .tour-summary__cancellations.yes .icon{fill:#008900}.buy-cart__layout .tour-summary__cancellations.no{color:#212529}.buy-cart__layout .tour-summary__cancellations.no .icon{fill:#212529}.buy-cart__layout .tour-summary__cancellations .icon-cancel .icon{width:15px;height:14px}@media(max-width: 1400px){.buy-cart__layout .filter-title__content1{font-size:12px}.buy-cart__layout .filter-info{font-size:11px}}@media(max-width: 1199.98px){.buy-cart__layout .filter__extend-container1{display:grid;grid-template-columns:1fr 1fr}.buy-cart__layout .filter__extend-container1 .filter__column:last-child{grid-column:1/span 2}.buy-cart__layout .filter__extend-container1 .filter__column:not(:first-child){margin-top:0px}}@media(max-width: 1199px){.buy-cart__layout .tour-summary{display:block}.buy-cart__layout .tour-summary__section .btn{margin-top:20px;margin-right:20px}.buy-cart__layout .b4-w{width:100%;margin-bottom:10px}.buy-cart__layout .b4-btn{font-size:10px;padding-right:15px;padding-left:15px}}@media(max-width: 991px){.buy-cart__layout .b4-c .tour-param__row{grid-template-columns:140px 1fr 80px}.buy-cart__layout .tour-param{grid-template-columns:100%;padding-right:0;padding-left:0}.buy-cart__layout .tour-param__row{grid-gap:5px;grid-template-columns:50% 50%}.buy-cart__layout .tour-param__row1{grid-template-columns:100%}.buy-cart__layout .tour-param-row__main{order:2;grid-column:1/span 2}.buy-cart__layout .tour-param-row__main1{grid-column:1/span 3}.buy-cart__layout .tour-param-row__side{order:1;text-align:right;display:flex;justify-content:flex-end}.buy-cart__layout .tour-summary{display:block}.buy-cart__layout .b3{height:500px;width:100%;overflow:auto}.buy-cart__layout .b3-t2,.buy-cart__layout .b3-t{width:990px}.buy-cart__layout .b3-td1{padding-right:10px;padding-left:10px}.buy-cart__layout .tour-summary__section .btn{width:100%}}@media(max-width: 767px){.buy-cart__layout .b4-c .tour-param-row__text{font-size:14px}.buy-cart__layout .filter__extend-container1 .filter__column:not(:first-child){margin-top:20px}.buy-cart__layout .filter__extend-container1{display:block}.buy-cart__layout .b2-t{display:block}.buy-cart__layout .b2-td:nth-child(1){margin-bottom:20px}.buy-cart__layout .b2-control{width:100%}.buy-cart__layout .b1-td:not(:last-child){margin-right:10px}.buy-cart__layout .b1-t1,.buy-cart__layout .b1-t2{display:block}.buy-cart__layout .b2-b2{padding:15px 15px}}@media(max-width: 479px){.buy-cart__layout .b4-btn{width:100%;justify-content:center}.buy-cart__layout .filter-expander__w1{width:212px}.buy-cart__layout .filter-expander__w1 br{display:none}.buy-cart__layout .b4-c .tour-param__row{grid-template-columns:1fr 1fr}.buy-cart__layout .b4-c .tour-param-row__btn{order:2;grid-column:1/span 2}.buy-cart__layout .b4-t{display:block}.buy-cart__layout .b4-td{margin-bottom:20px}.buy-cart__layout .filter-t{display:block}.buy-cart__layout .filter-info{text-align:right}.buy-cart__layout .tour-param-select__container{display:block}.buy-cart__layout .tour-param-selectItem{font-size:12px}.buy-cart__layout .tour-param__btn{font-size:10px;width:100%;margin-right:0}.buy-cart__layout .tour-summary{display:block;padding-right:20px;padding-left:20px}.buy-cart__layout .tour-summary-currency{margin-bottom:30px}.buy-cart__layout .tour-cost-table,.buy-cart__layout .tour-cost-table table,.buy-cart__layout .tour-cost-table tbody,.buy-cart__layout .tour-cost-table tfoot,.buy-cart__layout .tour-cost-table tr,.buy-cart__layout .tour-cost-table td:nth-child(n){display:block;text-align:center;width:100%;padding-right:0;padding-left:0}.buy-cart__layout .tour-summary__section .btn{margin-top:20px;margin-right:0;font-size:14px;width:100%}.buy-cart__layout .tour-cost-table tfoot tr:first-child>td{font-size:18px}.buy-cart__layout .b2-b,.buy-cart__layout .b2-b1{padding-right:15px;padding-left:15px}.buy-cart__layout .b1-c{padding-right:7.75px;padding-left:7.75px}.buy-cart__layout .b1-h1-1{display:block}.buy-cart__layout .b1-h1-1{font-size:16px}.buy-cart__layout .b1-td2:nth-child(1){margin-right:0px}}.buy-cart__layout .tour-bottom{font-size:16px;display:grid;color:#858c8c;grid-gap:20px}.buy-cart__layout .tour-bottom__title{font-weight:bold;color:#000}.buy-cart__layout .tour-bottom__button{font-size:16px;display:flex;align-items:center;height:44px;color:#1c9aa2;border:none;background:#f4fcfd;padding-inline:20px}.buy-cart__layout .tour-bottom__button svg{font-size:19px}@media(min-width: 992px){.buy-cart__layout .tour-bottom{grid-template-columns:1fr auto}}.buy-cart__layout .icon-list{display:grid;margin:0;padding:0;list-style:none;grid-gap:20px}.buy-cart__layout .icon-list__item{display:flex;align-items:center}.buy-cart__layout .icon-list__item svg{font-size:26px;align-self:flex-start;margin-right:20px}.buy-cart__layout .icon-list__item a{text-decoration:none}.buy-cart__layout .h2{font-size:1em}@media(min-width: 992px){.buy-cart__layout .h2{font-size:1.45em}}@media(min-width: 576px){.buy-cart__layout .h2{font-size:1.25em}}.buy-cart__layout .icon-list{grid-gap:8px}.buy-cart__layout .icon{width:1em;height:1em}.buy-cart__layout .icon-list{grid-gap:0}@media(min-width: 768px){.buy-cart__layout .icon-list{grid-gap:8px}}.buy-cart__layout .icon-list__item{align-items:flex-start}@media(min-width: 768px){.buy-cart__layout .icon-list__item{align-items:center}}.buy-cart__layout .icon-list__item svg{font-size:20px;flex-shrink:0;margin-right:10px}@media(min-width: 768px){.buy-cart__layout .icon-list__item svg{font-size:26px}}.buy-cart__layout .icon-list__item p{line-height:1.5em}.buy-cart__layout .actuale-table .b3-f{width:31px;height:16px}.buy-cart__layout .actuale-table .b3-radio{border:1px solid #1c9aa2;border-radius:300px;background:#fff;width:20px;height:20px}.buy-cart__layout .actuale-table .b3-t.act .b3-radio{display:none}@media(min-width: 992px){.buy-cart__layout .actuale-table[data-flight-type=all-flights] .next-general-hidden-flights{display:none}}@media(min-width: 992px){.buy-cart__layout .actuale-table[data-flight-type=direct-flights] .next-hidden-flights{display:none}}@media(min-width: 992px){.buy-cart__layout .actuale-table[data-flight-type=curve-flights] .next-hidden-flights{display:none}}.buy-cart__layout .actuale-table .empty-direct,.buy-cart__layout .actuale-table .empty-curve{background:#fff;border:1px solid #d0e5e7;font-size:16px;min-height:56px;padding:10px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.buy-cart__layout .actuale-table__select{cursor:pointer}.buy-cart__layout .actuale-table .baggage-info{display:flex;min-width:70px}.buy-cart__layout .actuale-table .baggage-info .baggage-btn{fill:#167b82;margin-left:5px;cursor:pointer;width:18px;height:22px}.buy-cart__layout #actuale-rules-block .actuale-rules-name{border-bottom:2px solid #0a8b94;font-size:14px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:14px;color:#0a8b94;margin:5px 15px 10px 0;padding-bottom:3px;overflow:hidden}.buy-cart__layout .filter__extend:not(.is-open){display:none}.buy-cart__layout .filter__extend-container1{background:#f4fcfd}.buy-cart__layout .filter-expander.is-open .icon{rotate:180deg}.buy-cart__layout .filter-expander.is-open .show{display:none}.buy-cart__layout .filter-expander:not(.is-open) .hide{display:none}@media(max-width: 991.98px){.buy-cart__layout .tour-param-row__main1{display:none}.buy-cart__layout .b3{overflow:inherit;height:auto}.buy-cart__layout .actuale-table__select{display:none}.buy-cart__layout .actuale-table__mobile-route{display:grid;grid-template-columns:3fr 1fr 3fr}.buy-cart__layout .actuale-table__flight-rows{position:relative;--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-width: 12px;--swiper-pagination-bullet-height: 12px}.buy-cart__layout .actuale-table__flight-rows .airline{font-weight:bold}.buy-cart__layout .actuale-table__flight-rows .airline-icon{width:21px;height:21px}.buy-cart__layout .actuale-table__flight-rows .b3-t{grid-template-columns:1fr}.buy-cart__layout .actuale-table__flight-rows .b3-t:nth-child(2n+3){background:#f4fcfd}.buy-cart__layout .actuale-table__flight-rows .b3-td_2{display:block}.buy-cart__layout .actuale-table__flight-rows .b3-td1{padding-right:0;padding-left:0;display:flex;align-items:center}.buy-cart__layout .actuale-table__flight-rows .b3-f{width:22px;height:12px}.buy-cart__layout .actuale-table__flight-rows .b3-w1{line-height:24px;font-size:24px}.buy-cart__layout .actuale-table__flight-rows .mobile-route__arrow{display:flex;align-items:center}.buy-cart__layout .actuale-table__flight-rows .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;left:50%}.buy-cart__layout .actuale-table__flight-rows .swiper-button{position:absolute;top:50%;margin-top:-35px;z-index:100}.buy-cart__layout .actuale-table__flight-rows .swiper-pagination-bullet{opacity:.6}.buy-cart__layout .actuale-table__flight-rows .swiper-pagination-bullet-active{opacity:1}.buy-cart__layout .actuale-table__flight-rows .swiper-button-prev:after,.buy-cart__layout .actuale-table__flight-rows .swiper-button-next:after{content:""}.buy-cart__layout .actuale-table__flight-rows .swiper-button-prev{left:-40px}.buy-cart__layout .actuale-table__flight-rows .swiper-button-next{right:-40px}}.buy-cart__layout .load-flights-btn{display:block;width:100%}.buy-cart__layout .load-flights-btn.load-remove{border:0}@media(max-width: 991.98px){.buy-cart__layout .information{padding:8px 20px}}.buy-cart__layout .information__nights-string{border:1px solid #ced4da;border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem}.buy-cart__layout .information__nights-string.spin{padding-right:.75rem}.buy-cart__layout .information__content{font-size:16px}.buy-cart__layout .information__t{display:flex;align-items:center}.buy-cart__layout .information-blocks-4{margin-bottom:30px}@media(min-width: 992px){.buy-cart__layout .information-blocks-4{grid-template-columns:4fr 1.5fr 2.5fr 2fr;margin-bottom:20px;grid-gap:15px}}@media(max-width: 575.98px){.buy-cart__layout .information-blocks-4{margin-bottom:15px;grid-gap:10px}}.buy-cart__layout .nights-calc__days{font-size:16px;padding-right:10px}.buy-cart__layout .nights-calc__finish{font-size:14px;text-align:center}.buy-cart__layout .filter-criteria__button1{display:flex;align-items:center;height:auto;flex-direction:row;color:#1c9aa2}.buy-cart__layout .filter-criteria__button1 .filter-button__value{padding-left:0px;margin-left:0px;margin-right:5px}.buy-cart__layout .filter-criteria__button1 .filter-button__placeholder{padding-left:0px}.buy-cart__layout .cart-promo__title{font-size:18px;line-height:1em}.buy-cart__layout .cart-promo__apply-btn{font-size:14px;text-decoration:none;display:block;width:100%}.buy-cart__layout .cart-promo__status{font-size:16px;text-transform:lowercase;text-align:center;margin-block:5px}.buy-cart__layout .cart-promo__status.success{color:#00c881}.buy-cart__layout .cart-promo__status.error{color:red}.buy-cart__layout .booking .booking-info__main{margin-right:15px}.buy-cart__layout .booking .booking-info__main th{padding-right:15px}.buy-cart__layout .booking .table-colored{border:0;font-size:13px;text-align:center;width:100%}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored{display:block}}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored tbody{display:block}}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored tr{border-bottom:5px solid #fff;background:#f3f3f3;padding:5px 3px;display:flex;flex-wrap:wrap;flex-direction:row}.buy-cart__layout .booking .table-colored tr:first-child{display:none}}.buy-cart__layout .booking .table-colored th{background:#3bb0b9;border:1px solid #3bb0b9;font-size:12px;line-height:15px;padding:5px 0;vertical-align:top;color:#fff;height:30px}.buy-cart__layout .booking .table-colored th .icon-b-face{background:url(../img/icon-face.png) 7px 0 no-repeat;display:block;width:30px;height:25px}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored th{display:none}}.buy-cart__layout .booking .table-colored td{background:#fff;border:1px solid #3bb0b9;padding-block:4px;padding-inline:4px;vertical-align:middle}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored td{display:block;border:0;background:#f3f3f3;padding:2px 5px;text-align:left}.buy-cart__layout .booking .table-colored td :before{line-height:14px;display:block;margin-bottom:3px}}.buy-cart__layout .booking .table-colored td [class*=table-basket-icon-]{background:url(../img/icon-pack-basket.png) -14px 0 no-repeat;display:block;width:34px;height:24px}.buy-cart__layout .booking .table-colored td .table-basket-icon-1,.buy-cart__layout .booking .table-colored td .table-basket-icon-1159{background-position:-12px -27px}.buy-cart__layout .booking .table-colored td .table-basket-icon-1b{background-position:-14px -187px}.buy-cart__layout .booking .table-colored td .table-basket-icon-2{background-position:-12px -218px}.buy-cart__layout .booking .table-colored td .table-basket-icon-2b{background-position:-12px -218px}.buy-cart__layout .booking .table-colored td .table-basket-icon-3,.buy-cart__layout .booking .table-colored td .table-basket-icon-1167{background-position:-12px -125px}.buy-cart__layout .booking .table-colored td .table-basket-icon-4,.buy-cart__layout .booking .table-colored td .table-basket-icon-1158{background-position:-12px -90px}.buy-cart__layout .booking .table-colored td .table-basket-icon-5{background-position:-14px -256px}.buy-cart__layout .booking .table-colored td .table-basket-icon-6{background-position:-14px 0}.buy-cart__layout .booking .table-colored td .table-basket-icon-7{background-position:-14px -155px}@media(max-width: 767.98px){.buy-cart__layout .booking .table-colored td td:nth-child(1){order:2}.buy-cart__layout .booking .table-colored td td:nth-child(2){display:none}.buy-cart__layout .booking .table-colored td td:nth-child(3){display:none}.buy-cart__layout .booking .table-colored td td:nth-child(4){order:1}.buy-cart__layout .booking .table-colored td td:nth-child(5){order:3}.buy-cart__layout .booking .table-colored td td:nth-child(6){display:none}.buy-cart__layout .booking .table-colored td td:nth-child(7){display:none}}.buy-cart__layout .cart-modal-block{max-height:81vh;overflow-x:hidden;overflow-y:auto}.buy-cart__layout .cart-modal-block::-webkit-scrollbar-track{background:none}.buy-cart__layout .cart-modal-block::-webkit-scrollbar{width:13px}.buy-cart__layout .cart-modal-block::-webkit-scrollbar-thumb{border-radius:3px;background:linear-gradient(to right, transparent 3px, #0d7076 3px, #0d7076 10px, transparent 6px)}.buy-cart__layout .cart-modal-block__list-item{border-bottom:1px solid #000;font-size:16px;padding-block:5px;padding-right:30px;position:relative;color:#000}.buy-cart__layout .cart-modal-block__list-item a{text-decoration:none}.buy-cart__layout .cart-modal-block__list-item a:before{border-radius:20px;content:"";position:absolute;right:0;border:1px solid #000;top:5px;width:20px;height:20px}.buy-cart__layout :root{--svg-arrow-circle-background: #E66969;--svg-arrow-circle-color: #fff;--svg-check-circle-background: #1C9AA2;--svg-check-circle-color: #fff}.buy-cart__layout .page-title{margin-top:20px;margin-bottom:10px}@media(min-width: 992px){.buy-cart__layout .page-title{margin-top:40px;margin-bottom:20px}}.buy-cart__layout .icon-list{margin-top:25px}@media(max-width: 991.98px){.buy-cart__layout .icon-list{margin-top:15px}}@media(max-width: 575.98px){.buy-cart__layout .icon-list{margin-top:5px}}.buy-cart__layout .services-block{margin-top:30px}@media(max-width: 991.98px){.buy-cart__layout .services-block{margin-top:20px}}@media(max-width: 575.98px){.buy-cart__layout .services-block{margin-top:10px}}.buy-cart__layout .tour-param-date{font-size:14px}.buy-cart__layout .tour-param{grid-template-columns:66px 1fr}@media(max-width: 991.98px){.buy-cart__layout .tour-param{grid-template-columns:100%;padding:20px;grid-gap:20px}}@media(max-width: 575.98px){.buy-cart__layout .tour-param{padding:10px;grid-gap:10px}}@media(max-width: 991.98px){.buy-cart__layout .tour-param .tour-param__rows-header{min-height:45px}}@media(max-width: 575.98px){.buy-cart__layout .tour-param .tour-param__rows-header{min-height:35px}}@media(max-width: 575.98px){.buy-cart__layout .tour-summary{padding-block:15px;margin-block:15px}}@media(max-width: 575.98px){.buy-cart__layout .tour-summary__section .btn{margin-top:10px}}.buy-cart__layout .tour-summary .price-row td{padding-block:0;font-size:18px}.buy-cart__layout .tour-summary .price-row :first-child{min-width:240px}.buy-cart__layout .tour-summary-currency{min-width:110px}@media(max-width: 575.98px){.buy-cart__layout .tour-summary-currency{margin-bottom:10px}}.buy-cart__layout .tour-summary-currency .form-check{padding-left:0;margin-right:0}.buy-cart__layout .tour-param-item .hotel-text{border:1px solid #ced4da;border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem}.buy-cart__layout #modal-add-place .modal-body{padding-right:2px}.buy-cart__layout .basket-error{border:2px solid;font-size:21px;text-align:center;color:#1c9aa2;padding-block:30px;margin-block:20px}.lg-backdrop{z-index:1060}.lg-outer{z-index:1065}.theme-links__wrap{flex-wrap:wrap;justify-content:center;gap:8px}.theme-links__link{font-size:12px;line-height:1em;padding:8px 14px;transition:.3s ease;text-decoration:none;text-transform:uppercase;color:#000;border:1px solid #1c9aa2;border-radius:3px}.theme-links__link:hover{text-decoration:none;color:#fff;background:#1c9aa2}.layout.tourex{grid-template-columns:auto}.h1-country{font-size:1.8rem;text-align:center}@media(max-width: 991.98px){.h1-country{font-size:1.5rem}}
/*# sourceMappingURL=tourex.min.css.map */
