/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;padding:0}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p{margin:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;padding:0}html{scroll-behavior:smooth;touch-action:manipulation}html body{position:relative;font-size:16px;background:#fff;color:#000;font-family:roboto-light,Arial,sans-serif;line-height:1.42857143}:root{--font-light:'roboto-light',Arial,sans-serif;--font-regular:'roboto',Arial,sans-serif;--font-medium:'roboto-medium',Arial,sans-serif;--font-bold:'roboto-bold',Arial,sans-serif;--font-italic:'roboto-italic',Arial,sans-serif}.failedfield{border:2px solid #d30000!important}.failedfield-tooltip{position:absolute;top:-50px;inset-inline-start:10%;z-index:1000;width:auto;display:block;margin:0;padding-block:7px;padding-inline:7px 15px;background:#d40000;color:#fff;border-radius:3px;font-weight:700;font-size:.85em;line-height:1.4em}.failedfield-tooltip em{display:block;width:21px;height:16px;position:absolute;inset-inline-start:30%;bottom:-15px;background:url('/images/sanatoriums/css/failedfield/arrow.png') 0 0 no-repeat}.gallery-view-wrapper{position:relative;width:100%;height:100%}.timepicker{position:absolute;top:calc(100% + 1px);inset-inline-start:0;background:#fff;width:523px;height:auto;display:none!important;z-index:4;padding:30px;cursor:default;box-shadow:0 12px 15px rgba(0,0,0,.3)}.timepicker.active{display:flex!important}.timepicker .container{padding:0}.timepicker .container:after,.timepicker .container:before{display:none}.timepicker .container.flex-item{flex:1}.timepicker .container .title{text-align:center;font-size:15px!important;font-family:roboto-medium,Arial,sans-serif}.timepicker .container .title-i{font-family:roboto-medium,Arial,sans-serif!important}.timepicker .container .h-content,.timepicker .container .m-content{flex-wrap:wrap}.timepicker .container .hour,.timepicker .container .minute{flex:0 1 auto;width:36px;height:36px;line-height:36px;text-align:center;font-size:13px;color:#474c56;cursor:pointer}.timepicker .container .hour.active,.timepicker .container .hour:hover,.timepicker .container .minute.active,.timepicker .container .minute:hover{border-radius:3px;background-color:#43c8fc;color:#fff}.timepicker .divider{width:1px;height:150px;background-color:#d5d9e1;margin:auto 15px}body.mobile .timepicker{position:relative;width:100%;display:flex!important;flex-direction:column;box-shadow:none}body.mobile .timepicker .divider{visibility:hidden;display:none;opacity:0}.viewbox-view{width:100%;background:rgba(0,0,0,.75);display:block;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;z-index:1150;position:fixed}.viewbox-close{background:url("/images/icons/icons.v_6c536ff4.svg#cross-thin-white") right top no-repeat;background-size:25px 25px;display:block;width:180px;height:25px;line-height:22px;color:#fff;inset-inline-end:10px;top:11px;font-size:1.15em;padding-inline-end:30px;cursor:pointer;z-index:1300;text-align:end;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;position:absolute}.viewbox-close-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.viewbox-close{transition:none}}html[dir=rtl] .viewbox-close{background-position-x:left}.viewbox-close:hover{opacity:.7}.viewbox-loading{display:block;width:100%;height:100%;margin:0 auto;background:url('/images/sanatoriums/css/viewbox/loading2.gif') center center no-repeat;background-size:60px 60px;opacity:.5}.viewbox-header{position:sticky;top:0;inset-inline-start:0;background:#f0f1f4;padding:13px 30px;z-index:1;justify-content:space-between;align-items:center}.viewbox-header .viewbox-title{color:#000;padding:0;margin:0;width:auto;font-size:17px;font-family:roboto,Arial,sans-serif}.viewbox-header .viewbox-title-i{font-family:roboto,Arial,sans-serif!important}.viewbox-header .viewbox-close{background:0 0;font-size:15px;position:static;padding-inline-end:0;color:#000}.viewbox-header .viewbox-close:after{content:'';background:url("/images/icons/icons.v_6c536ff4.svg#cross-thin-black");display:inline-block;vertical-align:middle;background-size:contain;margin-inline-start:5px;height:16px;width:16px}.viewbox-title{inset-inline-start:0;top:0;width:35%;font-size:1.75em;color:#fff;margin:40px 0 10px;padding:0 10px;width:100%;font-family:roboto-bold,Arial,sans-serif;text-align:start;position:relative}.viewbox-title-i{font-family:roboto-bold,Arial,sans-serif!important}.viewbox-title span{display:block;font-size:.7em}.viewbox-content{display:block;width:98%;height:98%;inset-inline-start:1%;inset-inline-end:1%;top:1%;bottom:1%;z-index:1200;overflow:auto;text-align:start;position:absolute}.viewbox-content .embed-responsive{margin:0}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.viewbox-content-text{max-width:1000px;background:#333;margin:3% auto;color:#fff;text-align:start}.viewbox-content-text .viewbox-content-wrapper{padding:30px}.viewbox-content-text h1{font-size:33px}.viewbox-content-text .terms-section{margin-top:30px}.viewbox-content-text .terms-section.cancel p,.viewbox-content-text .terms-section.personal p{margin-bottom:20px}.viewbox-content-text .terms-section ol{padding-block:10px 0;padding-inline:40px 0;font-size:15px}.viewbox-content-text .terms-section ol li{margin-bottom:10px}.viewbox-content-text .terms-section ul{font-size:15px}.viewbox-content-text h3{font-size:19px;margin-bottom:10px;font-family:roboto,Arial,sans-serif}.viewbox-content-text h3-i{font-family:roboto,Arial,sans-serif!important}.viewbox-content-text h4{font-family:roboto,Arial,sans-serif;font-weight:700;font-size:15px;color:#333}.viewbox-content-text h4-i{font-family:roboto,Arial,sans-serif!important}.viewbox-content-text p{font-size:15px;font-family:roboto-light,Arial,sans-serif}.viewbox-content-text p strong{font-family:roboto,Arial,sans-serif;font-weight:700}.viewbox-content-text p strong-i{font-family:roboto,Arial,sans-serif!important}.viewbox-frame-wrapper{margin:0 10%;width:80%;height:85%}.viewbox-content-left,.viewbox-content-left.video-container{inset-inline-start:0;top:80px;bottom:0;width:58%;height:84%;margin:0;padding-inline-end:2px;text-align:center;background:rgba(0,0,0,.5);cursor:pointer;position:absolute}.viewbox-content-left img,.viewbox-content-left.video-container img{max-width:100%;max-height:100%;margin:0 auto}.viewbox-content-left.video-container{overflow:hidden}.viewbox-content-right{display:flex;inset-inline-end:0;top:80px;bottom:0;width:42%;height:84%;margin:0;overflow:auto;text-align:start;position:absolute}.viewbox-content-right>div{padding-block:10px;padding-inline:30px}.viewbox-content-right h3{margin-bottom:8px;color:#fff;font-family:roboto-bold,Arial,sans-serif}.viewbox-content-right h3-i{font-family:roboto-bold,Arial,sans-serif!important}.viewbox-content-right p{color:#fff}h2#viewboxTitle{color:#fff;padding:10px 40px}@media only screen and (max-width:1200px){h2.viewbox-title{font-size:1.3em!important}}@media only screen and (max-width:1024px){.viewbox-content-right>div{padding-block:10px;padding-inline:15px}}body.mobile .viewbox-view{width:100%;height:100%}body.mobile .viewbox-header{padding:13px 20px}body.mobile .viewbox-close{width:auto}body.mobile .viewbox-content{inset-inline-start:0;inset-inline-end:0;bottom:0;top:0;overflow:auto;position:fixed;width:100%;height:100%}body.mobile .viewbox-content h1{text-align:left}body.mobile .viewbox-content-wrapper{padding:20px}body.mobile .viewbox-content .viewbox-content-text{margin:0}body.mobile .viewbox-frame-wrapper{padding:40px 0 0 0;margin:0;width:100%;height:auto;float:left}body.mobile .viewbox-content-left,body.mobile .viewbox-content-left.video-container{inset-inline-start:0;top:0;height:auto;min-height:250px;float:none;clear:both;width:100%;position:relative}body.mobile .viewbox-content-right{flex-direction:column;background:#333;inset-inline-start:0;top:0;height:auto;float:none;overflow:visible;clear:both;width:100%;position:relative}body.mobile .viewbox-content-right p{font-size:.9em}@media only screen and (max-width:560px){body.mobile .viewbox-content-left,body.mobile .viewbox-content-left.video-container{overflow:visible}body.mobile .viewbox-content-right{min-height:400px}}@media only screen and (max-width:360px){body{width:360px}}body.desktop{min-width:768px}body.mobile{max-width:767px}.c-query{container-type:inline-size}.gradient-green{background:linear-gradient(to bottom,#49c115 0,#090 100%)}.gradient-green-hover{background:linear-gradient(to bottom,#55e218 0,#00b300 100%)}.gradient-black-vertical-city{background:linear-gradient(to bottom,rgba(0,0,0,.43) 0,rgba(0,0,0,0) 23%)}.gradient-green-light{background:linear-gradient(to bottom,#d6f5cb 0,#eafae4 100%)}.choose-sanatorium-gradient{background:linear-gradient(to right,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%)}html[dir=rtl] .choose-sanatorium-gradient{background:linear-gradient(to left,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%)}.box-shadow{box-shadow:2px 2px 4px 0 rgba(0,0,0,.12)}b,strong{font-weight:400;font-family:roboto,Arial,sans-serif}b-i,strong-i{font-family:roboto,Arial,sans-serif!important}ul{list-style-type:none}button,input,select,textarea{background:#fff;border:none;outline:0}body.mobile select{-moz-appearance:none;-webkit-appearance:none;appearance:none}label{font-weight:400}hr{clear:both;border:none;border-bottom:1px solid #ebecf1;width:100%}iframe{border:none;width:100%}.fLeft{float:left}.fRight{float:right}.cleaner{clear:both}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.fixed-top{position:fixed;z-index:1000;top:0}.transition{transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){.transition{transition:none}}.transition-slow{transition:.5s;transition-timing-function:ease;will-change:auto}.arrow{background:url('//cdn2.sanatoriums.com/images/sanatoriums/arrows.png') no-repeat}.placeholder{font-family:roboto-light,Arial,sans-serif;color:#85929f;font-size:.8em;vertical-align:bottom;opacity:1}::-webkit-input-placeholder{font-family:roboto-light,Arial,sans-serif;color:#85929f;font-size:.8em;vertical-align:bottom;opacity:1}:-moz-placeholder{font-family:roboto-light,Arial,sans-serif;color:#85929f;font-size:.8em;vertical-align:bottom;opacity:1}::-moz-placeholder{font-family:roboto-light,Arial,sans-serif;color:#85929f;font-size:.8em;vertical-align:bottom;opacity:1}:-ms-input-placeholder{font-family:roboto-light,Arial,sans-serif;color:#85929f;font-size:.8em;vertical-align:bottom;opacity:1}.grecaptcha-badge{display:none!important}.ico{display:block;background-repeat:no-repeat!important}.ico.star{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSI1LjMyNG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDUzMiINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojRkZDQzAwfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJWcnN0dmFfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNMjgzIDBsLTg3IDE3NSAtMTk1IDI4IDE0MSAxMzYgLTMzIDE5MyAxNzUgLTkxIDE3NSA5MSAtMzMgLTE5MyAxNDEgLTEzNiAtMTk1IC0yOCAtODcgLTE3NXptMjQzNCAwbC04NyAxNzUgLTE5NSAyOCAxNDEgMTM2IC0zMyAxOTMgMTc1IC05MSAxNzUgOTEgLTMzIC0xOTMgMTQxIC0xMzYgLTE5NSAtMjggLTg3IC0xNzV6bS0xODI2IDBsLTg3IDE3NSAtMTk1IDI4IDE0MSAxMzYgLTMzIDE5MyAxNzUgLTkxIDE3NSA5MSAtMzMgLTE5MyAxNDEgLTEzNiAtMTk1IC0yOCAtODcgLTE3NXptNjA5IDBsLTg3IDE3NSAtMTk1IDI4IDE0MSAxMzYgLTMzIDE5MyAxNzUgLTkxIDE3NSA5MSAtMzMgLTE5MyAxNDEgLTEzNiAtMTk1IC0yOCAtODcgLTE3NXptNjA5IDBsLTg3IDE3NSAtMTk1IDI4IDE0MSAxMzYgLTMzIDE5MyAxNzUgLTkxIDE3NSA5MSAtMzMgLTE5MyAxNDEgLTEzNiAtMTk1IC0yOCAtODcgLTE3NXoiLz4NCiA8L2c+DQo8L3N2Zz4NCg==");background-size:auto 100%;width:74px;height:13px}.ico.star.star1{width:14px}.ico.star.star2{width:29px}.ico.star.star3{width:44px}.ico.star.star4{width:59px}.ico.star.star5{width:74px}.ico.star.small{height:10px}.ico.star.small.star1{width:11px}.ico.star.small.star2{width:22px}.ico.star.small.star3{width:33px}.ico.star.small.star4{width:45px}.ico.star.small.star5{width:56px}.ico.star span{position:relative;z-index:-1;color:transparent}@font-face{font-family:roboto-light;src:url('/css/fonts/roboto-light.woff') format('woff'),url('/css/fonts/roboto-light.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto;src:url('/css/fonts/roboto.woff') format('woff'),url('/css/fonts/roboto.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto-medium;src:url('/css/fonts/roboto-medium.woff') format('woff'),url('/css/fonts/roboto-medium.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto-bold;src:url('/css/fonts/roboto-bold.woff') format('woff'),url('/css/fonts/roboto-bold.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto-italic;src:url('/css/fonts/roboto-italic.woff') format('woff'),url('/css/fonts/roboto-italic.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto-medium-italic;src:url('/css/fonts/roboto-medium-italic.woff') format('woff'),url('/css/fonts/roboto-medium-italic.ttf') format('truetype');font-weight:400}@font-face{font-family:roboto-bold-italic;src:url('/css/fonts/roboto-bold-italic.woff') format('woff'),url('/css/fonts/roboto-bold-italic.ttf') format('truetype');font-weight:400}.f-light,.font-light{font-family:roboto-light,Arial,sans-serif}.f-regular,.font-regular{font-family:roboto,Arial,sans-serif}.f-regular-i,.font-regular-i{font-family:roboto,Arial,sans-serif!important}.f-medium,.font-medium{font-family:roboto-medium,Arial,sans-serif}.f-medium-i,.font-medium-i{font-family:roboto-medium,Arial,sans-serif!important}.f-bold,.font-bold{font-family:roboto-bold,Arial,sans-serif}.f-bold-i,.font-bold-i{font-family:roboto-bold,Arial,sans-serif!important}.f-italic,.font-italic{font-family:roboto-italic,Arial,sans-serif}.f-medium-italic,.font-medium-italic{font-family:roboto-medium-italic,Arial,sans-serif}.f-bold-italic,.font-bold-italic{font-family:roboto-bold-italic,Arial,sans-serif}.font-arial{font-family:Arial,sans-serif}h1,h2.asH1{font-size:2.5em;margin:0 0 20px 0;font-weight:400}h2{font-size:1.85em;font-weight:400}h3,h4,h5{font-weight:400}@media only screen and (max-width:1200px){body.desktop h1,body.desktop h2.asH1{font-size:2em}}@media only screen and (max-width:767px){body.mobile h1,body.mobile h2.asH1{font-size:1.9em;text-align:center}body.mobile h2{font-size:1.5em;text-align:center}body.mobile h3{font-size:1.4em}}@media only screen and (max-width:560px){body.mobile h1,body.mobile h2.asH1{font-size:1.35em}body.mobile h2{font-size:1.3em}body.mobile h3{font-size:1.2em}}i.flag{display:block;background-repeat:no-repeat;background-position:center;background-size:100% 188%}i.flag.flag-ru{background-image:url("/images/icons/flags.svg#flag-RUS")}i.flag.flag-cs{background-image:url("/images/icons/flags.svg#flag-CZE")}i.flag.flag-de{background-image:url("/images/icons/flags.svg#flag-DEU")}i.flag.flag-en{background-image:url("/images/icons/flags.svg#flag-GBR")}i.flag.flag-lt{background-image:url("/images/icons/flags.svg#flag-LTU")}i.flag.flag-lv{background-image:url("/images/icons/flags.svg#flag-LVA")}i.flag.flag-uk{background-image:url("/images/icons/flags.svg#flag-UKR")}i.flag.flag-sm-ru{background-image:url("/images/icons/flags.svg#flag-RUS")}i.flag.flag-sm-cs{background-image:url("/images/icons/flags.svg#flag-CZE")}i.flag.flag-sm-de{background-image:url("/images/icons/flags.svg#flag-DEU")}i.flag.flag-sm-en{background-image:url("/images/icons/flags.svg#flag-GBR")}i.flag.flag-sm-lt{background-image:url("/images/icons/flags.svg#flag-LTU")}i.flag.flag-sm-lv{background-image:url("/images/icons/flags.svg#flag-LVA")}i.flag.flag-sm-uk{background-image:url("/images/icons/flags.svg#flag-UKR")}i.flag-geo{background-image:url("/images/icons/flags.svg#flag-NON");background-size:100% 188%;background-repeat:no-repeat;background-position:center;box-shadow:1px 1px 2px 0 #b8b8b8;display:block;width:24px;height:14px}i.flag-geo.CZE{background-image:url("/images/icons/flags.svg#flag-CZE")}i.flag-geo.SVK{background-image:url("/images/icons/flags.svg#flag-SVK")}i.flag-geo.ARM{background-image:url("/images/icons/flags.svg#flag-ARM")}i.flag-geo.BGR{background-image:url("/images/icons/flags.svg#flag-BGR")}i.flag-geo.EST{background-image:url("/images/icons/flags.svg#flag-EST")}i.flag-geo.BLR{background-image:url("/images/icons/flags.svg#flag-BLR")}i.flag-geo.EGY{background-image:url("/images/icons/flags.svg#flag-EGY")}i.flag-geo.OMN{background-image:url("/images/icons/flags.svg#flag-OMN")}i.flag-geo.ARE{background-image:url("/images/icons/flags.svg#flag-ARE")}i.flag-geo.SYR{background-image:url("/images/icons/flags.svg#flag-SYR")}i.flag-geo.TKM{background-image:url("/images/icons/flags.svg#flag-TKM")}i.flag-geo.UZB{background-image:url("/images/icons/flags.svg#flag-UZB")}i.flag-geo.ITA{background-image:url("/images/icons/flags.svg#flag-ITA")}i.flag-geo.ISR{background-image:url("/images/icons/flags.svg#flag-ISR")}i.flag-geo.YEM{background-image:url("/images/icons/flags.svg#flag-YEM")}i.flag-geo.JOR{background-image:url("/images/icons/flags.svg#flag-JOR")}i.flag-geo.QAT{background-image:url("/images/icons/flags.svg#flag-QAT")}i.flag-geo.KAZ{background-image:url("/images/icons/flags.svg#flag-KAZ")}i.flag-geo.KWT{background-image:url("/images/icons/flags.svg#flag-KWT")}i.flag-geo.KGZ{background-image:url("/images/icons/flags.svg#flag-KGZ")}i.flag-geo.LBN{background-image:url("/images/icons/flags.svg#flag-LBN")}i.flag-geo.LBY{background-image:url("/images/icons/flags.svg#flag-LBY")}i.flag-geo.LTU{background-image:url("/images/icons/flags.svg#flag-LTU")}i.flag-geo.POL{background-image:url("/images/icons/flags.svg#flag-POL")}i.flag-geo.SAU{background-image:url("/images/icons/flags.svg#flag-SAU")}i.flag-geo.BLZ{background-image:url("/images/icons/flags.svg#flag-BLZ")}i.flag-geo.GBR{background-image:url("/images/icons/flags.svg#flag-GBR")}i.flag-geo.HUN{background-image:url("/images/icons/flags.svg#flag-HUN")}i.flag-geo.AZE{background-image:url("/images/icons/flags.svg#flag-AZE")}i.flag-geo.GEO{background-image:url("/images/icons/flags.svg#flag-GEO")}i.flag-geo.CHE{background-image:url("/images/icons/flags.svg#flag-CHE")}i.flag-geo.USA{background-image:url("/images/icons/flags.svg#flag-USA")}i.flag-geo.CAN{background-image:url("/images/icons/flags.svg#flag-CAN")}i.flag-geo.FRA{background-image:url("/images/icons/flags.svg#flag-FRA")}i.flag-geo.AUT{background-image:url("/images/icons/flags.svg#flag-AUT")}i.flag-geo.ESP{background-image:url("/images/icons/flags.svg#flag-ESP")}i.flag-geo.LVA{background-image:url("/images/icons/flags.svg#flag-LVA")}i.flag-geo.CYP{background-image:url("/images/icons/flags.svg#flag-CYP")}i.flag-geo.TUR{background-image:url("/images/icons/flags.svg#flag-TUR")}i.flag-geo.ROU{background-image:url("/images/icons/flags.svg#flag-ROU")}i.flag-geo.SVN{background-image:url("/images/icons/flags.svg#flag-SVN")}i.flag-geo.RUS{background-image:url("/images/icons/flags.svg#flag-RUS")}i.flag-geo.DEU{background-image:url("/images/icons/flags.svg#flag-DEU")}i.flag-geo.UKR{background-image:url("/images/icons/flags.svg#flag-UKR")}i.flag-geo.LUX{background-image:url("/images/icons/flags.svg#flag-LUX")}i.flag-geo.MKD{background-image:url("/images/icons/flags.svg#flag-MKD")}i.flag-geo.MLT{background-image:url("/images/icons/flags.svg#flag-MLT")}i.flag-geo.MCO{background-image:url("/images/icons/flags.svg#flag-MCO")}i.flag-geo.SMR{background-image:url("/images/icons/flags.svg#flag-SMR")}i.flag-geo.SRB{background-image:url("/images/icons/flags.svg#flag-SRB")}i.flag-geo.VAT{background-image:url("/images/icons/flags.svg#flag-VAT")}i.flag-geo.ARM{background-image:url("/images/icons/flags.svg#flag-ARM")}i.flag-geo.PRT{background-image:url("/images/icons/flags.svg#flag-PRT")}i.flag-geo.BIH{background-image:url("/images/icons/flags.svg#flag-BIH")}i.flag-geo.GRC{background-image:url("/images/icons/flags.svg#flag-GRC")}i.flag-geo.ALB{background-image:url("/images/icons/flags.svg#flag-ALB")}i.flag-geo.MNE{background-image:url("/images/icons/flags.svg#flag-MNE")}i.flag-geo.IRL{background-image:url("/images/icons/flags.svg#flag-IRL")}i.flag-geo.ISL{background-image:url("/images/icons/flags.svg#flag-ISL")}i.flag-geo.LIE{background-image:url("/images/icons/flags.svg#flag-LIE")}i.flag-geo.NLD{background-image:url("/images/icons/flags.svg#flag-NLD")}i.flag-geo.FIN{background-image:url("/images/icons/flags.svg#flag-FIN")}i.flag-geo.DNK{background-image:url("/images/icons/flags.svg#flag-DNK")}i.flag-geo.BEL{background-image:url("/images/icons/flags.svg#flag-BEL")}i.flag-geo.NOR{background-image:url("/images/icons/flags.svg#flag-NOR")}i.flag-geo.SWE{background-image:url("/images/icons/flags.svg#flag-SWE")}i.flag-geo.AUS{background-image:url("/images/icons/flags.svg#flag-AUS")}i.flag-geo.HRV{background-image:url("/images/icons/flags.svg#flag-HRV")}i.flag-geo.MDA{background-image:url("/images/icons/flags.svg#flag-MDA")}i.flag-contact{background-size:100% 188%;background-repeat:no-repeat;background-position:center;display:inline-block;width:34px;height:24px;border:1px solid #ebecf1}i.flag-contact.flag-ru{background-image:url("/images/icons/flags.svg#flag-RUS")}i.flag-contact.flag-de{background-image:url("/images/icons/flags.svg#flag-DEU")}i.flag-contact.flag-ukr{background-image:url("/images/icons/flags.svg#flag-UKR")}i.flag-contact.flag-en{background-image:url("/images/icons/flags.svg#flag-GBR")}i.flag-country{background-size:100% 188%;background-position:center;background-repeat:no-repeat;display:inline-block;width:25px;height:17px;border:1px solid #ebecf1}i.flag-country.CZE{background-image:url("/images/icons/flags.svg#flag-CZE")}i.flag-country.SVK{background-image:url("/images/icons/flags.svg#flag-SVK")}i.flag-country.SVN{background-image:url("/images/icons/flags.svg#flag-SVN")}i.flag-country.LTU{background-image:url("/images/icons/flags.svg#flag-LTU")}i.flag-country.ITA{background-image:url("/images/icons/flags.svg#flag-ITA")}i.flag-country.HUN{background-image:url("/images/icons/flags.svg#flag-HUN")}i.flag-country.LVA{background-image:url("/images/icons/flags.svg#flag-LVA")}i.flag-country.ISR{background-image:url("/images/icons/flags.svg#flag-ISR")}i.flag-country.RUS{background-image:url("/images/icons/flags.svg#flag-RUS")}i.flag-country.AZE{background-image:url("/images/icons/flags.svg#flag-AZE")}i.flag-country.UKR{background-image:url("/images/icons/flags.svg#flag-UKR")}i.flag-country.POL{background-image:url("/images/icons/flags.svg#flag-POL")}i.flag-country.SRB{background-image:url("/images/icons/flags.svg#flag-SRB")}i.flag-country.GEO{background-image:url("/images/icons/flags.svg#flag-GEO")}i.flag-country.ROU{background-image:url("/images/icons/flags.svg#flag-ROU")}i.flag-country.MDA{background-image:url("/images/icons/flags.svg#flag-MDA")}i.flag-country.BGR{background-image:url("/images/icons/flags.svg#flag-BGR")}body.cs #citiesCze .city1,body.cs #citiesCze .city2,body.cs #citiesCze .city6,body.cs #citiesCze .city7,body.cs #citiesCze .city8,body.cs #citiesCze .city9,body.ru #citiesCze .city1,body.ru #citiesCze .city2,body.ru #citiesCze .city6,body.ru #citiesCze .city7,body.ru #citiesCze .city8,body.ru #citiesCze .city9{width:49.5%}body.cs #citiesWorld .city1,body.cs #citiesWorld .city11,body.cs #citiesWorld .city12,body.cs #citiesWorld .city16,body.cs #citiesWorld .city17,body.cs #citiesWorld .city2,body.cs #citiesWorld .city6,body.cs #citiesWorld .city7,body.ru #citiesWorld .city1,body.ru #citiesWorld .city11,body.ru #citiesWorld .city12,body.ru #citiesWorld .city16,body.ru #citiesWorld .city17,body.ru #citiesWorld .city2,body.ru #citiesWorld .city6,body.ru #citiesWorld .city7{width:49.5%}body.ru #sanatorium #sectionReferences .ref-text span:before{content:"«"}body.ru #sanatorium #sectionReferences .ref-text span:after{content:"»"}body.de #citiesCze .city1,body.de #citiesCze .city2,body.de #citiesCze .city3,body.de #citiesCze .city4{width:49.5%}body.de .search-form #searchTabs li a span{font-size:1em}body.de header #top #resortMenu .dropdown-toggle{font-size:1.5em;line-height:.8em;padding-block:23px 0;padding-inline:8px 0}body.de header #top #resortMenu .dropdown-toggle span{font-size:.55em}body.de #referenceForm.step2 .like-buttons button{width:45%;font-size:1.6em}@media only screen and (max-width:1200px){body.de header #top #resortMenu .dropdown-toggle{font-size:1em}body.de #referenceForm.step2 .like-buttons button{width:48%;margin:10px 0;font-size:1.3em}}@media only screen and (max-width:1024px){body.cs .search-form #searchTabs li a{padding-top:18px;font-size:1.05em}body.cs .search-form #searchTabs li a span{font-size:1.25em}body.de .search-form #searchTabs li a{padding-top:17px;padding-inline-end:0;font-size:1.25em}body.de .search-form #searchTabs li a span{font-size:.8em}body.de #referenceForm.step2 .like-buttons button{width:49%;font-size:1.1em}}@media only screen and (max-width:560px){body.cs.mobile .search-form #searchTabs li a{padding-top:18px;font-size:1.2em}body.cs.mobile .search-form #searchTabs li a span{font-size:1.25em}body.de.mobile .search-form #searchTabs li:last-of-type i{top:7px;bottom:auto}body.de.mobile .search-form #searchTabs li:last-of-type a{padding-top:13px}}.curr-kzt #citypage .sanatorium p.price,.curr-uzs #citypage .sanatorium p.price{font-size:1.1em}.curr-kzt #citypage .sanatorium p.price em,.curr-kzt #citypage .sanatorium p.price strong,.curr-uzs #citypage .sanatorium p.price em,.curr-uzs #citypage .sanatorium p.price strong{font-family:roboto-bold,Arial,sans-serif}.curr-kzt #citypage .sanatorium p.price em-i,.curr-kzt #citypage .sanatorium p.price strong-i,.curr-uzs #citypage .sanatorium p.price em-i,.curr-uzs #citypage .sanatorium p.price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-kzt #countrypage .sanatorium .price,.curr-uzs #countrypage .sanatorium .price{font-size:1.1em}.curr-kzt #countrypage .sanatorium .price em,.curr-kzt #countrypage .sanatorium .price strong,.curr-uzs #countrypage .sanatorium .price em,.curr-uzs #countrypage .sanatorium .price strong{font-family:roboto-bold,Arial,sans-serif}.curr-kzt #countrypage .sanatorium .price em-i,.curr-kzt #countrypage .sanatorium .price strong-i,.curr-uzs #countrypage .sanatorium .price em-i,.curr-uzs #countrypage .sanatorium .price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-kzt #treatment .sanatorium .price,.curr-uzs #treatment .sanatorium .price{font-size:1.1em}.curr-kzt #treatment .sanatorium .price em,.curr-kzt #treatment .sanatorium .price strong,.curr-uzs #treatment .sanatorium .price em,.curr-uzs #treatment .sanatorium .price strong{font-family:roboto-bold,Arial,sans-serif}.curr-kzt #treatment .sanatorium .price em-i,.curr-kzt #treatment .sanatorium .price strong-i,.curr-uzs #treatment .sanatorium .price em-i,.curr-uzs #treatment .sanatorium .price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-kzt #index.index-transfer .city .price,.curr-uzs #index.index-transfer .city .price{font-size:1.2em}.curr-kzt #results .result-sanatorium .description>p.price,.curr-uzs #results .result-sanatorium .description>p.price{font-size:1.1em}.curr-kzt #results .result-sanatorium .description>p.price strong,.curr-uzs #results .result-sanatorium .description>p.price strong{font-family:roboto-bold,Arial,sans-serif}.curr-kzt #results .result-sanatorium .description>p.price strong-i,.curr-uzs #results .result-sanatorium .description>p.price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-kzt .result-rooms .right b,.curr-uzs .result-rooms .right b{font-size:1.4em;font-family:roboto-bold,Arial,sans-serif}.curr-kzt .result-rooms .right b-i,.curr-uzs .result-rooms .right b-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-kzt .result-rooms .right b.usual-price,.curr-uzs .result-rooms .right b.usual-price{font-family:roboto,Arial,sans-serif}.curr-kzt .result-rooms .right b.usual-price-i,.curr-uzs .result-rooms .right b.usual-price-i{font-family:roboto,Arial,sans-serif!important}.curr-kzt #transfer #transferContent table td.price small,.curr-uzs #transfer #transferContent table td.price small{font-size:.6em;font-family:roboto,Arial,sans-serif}.curr-kzt #transfer #transferContent table td.price small-i,.curr-uzs #transfer #transferContent table td.price small-i{font-family:roboto,Arial,sans-serif!important}.curr-kzt #index .top-tabs .sanatorium .price-box .price,.curr-uzs #index .top-tabs .sanatorium .price-box .price{font-size:1.3em;line-height:20px}.curr-kzt #flights .booking-container .price-container .total-items .total-price,.curr-uzs #flights .booking-container .price-container .total-items .total-price{font-size:26px}.curr-azn #citypage .sanatorium p.price,.curr-byn #citypage .sanatorium p.price,.curr-cad #citypage .sanatorium p.price,.curr-ils #citypage .sanatorium p.price{font-size:1.2em}.curr-azn #citypage .sanatorium p.price em,.curr-azn #citypage .sanatorium p.price strong,.curr-byn #citypage .sanatorium p.price em,.curr-byn #citypage .sanatorium p.price strong,.curr-cad #citypage .sanatorium p.price em,.curr-cad #citypage .sanatorium p.price strong,.curr-ils #citypage .sanatorium p.price em,.curr-ils #citypage .sanatorium p.price strong{font-family:roboto-bold,Arial,sans-serif}.curr-azn #citypage .sanatorium p.price em-i,.curr-azn #citypage .sanatorium p.price strong-i,.curr-byn #citypage .sanatorium p.price em-i,.curr-byn #citypage .sanatorium p.price strong-i,.curr-cad #citypage .sanatorium p.price em-i,.curr-cad #citypage .sanatorium p.price strong-i,.curr-ils #citypage .sanatorium p.price em-i,.curr-ils #citypage .sanatorium p.price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-azn #countrypage .sanatorium .price,.curr-byn #countrypage .sanatorium .price,.curr-cad #countrypage .sanatorium .price,.curr-ils #countrypage .sanatorium .price{font-size:1.2em}.curr-azn #countrypage .sanatorium .price em,.curr-azn #countrypage .sanatorium .price strong,.curr-byn #countrypage .sanatorium .price em,.curr-byn #countrypage .sanatorium .price strong,.curr-cad #countrypage .sanatorium .price em,.curr-cad #countrypage .sanatorium .price strong,.curr-ils #countrypage .sanatorium .price em,.curr-ils #countrypage .sanatorium .price strong{font-family:roboto-bold,Arial,sans-serif}.curr-azn #countrypage .sanatorium .price em-i,.curr-azn #countrypage .sanatorium .price strong-i,.curr-byn #countrypage .sanatorium .price em-i,.curr-byn #countrypage .sanatorium .price strong-i,.curr-cad #countrypage .sanatorium .price em-i,.curr-cad #countrypage .sanatorium .price strong-i,.curr-ils #countrypage .sanatorium .price em-i,.curr-ils #countrypage .sanatorium .price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-azn #treatment .sanatorium .price,.curr-byn #treatment .sanatorium .price,.curr-cad #treatment .sanatorium .price,.curr-ils #treatment .sanatorium .price{font-size:1.2em}.curr-azn #treatment .sanatorium .price em,.curr-azn #treatment .sanatorium .price strong,.curr-byn #treatment .sanatorium .price em,.curr-byn #treatment .sanatorium .price strong,.curr-cad #treatment .sanatorium .price em,.curr-cad #treatment .sanatorium .price strong,.curr-ils #treatment .sanatorium .price em,.curr-ils #treatment .sanatorium .price strong{font-family:roboto-bold,Arial,sans-serif}.curr-azn #treatment .sanatorium .price em-i,.curr-azn #treatment .sanatorium .price strong-i,.curr-byn #treatment .sanatorium .price em-i,.curr-byn #treatment .sanatorium .price strong-i,.curr-cad #treatment .sanatorium .price em-i,.curr-cad #treatment .sanatorium .price strong-i,.curr-ils #treatment .sanatorium .price em-i,.curr-ils #treatment .sanatorium .price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-azn #index.index-transfer .city .price,.curr-byn #index.index-transfer .city .price,.curr-cad #index.index-transfer .city .price,.curr-ils #index.index-transfer .city .price{font-size:1.3em}.curr-azn #results .result-sanatorium .description>p.price,.curr-byn #results .result-sanatorium .description>p.price,.curr-cad #results .result-sanatorium .description>p.price,.curr-ils #results .result-sanatorium .description>p.price{font-size:1.2em}.curr-azn #results .result-sanatorium .description>p.price strong,.curr-byn #results .result-sanatorium .description>p.price strong,.curr-cad #results .result-sanatorium .description>p.price strong,.curr-ils #results .result-sanatorium .description>p.price strong{font-family:roboto-bold,Arial,sans-serif}.curr-azn #results .result-sanatorium .description>p.price strong-i,.curr-byn #results .result-sanatorium .description>p.price strong-i,.curr-cad #results .result-sanatorium .description>p.price strong-i,.curr-ils #results .result-sanatorium .description>p.price strong-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-azn .result-rooms .right b,.curr-byn .result-rooms .right b,.curr-cad .result-rooms .right b,.curr-ils .result-rooms .right b{font-size:1.5em;font-family:roboto-bold,Arial,sans-serif}.curr-azn .result-rooms .right b-i,.curr-byn .result-rooms .right b-i,.curr-cad .result-rooms .right b-i,.curr-ils .result-rooms .right b-i{font-family:roboto-bold,Arial,sans-serif!important}.curr-azn .result-rooms .right b.usual-price,.curr-byn .result-rooms .right b.usual-price,.curr-cad .result-rooms .right b.usual-price,.curr-ils .result-rooms .right b.usual-price{font-family:roboto,Arial,sans-serif}.curr-azn .result-rooms .right b.usual-price-i,.curr-byn .result-rooms .right b.usual-price-i,.curr-cad .result-rooms .right b.usual-price-i,.curr-ils .result-rooms .right b.usual-price-i{font-family:roboto,Arial,sans-serif!important}.curr-azn #transfer #transferContent table td.price small,.curr-byn #transfer #transferContent table td.price small,.curr-cad #transfer #transferContent table td.price small,.curr-ils #transfer #transferContent table td.price small{font-size:.7em;font-family:roboto,Arial,sans-serif}.curr-azn #transfer #transferContent table td.price small-i,.curr-byn #transfer #transferContent table td.price small-i,.curr-cad #transfer #transferContent table td.price small-i,.curr-ils #transfer #transferContent table td.price small-i{font-family:roboto,Arial,sans-serif!important}.curr-azn #index .top-tabs .sanatorium .price-box .price,.curr-byn #index .top-tabs .sanatorium .price-box .price,.curr-cad #index .top-tabs .sanatorium .price-box .price,.curr-ils #index .top-tabs .sanatorium .price-box .price{font-size:1.3em;line-height:20px}body.mobile.curr-azn #citypage .sanatorium p.price,body.mobile.curr-byn #citypage .sanatorium p.price,body.mobile.curr-cad #citypage .sanatorium p.price,body.mobile.curr-ils #citypage .sanatorium p.price,body.mobile.curr-kzt #citypage .sanatorium p.price,body.mobile.curr-uzs #citypage .sanatorium p.price{font-size:1em}body.mobile.curr-azn #countrypage .sanatorium .price,body.mobile.curr-byn #countrypage .sanatorium .price,body.mobile.curr-cad #countrypage .sanatorium .price,body.mobile.curr-ils #countrypage .sanatorium .price,body.mobile.curr-kzt #countrypage .sanatorium .price,body.mobile.curr-uzs #countrypage .sanatorium .price{font-size:1em}body.mobile.curr-azn #treatment .sanatorium .price,body.mobile.curr-byn #treatment .sanatorium .price,body.mobile.curr-cad #treatment .sanatorium .price,body.mobile.curr-ils #treatment .sanatorium .price,body.mobile.curr-kzt #treatment .sanatorium .price,body.mobile.curr-uzs #treatment .sanatorium .price{font-size:1em}@media only screen and (max-width:1024px){.curr-kzt #flights.booking-page .booking-container .price-container .total-items .total-price,.curr-uzs #flights.booking-page .booking-container .price-container .total-items .total-price{font-size:20px}.curr-azn #flights.booking-page .booking-container .price-container .total-items .total-price,.curr-byn #flights.booking-page .booking-container .price-container .total-items .total-price,.curr-cad #flights.booking-page .booking-container .price-container .total-items .total-price,.curr-ils #flights.booking-page .booking-container .price-container .total-items .total-price{font-size:20px}}.loading-spinner.loading .icon-wrapper .icon{display:none!important}.loading-spinner.loading .icon-wrapper:after{content:'';display:block;background-image:url("/images/icons/icons.v_6c536ff4.svg#loading-blue");animation:rotate-360 .6s linear infinite}@keyframes rotate-360{from{transform:rotate(0)}to{transform:rotate(360deg)}}.m-t-1{margin-block-start:1px}.m-t-4{margin-block-start:4px}.m-t-5{margin-block-start:5px}.m-t-7{margin-block-start:7px}.m-t-10{margin-block-start:10px}.m-t-15{margin-block-start:15px}.m-t-16{margin-block-start:16px}.m-t-20{margin-block-start:20px}.m-t-25{margin-block-start:25px}.m-t-30{margin-block-start:30px}.m-t-35{margin-block-start:35px}.m-t-40{margin-block-start:40px}.m-t-50{margin-block-start:50px}.m-t-60{margin-block-start:60px}.m-t-i-0{margin-block-start:0px!important}.m-b-0{margin-block-end:0px}.m-b-5{margin-block-end:5px}.m-b-6{margin-block-end:6px}.m-b-7{margin-block-end:7px}.m-b-10{margin-block-end:10px}.m-b-12{margin-block-end:12px}.m-b-14{margin-block-end:14px}.m-b-15{margin-block-end:15px}.m-b-18{margin-block-end:18px}.m-b-20{margin-block-end:20px}.m-b-22{margin-block-end:22px}.m-b-25{margin-block-end:25px}.m-b-30{margin-block-end:30px}.m-b-35{margin-block-end:35px}.m-b-40{margin-block-end:40px}.m-b-45{margin-block-end:45px}.m-b-50{margin-block-end:50px}.m-b-60{margin-block-end:60px}.m-b-70{margin-block-end:70px}.m-b-i-0{margin-block-end:0px!important}.m-b-i-3{margin-block-end:3px!important}.m-l-1{margin-inline-start:1px}.m-l-3{margin-inline-start:3px}.m-l-4{margin-inline-start:4px}.m-l-7{margin-inline-start:7px}.m-l-8{margin-inline-start:8px}.m-l-10{margin-inline-start:10px}.m-l-12{margin-inline-start:12px}.m-l-14{margin-inline-start:14px}.m-l-16{margin-inline-start:16px}.m-l-25{margin-inline-start:25px}.m-l-26{margin-inline-start:26px}.m-l-35{margin-inline-start:35px}.m-l-60{margin-inline-start:60px}.m-r-1{margin-inline-end:1px}.m-r-2{margin-inline-end:2px}.m-r-4{margin-inline-end:4px}.m-r-5{margin-inline-end:5px}.m-r-6{margin-inline-end:6px}.m-r-7{margin-inline-end:7px}.m-r-8{margin-inline-end:8px}.m-r-10{margin-inline-end:10px}.m-r-12{margin-inline-end:12px}.m-r-13{margin-inline-end:13px}.m-r-15{margin-inline-end:15px}.m-r-20{margin-inline-end:20px}.m-r-22{margin-inline-end:22px}.m-r-25{margin-inline-end:25px}.m-r-27{margin-inline-end:27px}.m-r-30{margin-inline-end:30px}.m-r-40{margin-inline-end:40px}.m-r-60{margin-inline-end:60px}.m-r-i-10{margin-inline-end:10px!important}.m-tb-10{margin-block:10px}.m-tb-20{margin-block:20px}.m-tb-30{margin-block:30px}.m-tb-35{margin-block:35px}.m-tb-40{margin-block:40px}.m-lr-5{margin-inline:5px}.m-lr-7{margin-inline:7px}.m-lr-10{margin-inline:10px}.m-lr-15{margin-inline:15px}.m-lr-20{margin-inline:20px}.m-lr-25{margin-inline:25px}.m-lr-30{margin-inline:30px}.m-lr-50{margin-inline:50px}.m-lr-auto{margin-inline-start:auto;margin-inline-end:auto}.m-l-auto{margin-inline-start:auto}.m-r-auto{margin-inline-end:auto}.scroll-m-t-25{scroll-margin-top:25px}.scroll-m-t-135{scroll-margin-top:135px}.p-5{padding:5px}@supports (padding-block:0){.p-5{padding:unset;padding-block:5px;padding-inline:5px}}.p-7{padding:7px}@supports (padding-block:0){.p-7{padding:unset;padding-block:7px;padding-inline:7px}}.p-8{padding:8px}@supports (padding-block:0){.p-8{padding:unset;padding-block:8px;padding-inline:8px}}.p-10{padding:10px}@supports (padding-block:0){.p-10{padding:unset;padding-block:10px;padding-inline:10px}}.p-11{padding:11px}@supports (padding-block:0){.p-11{padding:unset;padding-block:11px;padding-inline:11px}}.p-14{padding:14px}@supports (padding-block:0){.p-14{padding:unset;padding-block:14px;padding-inline:14px}}.p-15{padding:15px}@supports (padding-block:0){.p-15{padding:unset;padding-block:15px;padding-inline:15px}}.p-20{padding:20px}@supports (padding-block:0){.p-20{padding:unset;padding-block:20px;padding-inline:20px}}.p-30{padding:30px}@supports (padding-block:0){.p-30{padding:unset;padding-block:30px;padding-inline:30px}}.p-40{padding:40px}@supports (padding-block:0){.p-40{padding:unset;padding-block:40px;padding-inline:40px}}.p-t-4{padding-block-start:4px}.p-t-5{padding-block-start:5px}.p-t-10{padding-block-start:10px}.p-t-15{padding-block-start:15px}.p-t-20{padding-block-start:20px}.p-t-25{padding-block-start:25px}.p-t-30{padding-block-start:30px}.p-t-35{padding-block-start:35px}.p-t-40{padding-block-start:40px}.p-b-5{padding-block-end:5px}.p-b-10{padding-block-end:10px}.p-b-15{padding-block-end:15px}.p-b-20{padding-block-end:20px}.p-b-30{padding-block-end:30px}.p-b-40{padding-block-end:40px}.p-b-60{padding-block-end:60px}.p-l-10{padding-inline-start:10px}.p-l-12{padding-inline-start:12px}.p-l-15{padding-inline-start:15px}.p-l-30{padding-inline-start:30px}.p-tb-4{padding-top:4px;padding-bottom:4px}@supports (padding-block:0){.p-tb-4{padding-top:unset;padding-bottom:unset;padding-block:4px}}.p-tb-5{padding-top:5px;padding-bottom:5px}@supports (padding-block:0){.p-tb-5{padding-top:unset;padding-bottom:unset;padding-block:5px}}.p-tb-7{padding-top:7px;padding-bottom:7px}@supports (padding-block:0){.p-tb-7{padding-top:unset;padding-bottom:unset;padding-block:7px}}.p-tb-8{padding-top:8px;padding-bottom:8px}@supports (padding-block:0){.p-tb-8{padding-top:unset;padding-bottom:unset;padding-block:8px}}.p-tb-10{padding-top:10px;padding-bottom:10px}@supports (padding-block:0){.p-tb-10{padding-top:unset;padding-bottom:unset;padding-block:10px}}.p-tb-15{padding-top:15px;padding-bottom:15px}@supports (padding-block:0){.p-tb-15{padding-top:unset;padding-bottom:unset;padding-block:15px}}.p-tb-18{padding-top:18px;padding-bottom:18px}@supports (padding-block:0){.p-tb-18{padding-top:unset;padding-bottom:unset;padding-block:18px}}.p-tb-20{padding-top:20px;padding-bottom:20px}@supports (padding-block:0){.p-tb-20{padding-top:unset;padding-bottom:unset;padding-block:20px}}.p-tb-22{padding-top:22px;padding-bottom:22px}@supports (padding-block:0){.p-tb-22{padding-top:unset;padding-bottom:unset;padding-block:22px}}.p-tb-25{padding-top:25px;padding-bottom:25px}@supports (padding-block:0){.p-tb-25{padding-top:unset;padding-bottom:unset;padding-block:25px}}.p-tb-30{padding-top:30px;padding-bottom:30px}@supports (padding-block:0){.p-tb-30{padding-top:unset;padding-bottom:unset;padding-block:30px}}.p-tb-40{padding-top:40px;padding-bottom:40px}@supports (padding-block:0){.p-tb-40{padding-top:unset;padding-bottom:unset;padding-block:40px}}.p-tb-60{padding-top:60px;padding-bottom:60px}@supports (padding-block:0){.p-tb-60{padding-top:unset;padding-bottom:unset;padding-block:60px}}.p-lr-4{padding-inline-start:4px;padding-inline-end:4px}@supports (padding-inline:0){.p-lr-4{padding-inline-start:unset;padding-inline-end:unset;padding-inline:4px}}.p-lr-5{padding-inline-start:5px;padding-inline-end:5px}@supports (padding-inline:0){.p-lr-5{padding-inline-start:unset;padding-inline-end:unset;padding-inline:5px}}.p-lr-10{padding-inline-start:10px;padding-inline-end:10px}@supports (padding-inline:0){.p-lr-10{padding-inline-start:unset;padding-inline-end:unset;padding-inline:10px}}.p-lr-13{padding-inline-start:13px;padding-inline-end:13px}@supports (padding-inline:0){.p-lr-13{padding-inline-start:unset;padding-inline-end:unset;padding-inline:13px}}.p-lr-14{padding-inline-start:14px;padding-inline-end:14px}@supports (padding-inline:0){.p-lr-14{padding-inline-start:unset;padding-inline-end:unset;padding-inline:14px}}.p-lr-15{padding-inline-start:15px;padding-inline-end:15px}@supports (padding-inline:0){.p-lr-15{padding-inline-start:unset;padding-inline-end:unset;padding-inline:15px}}.p-lr-20{padding-inline-start:20px;padding-inline-end:20px}@supports (padding-inline:0){.p-lr-20{padding-inline-start:unset;padding-inline-end:unset;padding-inline:20px}}.p-lr-25{padding-inline-start:25px;padding-inline-end:25px}@supports (padding-inline:0){.p-lr-25{padding-inline-start:unset;padding-inline-end:unset;padding-inline:25px}}.p-lr-30{padding-inline-start:30px;padding-inline-end:30px}@supports (padding-inline:0){.p-lr-30{padding-inline-start:unset;padding-inline-end:unset;padding-inline:30px}}.p-lr-45{padding-inline-start:45px;padding-inline-end:45px}@supports (padding-inline:0){.p-lr-45{padding-inline-start:unset;padding-inline-end:unset;padding-inline:45px}}@media screen and (min-width:768px) and (max-width:1300px){.p-20-from-767-to-1280{padding-inline-start:20px;padding-inline-end:20px}}@media screen and (min-width:768px) and (max-width:1300px){.tablet-p-15{padding-inline-end:15px;padding-inline-start:15px}.tablet-p-20{padding-inline-end:20px;padding-inline-start:20px}}.f-10,.font-10{font-size:10px}.f-11,.font-11{font-size:11px}.f-12,.font-12{font-size:12px}.f-13,.font-13{font-size:13px}.f-14,.font-14{font-size:14px}.f-15,.font-15{font-size:15px}.f-16,.font-16{font-size:16px}.f-17,.font-17{font-size:17px}.f-18,.font-18{font-size:18px}.f-19,.font-19{font-size:19px}.f-20,.font-20{font-size:20px}.f-21,.font-21{font-size:21px}.f-22,.font-22{font-size:22px}.f-23,.font-23{font-size:23px}.f-25,.font-25{font-size:25px}.f-26,.font-26{font-size:26px}.f-27,.font-27{font-size:27px}.f-28,.font-28{font-size:28px}.f-30,.font-30{font-size:30px}.f-32,.font-32{font-size:32px}.f-35,.font-35{font-size:35px}.f-48,.font-48{font-size:48px}.f-i-13,.font-i-13{font-size:13px!important}.f-i-15,.font-i-15{font-size:15px!important}.f-i-16,.font-i-16{font-size:16px!important}.f-i-17,.font-i-17{font-size:17px!important}.f-i-18,.font-i-18{font-size:18px!important}.f-i-20,.font-i-20{font-size:20px!important}.f-i-21,.font-i-21{font-size:21px!important}.f-i-22,.font-i-22{font-size:22px!important}.f-i-24,.font-i-24{font-size:24px!important}.f-i-30,.font-i-30{font-size:30px!important}.f-i-37,.font-i-37{font-size:37px!important}.lh-1,.line-height-1{line-height:1}.lh-1-1,.line-height-1-1{line-height:1.1}.lh-1-3,.line-height-1-3{line-height:1.3}.lh-1-5,.line-height-1-5{line-height:1.5}.lh-1-7,.line-height-1-7{line-height:1.7}.text-center{text-align:center}.text-left{text-align:start}.text-right{text-align:end}.underline{text-decoration:underline}.underline-hover{text-decoration:underline;cursor:pointer}.underline-hover:hover{text-decoration:none}.no-underline{text-decoration:none}.italic{font-style:italic}.capitalize{text-transform:capitalize}.capitalize-first-letter::first-letter{text-transform:capitalize}.uppercase{text-transform:uppercase}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.no-wrap{white-space:nowrap}.text-shadow{text-shadow:0 0 3px rgba(0,0,0,.7)}.fx{display:flex}.fx-i{display:flex!important}.fx-row{flex-direction:row}.fx-col{flex-direction:column}.fx-ver-cen{align-items:center}.fx-ver-end{align-items:flex-end}.fx-ver-base{align-items:baseline}.fx-ver-start{align-items:flex-start}.fx-hor-cen{justify-content:center}.fx-hor-start{justify-content:flex-start}.fx-hor-end{justify-content:flex-end}.fx-hor-btw{justify-content:space-between}.fx-hor-even{justify-content:space-evenly}.fx-hor-ard{justify-content:space-around}.fx-item-ver-cen{align-self:center}.fx-all-cen{align-items:center;justify-content:center}.fx-wrap{flex-wrap:wrap}.fx-size-auto{flex:1 1 auto}.fx-size-auto-no-shrink{flex:1 0 auto}.fx-size-1{flex:1}.fx-size-2{flex:2}.fx-size-3{flex:3}.fx-size-p-50{flex:1 1 50%}.fx-gap-4{gap:4px}.fx-gap-5{gap:5px}.fx-gap-7{gap:7px}.fx-gap-10{gap:10px}.fx-gap-15{gap:15px}.fx-gap-20{gap:20px}.fx-gap-35{gap:35px}.fx-gap-50{gap:50px}.fx-row-gap-10{row-gap:10px}.fx-row-gap-20{row-gap:20px}.flex-grid{display:flex}.flex-grid.row{flex-flow:row nowrap}.flex-grid.column{flex-flow:column nowrap}.flex-grid.row-wrap{flex-flow:row wrap}.flex-grid.column-wrap{flex-flow:column wrap}.flex-grid.ver-cen{align-items:center}.flex-grid .flex-item{flex:0 1 auto}.buttons-v2 a:focus:hover,.buttons-v2>a:hover{text-decoration:none}.buttons-v2 .button{text-align:center;display:block;margin:3px 0;border-radius:3px;padding:10px 13px;font-size:15px;transition:background-color .2s ease-in-out;cursor:pointer;outline:0!important;font-family:roboto-medium,Arial,sans-serif}.buttons-v2 .button-i{font-family:roboto-medium,Arial,sans-serif!important}.buttons-v2 .button:hover{text-decoration:none;transition:background-color .2s ease-in-out}.buttons-v2 .button.w-shadow{box-shadow:0 2px 2px rgba(0,0,0,.1)}.buttons-v2 .button.w-icon{display:flex;align-items:center}.buttons-v2 .button.w-icon .icon{fill:#474C56;height:14px;width:14px}.buttons-v2 .button.w-icon span{margin:0 25px}.buttons-v2 .button.w-icon2{position:relative;padding-inline-end:2.8em;padding-inline-start:2.8em;white-space:nowrap}.buttons-v2 .button.w-icon2 .icon{position:absolute;inset-inline-start:0.6em;top:50%;transform:translateY(-50%);width:1em;pointer-events:none}.buttons-v2 .button.w-small{padding-inline-end:10px;padding-inline-start:10px}.buttons-v2 .button.w-30,.buttons-v2 .button.w-large{padding-inline-end:30px;padding-inline-start:30px}.buttons-v2 .button.w-90{padding-inline-end:90px;padding-inline-start:90px}.buttons-v2 .button.h-28,.buttons-v2 .button.h-small{padding-top:4px;padding-bottom:4px}.buttons-v2 .button.h-32,.buttons-v2 .button.h-normal{padding-top:6px;padding-bottom:6px}.buttons-v2 .button.h-34{padding-top:8px;padding-bottom:8px}.buttons-v2 .button.h-40{padding-top:11px;padding-bottom:11px}.buttons-v2 .button.f-18{font-size:18px}.buttons-v2 .button.f-20{font-size:20px}.buttons-v2 .button.f-22{font-size:22px}.buttons-v2 .button.f-26{font-size:26px}.buttons-v2 .button.is-loading{pointer-events:none}.buttons-v2 .button.is-loading:after{content:"";display:inline-block;width:1em;height:1em;margin-inline-start:.5em;vertical-align:middle;border:4px solid rgba(255,255,255,.45);border-top:4px solid #fff;animation:spin 1s linear infinite;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.buttons-v2 .button.primary{color:#474c56;background:#eff2f8}.buttons-v2 .button.primary:hover{background:#dbe0e8}.buttons-v2 .button.green{color:#fff;background:#48c014}.buttons-v2 .button.green:hover{background:#40ad10}.buttons-v2 .button.discount-green{color:#fff;background-color:#78da16}.buttons-v2 .button.discount-green:hover{background-color:#96ec40}.buttons-v2 .button.blue{color:#fff;background:#0c9ee4}.buttons-v2 .button.blue:hover{background:#0a88c2}.buttons-v2 .button.danger{color:#fff;background-color:#f56d6d}.buttons-v2 .button.danger:hover{background-color:#f35858}.buttons-v2 .button.danger-light{color:#b70000;background-color:#ffe8e8}.buttons-v2 .button.danger-light:hover{background-color:#fcc}.buttons-v2 .button.disabled{color:#959fb5;background-color:#edeff2;pointer-events:none}.buttons-v2 .button.FFCC00{color:#333;background-color:#fc0}.buttons-v2 .button.FFCC00:hover{background-color:#f2c200}.buttons-v2 .button.w100 .icon{margin:auto 0}.buttons-v2 .button.w100 span{margin:0 auto}.buttons-v2.buttons-row .button+.button{margin-inline-start:8px}.alerts .alert{width:100%;padding:5px 13px;margin:20px 0;font-size:11px;text-align:start;border-radius:3px;float:inherit}.alerts .alert+.alert{margin:3px 0 0 0}.alerts .alert:first-child{margin-bottom:0}.alerts .alert.success{background:#eafae3;color:#48c014}.alerts .alert.caution{background:#fff2e2;color:#fb7b04}.alerts .alert.error{background:#ffe8e8;color:#b70000}.alerts .alert.error .alert-addon{border-color:#ffd6d6}.alerts .alert.error .alert-addon .icon{fill:#B70000}.alerts .alert.info{background:#e7f6ff;color:#0073ab}.alerts .alert.info .alert-addon{border-color:#c2e8ff}.alerts .alert.info .alert-addon .icon{fill:#0073AB}.alerts .alert.info2{background:#e1f3fc;color:#018ed2}.alerts .alert.info2 ul{list-style-type:square;margin-inline-start:15px}.alerts .alert.primary{background:#fff;color:#494f5b}.alerts .alert.w-icon{padding:10px 45px}.alerts .alert.w-icon>.icon{position:absolute;inset-inline-start:15px;top:9px;width:20px;height:20px}.alerts .alert.w-info{cursor:help;text-align:center}.alerts .alert.w-info:after{content:'';position:absolute;top:5px;inset-inline-end:6px;width:17px;height:17px;border:1px solid rgba(225,225,225,.45);background-color:#fff;border-radius:999px;background-image:url("/images/icons/icons.v_6c536ff4.svg#info4-blue")}.alerts .alert .alert-text{font-family:roboto,Arial,sans-serif}.alerts .alert .alert-text-i{font-family:roboto,Arial,sans-serif!important}.alerts .alert.alert-form{font-size:15px;margin-bottom:-14px;font-family:roboto-medium,Arial,sans-serif;text-align:center}.alerts .alert.alert-form-i{font-family:roboto-medium,Arial,sans-serif!important}.alerts .alert.alert-form.success{color:#48c014}.alerts .alert .alert-text-minor{font-family:roboto-light,Arial,sans-serif}.alerts .alert .alert-text-minor strong{font-weight:400;font-family:roboto-light,Arial,sans-serif}.alerts .alert .alert-addon{display:flex;align-items:center;justify-content:center;padding-block-start:8px;padding-block-end:4px;margin-block-start:8px;line-height:13px;font-family:roboto-medium,Arial,sans-serif;border-top:1px solid}.alerts .alert .alert-addon-i{font-family:roboto-medium,Arial,sans-serif!important}.alerts .alert span{font-family:roboto-medium,Arial,sans-serif}.alerts .alert span-i{font-family:roboto-medium,Arial,sans-serif!important}.alerts .alert ul.no-list{list-style-type:none;margin-inline-start:0}.alerts .alert ul.no-list li{line-height:21px;font-family:roboto,Arial,sans-serif}.alerts .alert ul.no-list li-i{font-family:roboto,Arial,sans-serif!important}.alerts.alerts-global{height:auto}.alerts.alerts-global .alert{position:relative;z-index:3;width:100%;padding:15px;margin:0;font-size:16px;text-align:center;border:none;border-radius:0;float:left}body.mobile .alerts.alerts-global .alert{margin:0}.alerts.alerts-global .alert p{display:inline;width:100%;text-align:center}.cancellation-insurance-item{display:flex}.cancellation-insurance-item .icon{min-width:10px;margin-inline-start:-4px;margin-block-start:2px}.pairing-alert{background:#e7f6ff;color:#0073ab}.pairing-alert .alert{padding-block:10px!important;padding-inline:45px 10px!important;margin:0!important;font-size:13px}.pairing-alert .alert svg.icon{color:#fff;fill:#018ED2}.pairing-alert .alert .alert-text{font-size:13px!important;font-family:roboto,Arial,sans-serif!important;color:#018ed2}.pairing-alert .alert .alert-text-i{font-family:roboto,Arial,sans-serif!important}.pairing-alert .alert span{color:#0075ad;font-family:roboto-medium,Arial,sans-serif}.pairing-alert .alert span-i{font-family:roboto-medium,Arial,sans-serif!important}.pairing-alert .alert button{background:0 0;border:none;text-decoration:underline;color:#0075ad;font-family:roboto-medium,Arial,sans-serif}.pairing-alert .alert button-i{font-family:roboto-medium,Arial,sans-serif!important}.pairing-alert .alert button:hover{text-decoration:none}body.mobile .pairing-alert{margin:10px}.colored-container{text-align:center;font-size:15px;padding:20px;font-family:roboto,Arial,sans-serif}.colored-container-i{font-family:roboto,Arial,sans-serif!important}.colored-container.success{background:#eafae3;color:#48c014}.colored-container.caution{background:#fff2e2;color:#fb7b04}.colored-container.error{background:#ffe8e8;color:#b70000}.colored-container.info{background:#e1f3fc;color:#018ed2}.colored-container b,.colored-container strong{font-family:roboto-medium,Arial,sans-serif}.colored-container b-i,.colored-container strong-i{font-family:roboto-medium,Arial,sans-serif!important}.icon{fill:none;transition:.2s;transition-timing-function:ease}.icon.size-6{width:6px;height:6px}.icon.size-7{width:7px;height:7px}.icon.size-8{width:8px;height:8px}.icon.size-10{width:10px;height:10px}.icon.size-11{width:11px;height:11px}.icon.size-12{width:12px;height:12px}.icon.size-14{width:14px;height:14px}.icon.size-15{width:15px;height:15px}.icon.size-16{width:16px;height:16px}.icon.size-18{width:18px;height:18px}.icon.size-20{width:20px;height:20px}.icon.size-22{width:22px;height:22px}.icon.size-24{width:24px;height:24px}.icon.size-26{width:26px;height:26px}.icon.size-28{width:28px;height:28px}.icon.size-30{width:30px;height:30px}.icon.size-32{width:32px;height:32px}.icon.size-34{width:34px;height:34px}.icon.size-35{width:35px;height:35px}.icon.size-38{width:38px;height:38px}.icon.size-40{width:40px;height:40px}.icon.size-42{width:42px;height:42px}.icon.size-48{width:48px;height:48px}.icon.size-54{width:54px;height:54px}.icon.size-58{width:58px;height:58px}.icon.size-60{width:60px;height:60px}.icon.size-12-i{width:12px!important;height:12px!important}.icon.size-18-i{width:18px!important;height:18px!important}.icon.max-size-16{max-width:16px}.icon.max-size-24{max-width:24px}.icon.min-size-16{min-width:16px}.icon.arrow-double{fill:currentColor}.icon.arrow-continue.down,.icon.arrow-double.down,.icon.arrow-filled.down,.icon.arrow-middle.down,.icon.arrow-thick.down,.icon.arrow-thin.down{transform:rotate(90deg)}.icon.arrow-continue.left,.icon.arrow-double.left,.icon.arrow-filled.left,.icon.arrow-middle.left,.icon.arrow-thick.left,.icon.arrow-thin.left{transform:rotate(180deg)}.icon.arrow-continue.top,.icon.arrow-double.top,.icon.arrow-filled.top,.icon.arrow-middle.top,.icon.arrow-thick.top,.icon.arrow-thin.top{transform:rotate(-90deg)}.icon.sanatoriums-cross{color:#48c014;fill:#1FB6F1}.icon.sanatoriums-cross.color-FFFFFF{color:#fff;fill:#FFF}.icon.priority-boarding{stroke:#999999;stroke-width:1.5;fill:transparent}.icon.cross-thin{opacity:1;cursor:inherit;float:unset}.icon.alert-rounded{fill:#FFF!important;color:#fb8949}.icon.cross-rounded{fill:#FFF!important;color:#f56d6d}.icon.video-rounded-full{fill:rgba(0,0,0,0.4)}.icon.video-rounded-full.c-1FB6F1-fill,.icon.video-rounded-full.color-1FB6F1-fill{fill:#1FB6F1}.icon.video-rounded-full.color-0C9EE4-fill{fill:#0C9EE4}.icon.video-rounded-full.color-FFFFFF-fill{fill:#FFF}.icon.video-rounded-full.color-FFFFFF-fill-30{fill:rgba(255,255,255,0.3)}.icon.info4-rounded.blue{color:#fff!important;fill:#018ED2!important}.icon.blue{color:#43c8fc;fill:#43c8fc}.icon.blue-stroke{stroke:#43c8fc}.icon.light-blue{color:#0c9ee4;fill:#0C9EE4}.icon.light-blue2{color:#43c8fc;fill:#43c8fc}.icon.light-gray{color:#c1c9d6;fill:#C1C9D6}.icon.black{color:#000;fill:#000000}.icon.black-stroke{stroke:#000000}.icon.black-lighter{color:#333;fill:#333333}.icon.white{color:#fff;fill:#FFF}.icon.white-stroke{stroke:#FFF;color:#fff}.icon.dark-grey{color:#6b7382;fill:#6B7382}.icon.gold{color:#ebb812;fill:#EBB812}.icon.warning{fill:#FB8949}.icon.danger{fill:#F56D6D}.icon.success{fill:#47BF13}.icon.medal1{color:#ebb812;fill:#EBB812}.icon.medal2{color:#7db7c4;fill:#7DB7C4}.icon.medal3{color:#e67b18;fill:#E67B18}.icon.smiley-1{fill:#48C014}.icon.smiley-2{fill:#90D302}.icon.smiley-3{fill:#DEC800}.icon.smiley-4{fill:#FF9900}.icon.smiley-5{fill:#E37A7A}.icon.no-stroke{stroke:transparent;stroke-width:0}.icon.no-fill{fill:none!important}.icon.flip-horizontaly{transform:scaleY(-1)}.icon.flip-vertical{transform:scaleX(-1)}.icon.stroke-width-0{stroke-width:0}.icon.stroke-width-0-3{stroke-width:.3}.icon.stroke-width-1-5{stroke-width:1.5}.icon.stroke-width-1-6{stroke-width:1.6}.icon.stroke-width-1-7{stroke-width:1.7}.icon.stroke-width-2{stroke-width:2}.icon.stroke-width-2-5{stroke-width:2.5}.icon.stroke-width-3{stroke-width:3}.icon.arrow-flip{transform:rotate(90deg) scaleX(1);transition:transform .2s ease-in-out}.active .icon.arrow-flip,.open .icon.arrow-flip,[aria-expanded=true] .icon.arrow-flip{transform:rotate(90deg) scaleX(-1);transition:transform .2s ease-in-out}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}.rotation-180{transform:rotate(180deg)}.no-transition{transition:none}.pointer-events-none{pointer-events:none}.c-FFFFFF,.color-FFFFFF{color:#fff}.c-FFFFFF-stroke,.color-FFFFFF-stroke{stroke:#FFFFFF}.c-FFFFFF-fill,.color-FFFFFF-fill{fill:#FFFFFF}.c-999999,.color-999999{color:#999}.c-999999-stroke,.color-999999-stroke{stroke:#999999}.c-999999-fill,.color-999999-fill{fill:#999999}.c-474C56,.color-474C56{color:#474c56}.c-474C56-stroke,.color-474C56-stroke{stroke:#474C56}.c-474C56-fill,.color-474C56-fill{fill:#474C56}.c-29960A,.color-29960A{color:#29960a}.c-29960A-stroke,.color-29960A-stroke{stroke:#29960A}.c-29960A-fill,.color-29960A-fill{fill:#29960A}.c-89DE66,.color-89DE66{color:#89de66}.c-89DE66-stroke,.color-89DE66-stroke{stroke:#89DE66}.c-89DE66-fill,.color-89DE66-fill{fill:#89DE66}.c-47BF13,.color-47BF13{color:#47bf13}.c-47BF13-stroke,.color-47BF13-stroke{stroke:#47BF13}.c-47BF13-fill,.color-47BF13-fill{fill:#47BF13}.c-44BE14,.color-44BE14{color:#44be14}.c-44BE14-stroke,.color-44BE14-stroke{stroke:#44BE14}.c-44BE14-fill,.color-44BE14-fill{fill:#44BE14}.c-01C001,.color-01C001{color:#01c001}.c-01C001-stroke,.color-01C001-stroke{stroke:#01C001}.c-01C001-fill,.color-01C001-fill{fill:#01C001}.c-737272,.color-737272{color:#737272}.c-737272-stroke,.color-737272-stroke{stroke:#737272}.c-737272-fill,.color-737272-fill{fill:#737272}.c-6B7382,.color-6B7382{color:#6b7382}.c-6B7382-stroke,.color-6B7382-stroke{stroke:#6B7382}.c-6B7382-fill,.color-6B7382-fill{fill:#6B7382}.c-1FB6F1,.color-1FB6F1{color:#1fb6f1}.c-1FB6F1-stroke,.color-1FB6F1-stroke{stroke:#1FB6F1}.c-1FB6F1-fill,.color-1FB6F1-fill{fill:#1FB6F1}.c-333333,.color-333333{color:#333}.c-333333-stroke,.color-333333-stroke{stroke:#333333}.c-333333-fill,.color-333333-fill{fill:#333333}.c-B70000,.color-B70000{color:#b70000}.c-B70000-stroke,.color-B70000-stroke{stroke:#B70000}.c-B70000-fill,.color-B70000-fill{fill:#B70000}.c-018ED2,.color-018ED2{color:#018ed2}.c-018ED2-stroke,.color-018ED2-stroke{stroke:#018ED2}.c-018ED2-fill,.color-018ED2-fill{fill:#018ED2}.c-0C9EE4,.color-0C9EE4{color:#0c9ee4}.c-0C9EE4-stroke,.color-0C9EE4-stroke{stroke:#0C9EE4}.c-0C9EE4-fill,.color-0C9EE4-fill{fill:#0C9EE4}.c-535E74,.color-535E74{color:#535e74}.c-535E74-stroke,.color-535E74-stroke{stroke:#535E74}.c-535E74-fill,.color-535E74-fill{fill:#535E74}.c-6C7899,.color-6C7899{color:#6c7899}.c-6C7899-stroke,.color-6C7899-stroke{stroke:#6C7899}.c-6C7899-fill,.color-6C7899-fill{fill:#6C7899}.c-000000,.color-000000{color:#000}.c-000000-stroke,.color-000000-stroke{stroke:#000000}.c-000000-fill,.color-000000-fill{fill:#000000}.c-6D6A75,.color-6D6A75{color:#6d6a75}.c-6D6A75-stroke,.color-6D6A75-stroke{stroke:#6D6A75}.c-6D6A75-fill,.color-6D6A75-fill{fill:#6D6A75}.c-ADB5C2,.color-ADB5C2{color:#adb5c2}.c-ADB5C2-stroke,.color-ADB5C2-stroke{stroke:#ADB5C2}.c-ADB5C2-fill,.color-ADB5C2-fill{fill:#ADB5C2}.c-626771,.color-626771{color:#626771}.c-626771-stroke,.color-626771-stroke{stroke:#626771}.c-626771-fill,.color-626771-fill{fill:#626771}.c-DE6D06,.color-DE6D06{color:#de6d06}.c-DE6D06-stroke,.color-DE6D06-stroke{stroke:#DE6D06}.c-DE6D06-fill,.color-DE6D06-fill{fill:#DE6D06}.c-48C014,.color-48C014{color:#48c014}.c-48C014-stroke,.color-48C014-stroke{stroke:#48C014}.c-48C014-fill,.color-48C014-fill{fill:#48C014}.c-C1C9D6,.color-C1C9D6{color:#c1c9d6}.c-C1C9D6-stroke,.color-C1C9D6-stroke{stroke:#C1C9D6}.c-C1C9D6-fill,.color-C1C9D6-fill{fill:#C1C9D6}.c-3DB912,.color-3DB912{color:#3db912}.c-3DB912-stroke,.color-3DB912-stroke{stroke:#3DB912}.c-3DB912-fill,.color-3DB912-fill{fill:#3DB912}.c-4C526A,.color-4C526A{color:#4c526a}.c-4C526A-stroke,.color-4C526A-stroke{stroke:#4C526A}.c-4C526A-fill,.color-4C526A-fill{fill:#4C526A}.c-288600,.color-288600{color:#288600}.c-288600-stroke,.color-288600-stroke{stroke:#288600}.c-288600-fill,.color-288600-fill{fill:#288600}.c-BE5371,.color-BE5371{color:#be5371}.c-BE5371-stroke,.color-BE5371-stroke{stroke:#BE5371}.c-BE5371-fill,.color-BE5371-fill{fill:#BE5371}.c-8E438D,.color-8E438D{color:#8e438d}.c-8E438D-stroke,.color-8E438D-stroke{stroke:#8E438D}.c-8E438D-fill,.color-8E438D-fill{fill:#8E438D}.c-2D8D03,.color-2D8D03{color:#2d8d03}.c-2D8D03-stroke,.color-2D8D03-stroke{stroke:#2D8D03}.c-2D8D03-fill,.color-2D8D03-fill{fill:#2D8D03}.c-FFCC00,.color-FFCC00{color:#fc0}.c-FFCC00-stroke,.color-FFCC00-stroke{stroke:#FFCC00}.c-FFCC00-fill,.color-FFCC00-fill{fill:#FFCC00}.c-FFF3C3,.color-FFF3C3{color:#fff3c3}.c-FFF3C3-stroke,.color-FFF3C3-stroke{stroke:#FFF3C3}.c-FFF3C3-fill,.color-FFF3C3-fill{fill:#FFF3C3}.c-ED7F7F,.color-ED7F7F{color:#ed7f7f}.c-ED7F7F-stroke,.color-ED7F7F-stroke{stroke:#ED7F7F}.c-ED7F7F-fill,.color-ED7F7F-fill{fill:#ED7F7F}.c-16A2E5,.color-16A2E5{color:#16a2e5}.c-16A2E5-stroke,.color-16A2E5-stroke{stroke:#16A2E5}.c-16A2E5-fill,.color-16A2E5-fill{fill:#16A2E5}.c-706E74,.color-706E74{color:#706e74}.c-706E74-stroke,.color-706E74-stroke{stroke:#706E74}.c-706E74-fill,.color-706E74-fill{fill:#706E74}.c-FFFFFF-fill-30,.color-FFFFFF-fill-30{fill:rgba(255,255,255,0.3)}.c-i-FFFFFF,.color-i-FFFFFF{color:#fff!important}.bckg-D5D9E1{background-color:#d5d9e1}.bckg-959FB5{background-color:#959fb5}.bckg-E1F3FC{background-color:#e1f3fc}.bckg-F0F1F4{background-color:#f0f1f4}.bckg-3DB912{background-color:#3db912}.bckg-E3E7EE{background-color:#e3e7ee}.bckg-FFFFFF{background-color:#fff}.bckg-FED878{background-color:#fed878}.bckg-FFF2E2{background-color:#fff2e2}.bckg-F6F6F6{background-color:#f6f6f6}.bckg-0C9EE4{background-color:#0c9ee4}.bckg-48C014{background-color:#48c014}.bckg-F7F7F9{background-color:#f7f7f9}.bckg-BB5071{background-color:#bb5071}.bckg-8F448C{background-color:#8f448c}.bckg-FFCC00{background-color:#fc0}.bckg-FFF3C3{background-color:#fff3c3}.bckg-288600{background-color:#288600}.bckg-trans{background-color:transparent}.bckg-959FB5-60{background-color:rgba(149,159,181,.6)}.bckg-333333-85{background-color:rgba(51,51,51,.85)}.bckg-san{background:linear-gradient(270deg,#7ac75c 50%,#25a8e6 50%)}.bckg-san-grad{background:linear-gradient(270deg,#7ac75c 25.57%,#25a8e6 82.86%)}.translateX50{transform:translateX(50%)}html[dir=rtl] .translateX50{transform:translateX(-50%)}.translateX-50{transform:translateX(-50%)}html[dir=rtl] .translateX-50{transform:translateX(50%)}.translateXY-50{transform:translate(-50%,-50%)}html[dir=rtl] .translateXY-50{transform:translate(50%,-50%)}.translateY-50{transform:translateY(-50%)}.center-hor{position:absolute;left:50%;transform:translateX(-50%)}html[dir=rtl] .center-hor{transform:translateX(50%)}@supports (inset-inline-start:50%){.center-hor{left:unset;inset-inline-start:50%}}.center-ver{position:absolute;top:50%;transform:translateY(-50%)}@supports (inset-block-start:50%){.center-ver{top:unset;inset-block-start:50%}}.center-fixed-hor{position:fixed;left:50%;transform:translateX(-50%)}html[dir=rtl] .center-fixed-hor{transform:translateX(50%)}@supports (inset-inline-start:50%){.center-fixed-hor{left:unset;inset-inline-start:50%}}.center-fixed-hor-ver{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}html[dir=rtl] .center-fixed-hor-ver{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.center-fixed-hor-ver{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.center-hor-ver{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[dir=rtl] .center-hor-ver{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.center-hor-ver{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.pos-abs{position:absolute}.pos-rel{position:relative}.pos-fix{position:fixed}.pos-sticky{position:sticky}.top--3{top:-3px}@supports (inset-block-start:0){.top--3{top:unset;inset-block-start:-3px}}.top-0{top:0}@supports (inset-block-start:0){.top-0{top:unset;inset-block-start:0px}}.top-2{top:2px}@supports (inset-block-start:0){.top-2{top:unset;inset-block-start:2px}}.top-3{top:3px}@supports (inset-block-start:0){.top-3{top:unset;inset-block-start:3px}}.top-20{top:20px}@supports (inset-block-start:0){.top-20{top:unset;inset-block-start:20px}}.top-40{top:40px}@supports (inset-block-start:0){.top-40{top:unset;inset-block-start:40px}}.top-60{top:60px}@supports (inset-block-start:0){.top-60{top:unset;inset-block-start:60px}}.top-130{top:130px}@supports (inset-block-start:0){.top-130{top:unset;inset-block-start:130px}}.left--7{left:-7px}@supports (inset-inline-start:0){.left--7{left:unset;inset-inline-start:-7px}}.left-0{left:0}@supports (inset-inline-start:0){.left-0{left:unset;inset-inline-start:0px}}.right-0{right:0}@supports (inset-inline-end:0){.right-0{right:unset;inset-inline-end:0px}}.bottom--70{bottom:-70px}@supports (inset-block-end:0){.bottom--70{bottom:unset;inset-block-end:-70px}}.bottom-0{bottom:0}@supports (inset-block-end:0){.bottom-0{bottom:unset;inset-block-end:0px}}.bottom-10{bottom:10px}@supports (inset-block-end:0){.bottom-10{bottom:unset;inset-block-end:10px}}.hidden,.vis-hidden{height:0;opacity:0;visibility:hidden}.hidden{display:none!important}.backdrop-blur-4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.underline-thick{border-bottom:3px solid #ebecf1}.aspect-ratio-16-9{aspect-ratio:16/9}.no-outline{outline:0}.aspect-ratio-16-by-9{height:0;overflow:hidden;padding-top:56.25%;background:#fff;position:relative}.aspect-ratio-16-by-9-inside{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%}.w-fit,.width-fit{width:fit-content}.w-12,.width-12{width:12%}.w-15,.width-15{width:15%}.w-50,.width-50{width:50%}.w-73,.width-73{width:73%}.w-75,.width-75{width:75%}.w-80,.width-80{width:80%}.w-100,.width-100{width:100%}.w-100-i,.width-100-i{width:100%!important}.w-p-22,.width-p-22{width:22px}.w-p-32,.width-p-32{width:32px}.w-p-45,.width-p-45{width:45px}.w-p-50,.width-p-50{width:50px}.w-p-67,.width-p-67{width:67px}.w-p-95,.width-p-95{width:95px}.w-p-220,.width-p-220{width:220px}.w-p-265,.width-p-265{width:265px}.h-100,.height-100{height:100%}.h-auto,.height-auto{height:auto}.h-p-16,.height-p-16{height:16px}.h-p-20,.height-p-20{height:20px}.h-p-22,.height-p-22{height:22px}.h-p-24,.height-p-24{height:24px}.h-p-25,.height-p-25{height:25px}.h-p-46,.height-p-46{height:46px}.h-p-50,.height-p-50{height:50px}.h-p-60,.height-p-60{height:60px}.max-width,.mw{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}.max-width-650,.mw-650{width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto}.max-width-800,.mw-800{width:100%;max-width:800px;margin-inline-start:auto;margin-inline-end:auto}.max-width-948,.mw-948{width:100%;max-width:948px;margin-inline-start:auto;margin-inline-end:auto}.max-width-1280,.mw-1280{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}.max-width-1310,.mw-1310{width:100%;max-width:1310px;margin-inline-start:auto;margin-inline-end:auto}.max-width-wp-15,.mw-wp-15{padding-inline-start:15px;padding-inline-end:15px}.max-width-18,.mw-18{max-width:18px}.max-width-220,.mw-220{max-width:220px}.max-width-384,.mw-384{max-width:384px}.max-width-400,.mw-400{max-width:400px}.max-width-520,.mw-520{max-width:520px}.max-width-610,.mw-610{max-width:610px}.max-width-842,.mw-842{max-width:842px}.max-width-900,.mw-900{max-width:900px}.w100{width:100%}.w95{width:95%}.w90{width:90%}.w50{width:50%}.w25{width:25%}.h100{height:100%}.h20{height:20px}.border-top-1-EBECF1{border-top:1px solid #ebecf1}.border-bottom-1-EDEEF3{border-bottom:1px solid #edeef3}.border-bottom-1-FFFFFF{border-bottom:1px solid #fff}.border-bottom-1-EBECF1{border-bottom:1px solid #ebecf1}.border-bottom-1-F0F1F4{border-bottom:1px solid #f0f1f4}.border-left-1-EDEEF3{border-inline-start:1px solid #EDEEF3}.rounded-3{border-radius:3px}.rounded-all{border-radius:999px}a,a:focus{color:#0c9ee4;text-decoration:none;outline:0!important}a:focus:hover,a:hover{color:#0c9ee4;text-decoration:underline}a:focus:hover-thick,a:hover-thick{border-bottom:3px solid #ebecf1}a.link-without-underline:hover,a:focus.link-without-underline:hover{text-decoration:none}.link-underline{text-decoration:underline}.link-underline.underline-black{color:#333}.link-underline.underline-black:active,.link-underline.underline-black:focus{color:#333}.link-underline.underline-FFFFFF{color:#fff}.link-underline.underline-FFFFFF:active,.link-underline.underline-FFFFFF:focus{color:#fff}.link-underline:hover{text-decoration:none}.link-none{text-decoration:none}.link-none.link-none-blue:hover{color:#0c9ee4}.link-none:hover{text-decoration:underline}.d-block,.display-block{display:block}.d-inline,.display-inline{display:inline}.d-inline-block,.display-inline-block{display:inline-block}body{position:relative}body .page-container{width:100%}body .page{display:flex;flex-direction:column;padding-block:20px 40px;padding-inline:0;width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}body .page-650{width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto}body .page-800{width:100%;max-width:800px;margin-inline-start:auto;margin-inline-end:auto}body .page-948{width:100%;max-width:948px;margin-inline-start:auto;margin-inline-end:auto}body .page-1280{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}body .page-1310{width:100%;max-width:1310px;margin-inline-start:auto;margin-inline-end:auto}body .page-wp-15{padding-inline-start:15px;padding-inline-end:15px}body .page-18{max-width:18px}body .page-220{max-width:220px}body .page-384{max-width:384px}body .page-400{max-width:400px}body .page-520{max-width:520px}body .page-610{max-width:610px}body .page-842{max-width:842px}body .page-900{max-width:900px}body .page.layout100{width:100%}body .page.layout100.full{margin-top:5px;padding-bottom:10px}body .page.layout100.full #main{width:100%}body .page.layout70-30{justify-content:space-between;flex-direction:row-reverse}body .page.layout70-30 #main{width:70%}body .page.layout70-30 #side{width:24.3%}@media screen and (max-width:1024px){body .page.layout70-30 #side{width:28%}}body .page.layout75-25{justify-content:space-between;flex-direction:row-reverse}body .page.layout75-25 #main{width:74.1%;max-width:948px}body .page.layout75-25 #main .page{margin-top:0;padding-top:0}body .page.layout75-25 #side{width:24.3%}body .page.layout50-50 #main{width:49%;float:right}body .page.layout50-50 #side{width:49%;float:left}#side body .page ul,body .page #sideMenu ul{background:#fff;padding:0;margin:0}#side body .page ul li,body .page #sideMenu ul li{border-bottom:1px solid #ebecf1}#side body .page ul li:last-of-type,body .page #sideMenu ul li:last-of-type{border-bottom:0}#side body .page ul li.active a,body .page #sideMenu ul li.active a{color:#0c9ee4}#side body .page ul li a,body .page #sideMenu ul li a{width:100%;font-size:17px;padding:12px 5px;transition:color 150ms ease-in-out}#side body .page ul li a::after,body .page #sideMenu ul li a::after{content:'';display:block;background:url("/images/icons/icons.v_6c536ff4.svg#arrow-middle-light-blue");width:16px;height:16px}html[dir=rtl] #side body .page ul li a::after,html[dir=rtl] body .page #sideMenu ul li a::after{transform:scaleX(-1)}#side body .page ul li ul,body .page #sideMenu ul li ul{margin-block:5px 35px;margin-inline:25px 0}#side body .page ul li ul li,body .page #sideMenu ul li ul li{list-style-type:square;border:none;background:0 0;line-height:1.35em;margin:0 0 15px 0;width:auto}#side body .page ul li ul li a,body .page #sideMenu ul li ul li a{font-size:1em;overflow:visible;padding:0;max-height:none;line-height:1.2em;height:auto;text-decoration:underline dashed}#side body .page ul li ul li a:hover,body .page #sideMenu ul li ul li a:hover{text-decoration:none}@media screen and (max-width:1200px){#side body .page ul li a,body .page #sideMenu ul li a{font-size:16px;padding-block:10px;padding-inline:5px 0}}@media screen and (max-width:1024px){#side body .page ul li a,body .page #sideMenu ul li a{font-size:15px}}body .page #adviceMenu{border-top:1px solid #ebecf1}body .page #adviceMenu li.disabled{pointer-events:none}body .page #adviceMenu li.disabled a{color:#ebecf1}body .page #adviceMenu li.disabled a:after{background:0 0}body .page #side h2{font-size:1.5em;margin:0 0 20px 0;clear:both}body .page #sideMenu{width:100%;padding:0;margin:0 0 35px 0;font-family:roboto,Arial,sans-serif}body .page #sideMenu-i{font-family:roboto,Arial,sans-serif!important}body .page #sideMenu .fixed-top{background:#fff}body .page #sideMenu #sideMenuCollapse{background:#fff;padding:0}body .page #sideMenu #sideMenuCollapse img.rounded-img,body .page #sideMenu #sideMenuCollapse strong.title{display:none}@media screen and (min-width:768px){body .page #sideMenu .navbar-collapse .close,body .page #sideMenu .navbar-header{display:none}}body footer{background:#f0f1f4}body footer .content{padding:35px 0;text-align:start;width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-650{width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-800{width:100%;max-width:800px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-948{width:100%;max-width:948px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-1280{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-1310{width:100%;max-width:1310px;margin-inline-start:auto;margin-inline-end:auto}body footer .content-wp-15{padding-inline-start:15px;padding-inline-end:15px}body footer .content-18{max-width:18px}body footer .content-220{max-width:220px}body footer .content-384{max-width:384px}body footer .content-400{max-width:400px}body footer .content-520{max-width:520px}body footer .content-610{max-width:610px}body footer .content-842{max-width:842px}body footer .content-900{max-width:900px}body footer .content section{float:left}body footer .content section.about{width:20%}body footer .content section.resorts{width:18%}body footer .content section.values{width:32%}body footer .content section.values li{margin-bottom:3px}body footer .content section.newsletter{width:30%}body footer .content section.newsletter .newsletter-input{display:flex;margin-block-end:15px}body footer .content section.newsletter .newsletter-input .input-box{flex:2;max-width:265px}body footer .content section.newsletter .newsletter-input .input-box .input-wrapper{overflow:hidden}body footer .content section.newsletter .newsletter-input button{flex:1;color:#fff;background-color:#0c9ee4;font-size:17px;font-family:roboto-medium,Arial,sans-serif;margin:0;max-width:150px;border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px}body footer .content section.newsletter .newsletter-input button-i{font-family:roboto-medium,Arial,sans-serif!important}body footer .content section.newsletter .newsletter-input button.submitted{position:relative;pointer-events:none;background-color:#48c014}body footer .content section.newsletter .newsletter-input button.submitted:after{content:'';background:#fff;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask:url("/images/icons/icons.v_6c536ff4.svg#check")}body footer .content section h2,body footer .content section h3{font-size:1.1em;margin:0 0 20px 0;font-family:roboto,Arial,sans-serif}body footer .content section h2-i,body footer .content section h3-i{font-family:roboto,Arial,sans-serif!important}body footer .content section ul{font-size:.95em;margin-bottom:20px}body footer .content section ul li{margin:0 0 5px 0}body footer .content section ul li a{color:#000;text-decoration:underline}body footer .content section ul li a-thick{border-bottom:3px solid #ebecf1}body footer .content section ul li a:hover{text-decoration:none}body footer .content section ul li span{color:#0c9ee4;display:inline-block;width:84px;font-size:1.6em;margin-inline-end:8px;text-align:end}body footer .content #sNets{margin:125px 0 0 0;float:right}body footer .content #sNets a{display:flex;align-items:center}body footer .content #sNets a svg{width:29px;height:29px;fill:#0C9EE4}body footer .content #sNets a svg.facebook{width:14px}body footer .content #sNets a:last-of-type{margin:0}body footer .content #sNets a:hover svg{opacity:.7}body footer .content #copy{padding-block-start:10px;clear:both}body footer .content #copy div a{padding-inline:4px}body footer .footer-copy-text{font-size:.85em;margin-top:15px;text-align:center;clear:both}body.loader:after{z-index:1100}body.loader .loader-content{z-index:1101}#adviceMenu li.disabled{pointer-events:none}#adviceMenu li.disabled a{color:#ebecf1}#adviceMenu li.disabled a:after{background:0 0}body.mobile #adviceMenu li.disabled a{color:#a3a9bd!important}@media only screen and (max-width:1310px){body .page{padding-block:20px 40px;padding-inline:15px}body .page.layout70-30 #side h2{font-size:1.4em;margin:0 0 15px 0}body .page #sideMenu{font-size:.9em}body .page #sideMenu #sideMenuCollapse.collapse{display:block}body .page #sideMenu ul{margin:0}body .page #sideMenu .navbar-header{display:none}body footer{padding:0 15px;font-size:.9em}}@media only screen and (max-width:1200px){body .page{padding-block:20px 40px;padding-inline:15px}body #index .advantage a:hover strong{color:#0c9ee4}}@media only screen and (max-width:1024px){body .page{padding-block:20px 30px;padding-inline:15px}body .page #sideMenu{font-size:.85em}body footer .content{padding:25px 0}body footer .content section.about{width:30%}body footer .content section.values{width:45%}body footer .content section.newsletter{margin-block:20px 10px;margin-inline-end:20px;width:calc(50% - 20px)}body footer .content section h2,body footer .content section h3{margin:0 0 10px 0}body footer .content #sNets{clear:both;width:300px;float:none;margin:0 auto;padding:15px 0 0 0}}body.mobile .page{padding-block:18px;padding-inline:15px}body.mobile .page.layout100.full .article{margin-top:0}body.mobile .page.layout50-50,body.mobile .page.layout70-30,body.mobile .page.layout75-25{flex-direction:column}body.mobile .page.layout50-50 #main,body.mobile .page.layout70-30 #main,body.mobile .page.layout75-25 #main{padding-top:15px;width:100%}body.mobile .page.layout50-50 #side,body.mobile .page.layout70-30 #side,body.mobile .page.layout75-25 #side{width:100%}body.mobile .page.layout50-50 #side #sideMenu.fixed-top,body.mobile .page.layout70-30 #side #sideMenu.fixed-top,body.mobile .page.layout75-25 #side #sideMenu.fixed-top{background:0 0}body.mobile .page.layout75-25{padding:0 0 18px 0}body.mobile .page.layout100,body.mobile .page.layout50-50{padding-inline-start:0;padding-inline-end:0;width:100%}body.mobile #cityNav{width:100%;position:fixed;top:var(--header-mobile-height);background:#d5d9e1;z-index:4}body.mobile #cityNav #greyNavBar{width:100%;background:#79829f;color:#fff;height:var(--header-rolling-height)}body.mobile #cityNav #greyNavBar>ul.common-menu{display:none}body.mobile #cityNav #greyNavBar .navbar{position:absolute;top:0;inset-inline-end:0;z-index:2;overflow:visible}body.mobile #cityNav #greyNavBar .navbar .navbar-header{display:block;width:54px;height:var(--header-rolling-height)}body.mobile #cityNav #greyNavBar .navbar .navbar-header button{position:relative;display:flex;align-items:center;justify-content:center;background:#79829f;width:54px;height:var(--header-rolling-height);margin:0;padding:0;color:#fff}body.mobile #cityNav #greyNavBar .navbar .navbar-header button svg{width:24px;height:24px;fill:#FFF}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse{position:absolute;top:var(--header-rolling-height);z-index:2;width:318px;max-height:calc(100vh - 88px);overflow:auto;background:#8b92ab;inset-inline-end:0;padding:0;transform:translateX(100%);transition:all .2s ease-in-out}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse h2{font-size:1.4em;margin-block:32px 10px;margin-inline:20px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse a,body.mobile #cityNav #greyNavBar .navbar .navbar-collapse h3{color:#fff}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul{font-size:1em;padding:0 26px;margin:0;text-align:start;font-family:roboto,Arial,sans-serif}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul-i{font-family:roboto,Arial,sans-serif!important}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul:first-of-type{padding-top:16px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul:last-of-type{padding-bottom:120px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li{border-bottom:1px solid #a6acbf;width:266px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a{color:#fff;background:0 0;text-decoration:none;display:block;padding-block:8px;padding-inline:11px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a i{float:right}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a:focus,body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a:hover{color:#000;background:0 0}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a:hover .item-count{color:#fff}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li a.back-to-treatment{margin-top:15px}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li .item-count{background:#79829f;display:inline-block;width:24px;height:24px;line-height:24px;margin-block:0;margin-block:5px 0;font-size:.8em;float:right;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-family:roboto-bold,Arial,sans-serif}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse ul li .item-count-i{font-family:roboto-bold,Arial,sans-serif!important}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse strong.title{width:200px;display:block;font-size:1.5em;margin-block:25px 0;margin-inline:30px 0;line-height:1.15em;min-height:65px;text-align:start;font-family:roboto-light,Arial,sans-serif}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse strong.title span{font-size:.7em;display:block}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse img.rounded-img{background:#79829f;border:3px solid #79829f;width:60px;height:60px;inset-inline-start:230px;top:45px;overflow:hidden;font-size:.5em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse .filter,body.mobile #cityNav #greyNavBar .navbar .navbar-collapse h2,body.mobile #cityNav #greyNavBar .navbar .navbar-collapse h3{width:296px;text-align:start}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse button.close{display:flex;align-items:center;justify-content:end;color:#fff;background-color:transparent;height:24px;line-height:16px;width:80px;font-size:.7em;inset-inline-start:225px;top:10px;padding:0;margin:0;opacity:1;z-index:1;font-weight:400;text-shadow:none;font-family:roboto,Arial,sans-serif;position:absolute}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse button.close-i{font-family:roboto,Arial,sans-serif!important}body.mobile #cityNav #greyNavBar .navbar .navbar-collapse div.fixed-top{position:relative!important;top:0!important;bottom:0!important}body.mobile #cityNav #greyNavBar .navbar.open .navbar-collapse{transform:translateX(0);transition:all .2s ease-in-out}body.mobile #cityNav #greyNavBar .navbar.fixed-top{top:0!important}body.mobile footer{padding:0 15px}body.mobile footer section{text-align:center;width:100%!important}@media only screen and (max-width:560px){body.mobile footer #copy{text-align:center;width:100%}}#teamMenu .navbar-collapse{padding-inline-start:0;padding-inline-end:0}body.mobile #teamMenu{display:none}:root{--header-height:90px;--header-mobile-height:50px;--header-rolling-height:46px}header{display:flex;align-items:center;flex-wrap:wrap;height:var(--header-height);z-index:10}header .logo{display:flex;align-items:center}header .logo img{width:auto;height:42px}header .curr,header .lang,header .menu,header .resort{position:relative;display:flex;align-items:center;height:var(--header-height);cursor:pointer;text-align:left}header .curr .header-dropdown,header .lang .header-dropdown,header .menu .header-dropdown,header .resort .header-dropdown{display:none;position:absolute;top:calc(var(--header-height) + 1px);z-index:10;overflow-y:auto;background-color:#fff;box-shadow:0 12px 15px rgba(0,0,0,.3);text-align:left}header .curr .header-dropdown a:hover,header .lang .header-dropdown a:hover,header .menu .header-dropdown a:hover,header .resort .header-dropdown a:hover{background-color:#f0f1f4}header .curr.active .header-dropdown,header .lang.active .header-dropdown,header .menu.active .header-dropdown,header .resort.active .header-dropdown{display:flex}header .curr,header .lang{position:static}header .resort .choose-resort-dropdown{min-width:450px;max-height:560px}header .resort .choose-resort-dropdown>a:hover{background-color:#fff}header .resort .choose-resort-dropdown ul li a{padding-inline-start:25px;padding-inline-end:25px;padding-block-start:5px;padding-block-end:5px}header .resort .choose-resort-dropdown ul li a:hover{color:#6d6a75}header .resort .choose-resort-dropdown ul .country{margin-block-start:20px}header .resort .choose-resort-dropdown ul .country>a{display:flex;align-items:center;gap:12px}header .resort .choose-resort-dropdown ul .country>a i.flag-country{width:18px;height:12px}header .resort .choose-resort-dropdown ul .country>a span{color:#333;font-size:17px;font-family:roboto,Arial,sans-serif}header .resort .choose-resort-dropdown ul .country>a span-i{font-family:roboto,Arial,sans-serif!important}header .resort .choose-resort-dropdown ul .country:last-of-type{margin-block-end:20px}header .resort .choose-resort-dropdown ul .country .city-list li a{display:flex;align-items:center;flex-wrap:wrap;font-size:15px;color:#6d6a75;font-family:roboto,Arial,sans-serif}header .resort .choose-resort-dropdown ul .country .city-list li a-i{font-family:roboto,Arial,sans-serif!important}header .phones{display:flex;align-items:center;gap:20px}header .phones .support-phone{text-align:start;font-size:16px}header .phones .support-phone h4{font-size:10px;color:#adb5c2;text-transform:uppercase}header .phones .support-phone span{margin-top:2px;line-height:1;font-family:roboto,Arial,sans-serif}header .phones .support-phone span-i{font-family:roboto,Arial,sans-serif!important}header .phones .support-phone:first-of-type{position:relative}header .phones .support-phone:first-of-type::before{content:'';position:absolute;background-image:url("/images/icons/icons.v_6c536ff4.svg#phone-filled-0C9EE4");width:1em;height:1em;bottom:0;inset-inline-start:-18px}header .communicators{height:var(--header-height)}header .end-box{display:flex;gap:20px}header .curr .currency-dropdown{width:600px;height:256px}header .lang .flag{width:25px;height:17px}header .lang-dropdown .flag{width:18px;height:11px}header .menu .about-item{display:flex;align-items:center;gap:15px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:25px;padding-inline-end:25px}header .menu .about-item:hover{text-decoration:none}header .menu .about-item .icon{width:18px;height:18px;min-width:18px;fill:#6D6A75;stroke-width:0}header .menu .about-item span{color:#6d6a75;font-size:15px;line-height:1.1;white-space:nowrap;font-family:roboto-medium,Arial,sans-serif}header .menu .about-item span-i{font-family:roboto-medium,Arial,sans-serif!important}@media screen and (max-width:1200px){header .logo img{height:37px}header .resort .size-26{width:20px;height:20px;margin-inline-end:4px}header .resort .uppercase .font-12{font-size:10px}header .resort .uppercase .font-16{font-size:14px}header .phones{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}header .phones .support-phone{font-size:14px}header .phones .support-phone:first-of-type::before{display:none}header .communicators{width:150px}header .communicators li a{font-size:14px;padding:0 5px!important}header .communicators li a .size-24{width:20px;height:20px}header .curr span.font-18{font-size:16px}}@media screen and (max-width:910px){header .communicators{display:none}}body.mobile header{display:flex;flex-direction:column;height:calc(var(--header-mobile-height) + var(--header-rolling-height))}body.mobile header .fixed-header{position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-mobile-height);z-index:10;padding-inline-start:10px;padding-inline-end:5px;background-color:#fff}body.mobile header .fixed-header .header-dropdown{display:flex;flex-direction:column;position:fixed;right:0;top:var(--header-mobile-height);width:340px;max-height:calc(100dvh - var(--header-mobile-height));transform:translateX(350px);transition:transform 250ms ease-in-out;will-change:transform;border-top:1px solid #f0f1f4}body.mobile header .fixed-header .header-dropdown a:active,body.mobile header .fixed-header .header-dropdown a:hover{background-color:#fff}body.mobile header .fixed-header .logo img{height:25px}body.mobile header .fixed-header .end-box{gap:0}body.mobile header .fixed-header .curr,body.mobile header .fixed-header .menu,body.mobile header .fixed-header .resort{height:var(--header-mobile-height);padding-inline-start:10px;padding-inline-end:10px}body.mobile header .fixed-header .curr.active>.icon,body.mobile header .fixed-header .menu.active>.icon,body.mobile header .fixed-header .resort.active>.icon{fill:#0C9EE4}body.mobile header .fixed-header .curr.active .hamburger span,body.mobile header .fixed-header .menu.active .hamburger span,body.mobile header .fixed-header .resort.active .hamburger span{background-color:#0c9ee4}body.mobile header .fixed-header .curr.active .header-dropdown,body.mobile header .fixed-header .menu.active .header-dropdown,body.mobile header .fixed-header .resort.active .header-dropdown{transform:translateX(0);transition:transform 250ms ease-in-out}body.mobile header .fixed-header .choose-resort-dropdown{min-width:unset}body.mobile header .fixed-header .choose-resort-dropdown ul li span.font-light{font-size:13px}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item{background-color:#fff}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item+.banner-item{margin-top:0;padding-top:10px}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item h3{font-size:17px;margin-bottom:10px}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone{font-size:14px}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone h4,body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone span{font-family:roboto-medium,Arial,sans-serif}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone h4-i,body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone span-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile header .fixed-header .support-dropdown .dual-banner-new .banner-item .banner-footer-contacts .support-phone-wrapper .support-phone h4{font-size:11px;color:#adb5c2}body.mobile header .fixed-header .dropdown-section{display:flex;flex-direction:column}body.mobile header .fixed-header .dropdown-section.section-lang i{width:18px;height:11px}body.mobile header .fixed-header .dropdown-section.section-currency,body.mobile header .fixed-header .dropdown-section.section-lang{border-bottom:1px solid #f0f1f4;padding-block-end:5px;margin-block-end:20px}body.mobile header .fixed-header .dropdown-section.section-currency .arrow-flip,body.mobile header .fixed-header .dropdown-section.section-lang .arrow-flip{transform:rotate(90deg) scaleX(1)}body.mobile header .fixed-header .dropdown-section.section-currency.open .arrow-flip,body.mobile header .fixed-header .dropdown-section.section-lang.open .arrow-flip{transform:rotate(90deg) scaleX(-1)}body.mobile header .fixed-header .dropdown-section.section-about .about-item{padding-inline-start:0;padding-inline-end:0}body.mobile header .rolling-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-rolling-height);background-color:#f0f1f4;margin-top:var(--header-mobile-height)}body.mobile header .rolling-header .support-phone h4{display:none}body.mobile header .rolling-header .support-phone span{font-size:15px;line-height:1;text-decoration:underline;color:#6b7382;font-family:roboto-medium,Arial,sans-serif}body.mobile header .rolling-header .support-phone span-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile header .rolling-header .communicators{display:flex;width:180px;height:40px;padding-inline-end:10px}body.mobile header .rolling-header .communicators li:active:after,body.mobile header .rolling-header .communicators li:active:before,body.mobile header .rolling-header .communicators li:hover:after,body.mobile header .rolling-header .communicators li:hover:before{display:none}body.mobile header .rolling-header .communicators li:active a:after,body.mobile header .rolling-header .communicators li:active a:before,body.mobile header .rolling-header .communicators li:hover a:after,body.mobile header .rolling-header .communicators li:hover a:before{display:none}body.mobile header .rolling-header .communicators li a .size-24{width:22px;height:22px}.hamburger{position:relative;width:25px;height:25px}.hamburger span{display:block;position:absolute;height:3px;width:100%;background:#6d6a75;opacity:1;left:0;transform:rotate(0);transition:.2s ease-in-out}.hamburger span:first-child{top:2px}.hamburger span:nth-child(2){top:10px}.hamburger span:nth-child(3){top:18px}.hamburger.hamburger-white span{background:#fff}.active .hamburger span:first-child{top:11px;transform:rotate(135deg)}.active .hamburger span:nth-child(2){opacity:0}.active .hamburger span:nth-child(3){top:11px;transform:rotate(-135deg)}:root{--breadcrumbs-height:20px}.breadcrumbs{padding-block-start:15px;min-width:786px;container-type:inline-size}.breadcrumbs ol{display:flex;align-items:center}.breadcrumbs ol li.breadcrumb-item{list-style-type:none;height:var(--breadcrumbs-height)}.breadcrumbs ol li.breadcrumb-item a{display:block;height:var(--breadcrumbs-height);color:#474c56;text-decoration:none}.breadcrumbs ol li.breadcrumb-item a:hover{text-decoration:underline}.breadcrumbs ol li.breadcrumb-item a[aria-current=page]{color:#706e74;pointer-events:none}.breadcrumbs ol li.breadcrumb-item a span{display:block;height:var(--breadcrumbs-height);line-height:var(--breadcrumbs-height);font-family:roboto,Arial,sans-serif}.breadcrumbs ol li.breadcrumb-item a span-i{font-family:roboto,Arial,sans-serif!important}.breadcrumbs ol .arrow-middle{width:6px;height:10px;fill:#ADB5C2}@container (min-width:786px){.breadcrumbs ol{gap:10px}.breadcrumbs ol li.breadcrumb-item a span{font-size:11px}}@container (min-width:1000px){.breadcrumbs ol{gap:18px}.breadcrumbs ol li.breadcrumb-item a span{font-size:13px}}body.mobile .breadcrumbs{display:flex;width:100%;min-width:unset;height:var(--header-rolling-height);padding-block-start:0}body.mobile .breadcrumbs ol{width:100%;justify-content:center}body.mobile .breadcrumbs ol li.breadcrumb-item{display:flex;max-width:110px;height:auto;max-height:var(--header-rolling-height);font-size:13px;line-height:15px;text-align:center;overflow:hidden;font-family:roboto,Arial,sans-serif}body.mobile .breadcrumbs ol li.breadcrumb-item-i{font-family:roboto,Arial,sans-serif!important}body.mobile .breadcrumbs ol li.breadcrumb-item a{display:flex;align-items:center;color:#fff;height:var(--header-rolling-height)}body.mobile .breadcrumbs ol li.breadcrumb-item.back{max-height:unset;position:absolute;inset-inline-start:0;align-items:center;text-align:start}body.mobile .breadcrumbs ol li.breadcrumb-item.back a{gap:5px;padding-inline-start:7px}body.mobile .breadcrumbs ol li.breadcrumb-item.back a .icon{flex:1 0 auto;width:8px;height:12px;fill:#FFF;transform:rotate(180deg)}.page{padding:20px 0 40px 0;width:100%;max-width:1280px;margin:0 auto;text-align:start}.page.page-25-75>section{margin-bottom:20px}.page.page-25-75 .full-width{width:100%!important;max-width:100%!important}.page.page-25-75 .content-section{display:flex}.page.page-25-75 .content-section aside{width:100%;max-width:320px;margin-inline-end:20px}.page.page-25-75 .content-section aside:empty{max-width:0;margin-inline-end:0}.page.page-25-75 .content-section aside>*{margin-bottom:40px}.page.page-25-75 .content-section aside>:last-child{margin-bottom:0}.page.page-25-75 .content-section aside h2{font-size:24px;margin-bottom:20px}@media screen and (min-width:1025px) and (max-width:1200px){.page.page-25-75 .content-section aside{max-width:280px;margin-inline-end:15px}}@media screen and (min-width:850px) and (max-width:1024px){.page.page-25-75 .content-section aside{max-width:250px;margin-inline-end:10px}}@media screen and (min-width:768px) and (max-width:849px){.page.page-25-75 .content-section aside{max-width:230px;margin-inline-end:5px}}.page.page-25-75 .content-section main{width:100%;max-width:100%;min-width:0}.page.page-25-75 .content-section main>*{margin-bottom:30px}.page.page-25-75 .content-section main>.cleaner,.page.page-25-75 .content-section main>:last-child{margin-bottom:0}.page.page-25-75 .content-section main h2{font-size:28px;margin-bottom:20px}.page.page-25-75 .content-section main h2.section-header{font-size:31px}body.mobile .page.page-25-75 .top-section{margin-bottom:0}body.mobile .page.page-25-75 .content-section .section-header{font-size:21px}body.mobile .page.page-25-75 .content-section [data-tab-element=filtersAndResults]{flex-direction:column}body.mobile .page.page-25-75 .content-section aside{max-width:100%;margin-inline-end:0}body.mobile .page.page-25-75 .content-section aside>*{margin-bottom:20px}body.mobile .page.page-25-75 .content-section main{width:100%;max-width:100%}body.mobile .page.page-25-75 .content-section main>*{margin-bottom:14px}body.mobile .page.page-25-75 .content-section main>* h2{margin-bottom:14px;font-size:22px}body.mobile .page{padding:0}.package-name{display:inline-block}.package-name:first-letter{text-transform:capitalize}.btn{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto}.btn-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn{transition:none}}.btn:active,.btn:focus,.btn:hover{color:#fff!important;text-decoration:none!important}.btn-blue{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:#0c9ee4;font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important}.btn-blue-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn-blue{transition:none}}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff!important;text-decoration:none!important}.btn-blue:hover{background:#30b4f3;text-decoration:none!important}.btn-green{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:#3db912;font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important}.btn-green-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn-green{transition:none}}.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff!important;text-decoration:none!important}.btn-green:hover{background:#4bd616;text-decoration:none!important}.btn-green-sale{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:#78da16;font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important}.btn-green-sale-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn-green-sale{transition:none}}.btn-green-sale:active,.btn-green-sale:focus,.btn-green-sale:hover{color:#fff!important;text-decoration:none!important}.btn-green-sale:hover{background:#96ec40;text-decoration:none!important}.btn-grey{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:#85929f;font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important}.btn-grey-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn-grey{transition:none}}.btn-grey:active,.btn-grey:focus,.btn-grey:hover{color:#fff!important;text-decoration:none!important}.btn-grey:hover{background:#30b4f3;text-decoration:none!important}.btn-green-gradient{border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:linear-gradient(to bottom,#49c115 0,#090 100%);font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important}.btn-green-gradient-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.btn-green-gradient{transition:none}}.btn-green-gradient:active,.btn-green-gradient:focus,.btn-green-gradient:hover{color:#fff!important;text-decoration:none!important}.btn-green-gradient:hover{background:linear-gradient(to bottom,#55e218 0,#00b300 100%);text-decoration:none!important}.dropdown{position:relative;cursor:pointer}.dropdown .dropdown-toggle{cursor:pointer;background:#fff;padding:0;position:relative}.dropdown .dropdown-toggle .arrow-thick{transform:scaleY(-1) rotate(-90deg)}.dropdown .dropdown-menu{display:none;position:absolute;z-index:1;margin:2px 0 0;color:#000;border:none;padding:1px 0;background-color:#fff;box-shadow:0 12px 15px rgba(0,0,0,.3);font-family:roboto,Arial,sans-serif}.dropdown .dropdown-menu-i{font-family:roboto,Arial,sans-serif!important}.dropdown .dropdown-menu li{margin:0 1px;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){.dropdown .dropdown-menu li{transition:none}}.dropdown .dropdown-menu li:hover{background:#f0f1f4}.dropdown .dropdown-menu li a{display:block;padding:0;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){.dropdown .dropdown-menu li a{transition:none}}.dropdown .dropdown-menu li a:hover{background:#f0f1f4}.dropdown.open .dropdown-toggle{background:#fff}.dropdown.open .dropdown-toggle .arrow-thick{transform:scaleY(1) rotate(-90deg)}.dropdown.open .dropdown-menu{display:block}.block-contacts a{display:block;font-size:1.3em;line-height:1.1em;border-bottom:1px solid transparent;min-width:180px;float:left}.block-contacts a.wider{width:180px}.block-contacts a:hover{text-decoration:none}.block-contacts a:hover em{text-decoration:underline}.block-contacts a small{display:block;min-height:11px;font-size:.45em;color:#85929f;line-height:1.35em;white-space:nowrap;text-transform:uppercase;font-family:roboto,Arial,sans-serif}.block-contacts a small-i{font-family:roboto,Arial,sans-serif!important}.block-contacts a em{font-style:normal;display:block;float:left}.block-contacts a i.ico{margin-block:13px 0;margin-inline:0 6px;float:left}.video-link{color:#000;font-size:.95em;display:table;margin:0 0 14px 0;text-align:start;text-decoration:underline;font-family:roboto,Arial,sans-serif}.video-link-thick{border-bottom:3px solid #ebecf1}.video-link-i{font-family:roboto,Arial,sans-serif!important}.video-link i{background:#3db912 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjZtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAyNjAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iMCwwIDI2MDAsMTUwMCAwLDMwMDAgIi8+DQogPC9nPg0KPC9zdmc+DQo=") 11px center no-repeat;background-size:12px 14px;display:inline-block;width:30px;height:30px;margin:0;top:3px;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.video-link span{display:table-cell;padding-inline-start:10px;vertical-align:middle;line-height:1.1em}.video-link:hover{text-decoration:none;color:#000}.gallery-thumbs a,.thumbs a,.video-container{display:block;position:relative}.gallery-thumbs a img,.thumbs a img,.video-container img{max-width:100%}.img-container{width:100%;overflow:hidden;min-height:80px;position:relative}.img-container img{width:100%;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0;position:relative;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){.img-container img{transition:none}}.img-container:hover img{width:102%}@media only screen and (max-width:1200px){.img-container:hover img{width:100%}}.expert{color:#393f53;bottom:25px;position:relative}.expert strong{font-size:1.3em;display:block;padding-block:30px 5px;padding-inline:0;color:#000;font-family:roboto-light,Arial,sans-serif}.expert strong em{font-style:normal;color:#3db912;font-size:.7em;font-family:roboto,Arial,sans-serif}.expert strong em-i{font-family:roboto,Arial,sans-serif!important}.expert strong em span{color:#0c9ee4}.expert p{font-size:.9em;line-height:1.55em;font-family:roboto-italic,Arial,sans-serif!important}div,section{position:relative}div .overlay,section .overlay{display:block;width:100%;height:100%;z-index:1;inset-inline-start:0;top:0;text-decoration:none!important;position:absolute}.navbar{margin:0;min-height:0;border:none}.tab-content{clear:both}.more-info{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTguNzQ5bW0iIGhlaWdodD0iMzBtbSIgdmVyc2lvbj0iMS4xIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMTg3NSAzMDAwIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiMwQjlFRTN9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iMCwyNjkyIDIzNiwzMDAwIDE1NDksMTgwMCAxODc1LDE1MDAgMTU0OSwxMjAwIDIzNiwwIDAsMjkzIDEzMTIsMTQ5MyAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==") right 7px no-repeat;background-size:5px 8px;padding-inline-end:10px;font-size:.8em;font-family:roboto,Arial,sans-serif}.more-info-i{font-family:roboto,Arial,sans-serif!important}.more-info:hover{text-decoration:underline}.more-info:hover-thick{border-bottom:3px solid #ebecf1}.text-toggle{border-bottom:1px solid #ebecf1;padding-block:0 10px;padding-inline:10px;margin:0 0 10px 0;display:block;text-align:end;font-size:.8em;clear:both;font-family:roboto,Arial,sans-serif;width:100%}.text-toggle-i{font-family:roboto,Arial,sans-serif!important}.text-toggle i{display:inline-block;transform:rotate(180deg);transition:.3s}.text-toggle.collapsed i{transform:rotate(0)}.news{clear:both;float:left}.news div{margin:0 0 10px 0;padding:0 0 15px 0}.news div img{max-width:100%;margin:0 0 12px 0}.news div h2,.news div h3,.news div h4{font-size:.95em;color:#0c9ee4;margin:0 0 8px 0;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto}.news div h2-i,.news div h3-i,.news div h4-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){.news div h2,.news div h3,.news div h4{transition:none}}.news div p{margin-bottom:12px;font-size:.9em}.news div .more-info{inset-inline-start:0;bottom:0;position:absolute}.news div:hover h3{color:#000}.city-rating,.sanatorium-rating{float:right;text-align:end;position:relative}.city-rating strong,.sanatorium-rating strong{color:#3db912;font-size:1.5em;display:block;font-family:roboto-light,Arial,sans-serif}.city-rating a,.sanatorium-rating a{display:block;margin:0 0 5px 0;font-family:roboto,Arial,sans-serif}.city-rating a-i,.sanatorium-rating a-i{font-family:roboto,Arial,sans-serif!important}.city-rating p,.sanatorium-rating p{color:#5a6570;font-size:.8em;line-height:1.1em;width:90px;word-spacing:90px;font-family:roboto,Arial,sans-serif;float:right}.city-rating p-i,.sanatorium-rating p-i{font-family:roboto,Arial,sans-serif!important}.city-rating p span,.sanatorium-rating p span{font-size:2.35em;display:block;line-height:1.15em;font-family:roboto-light,Arial,sans-serif}.city-rating p span small,.sanatorium-rating p span small{font-size:.5em}.city-rating p.rating span,.sanatorium-rating p.rating span{color:#3db912}.city-rating p.treatment span,.sanatorium-rating p.treatment span{color:#0c9ee4}.badges-absolute{inset-inline-start:0;top:12px;z-index:3;text-align:start;position:absolute}.badges-absolute .badge-label{display:flex;align-items:center;padding-block:3px;padding-inline:6px 10px;width:180px;height:26px;font-size:9px;color:#fff;text-align:start;text-shadow:1px 1px 1px rgba(0,0,0,.25);position:relative;font-family:roboto-bold,Arial,sans-serif}.badges-absolute .badge-label-i{font-family:roboto-bold,Arial,sans-serif!important}.badges-absolute .badge-label.transfer{background:rgba(183,0,0,.7)}.badges-absolute .badge-label.recommended{background:rgba(12,158,228,.8)}.badges-absolute .badge-label.rating{background:rgba(235,184,18,.8)}.badges-absolute .badge-label.reservations{background:rgba(61,185,18,.8)}.badges-absolute .badge-label.excursion{background:rgba(255,102,0,.7)}.badges-absolute .badge-label.covid-test{background:rgba(228,195,19,.8)}.badges-absolute .badge-label.access_lake{background:rgba(10,117,169,.8)}.badges-absolute .badge-label.access_pool{background:rgba(57,184,244,.8)}.badges-absolute .badge-label.access_mineral_pool{background:rgba(105,201,252,.8)}.badges-absolute .badge-label.access_sea_water_pool{background:rgba(32,202,202,.8)}.badges-absolute .badge-label.access_aquapark{background:rgba(46,205,255,.8)}.badges-absolute .badge-label.access_sauna{background:rgba(249,162,32,.8)}.badges-absolute .badge-label.access_sauna_world{background:rgba(228,195,19,.8)}.badges-absolute .badge-label.access_swimming_pool{background:rgba(45,157,220,.8)}.badges-absolute .badge-label.access_wellness_center{background:rgba(46,155,8,.8)}#sanatorium .badges-absolute .badge-label{height:30px;width:200px;font-size:10px}.badges-absolute .badge-label svg.icon{width:18px;max-width:18px;height:18px;margin-block:auto;margin-inline:0 6px;fill:#fff}.badges-absolute .badge-label span{white-space:break-spaces;line-height:10px}.badges-absolute .badge-label span:first-letter{text-transform:uppercase}span.card-free{font-size:.85em;bottom:0;margin-bottom:5px!important;clear:both;float:left;width:100%;position:relative;font-family:roboto,Arial,sans-serif}span.card-free-i{font-family:roboto,Arial,sans-serif!important}span.card-free i{margin-block:0 4px;margin-inline:0 8px;float:left}.with-expert span.card-free{bottom:0;margin:5px 0!important}.center-wh{display:block;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}html[dir=rtl] .center-wh{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.center-wh{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.center-h{display:block;inset-inline-start:0;top:50%;transform:translate(0,-50%);margin:0;position:absolute}#bottomNav,#paging{display:flex;align-items:center;justify-content:center;width:100%;margin:15px 0;text-align:center}#bottomNav li,#paging li{font-size:1.1em;font-family:roboto,Arial,sans-serif}#bottomNav li-i,#paging li-i{font-family:roboto,Arial,sans-serif!important}#bottomNav li a,#paging li a{padding-inline:8px;color:#000}#bottomNav li a.active,#bottomNav li a:hover,#paging li a.active,#paging li a:hover{color:#0c9ee4}#bottomNav li.next,#bottomNav li.prev,#paging li.next,#paging li.prev{position:relative;padding:4px 15px;background-color:#0c9ee4;width:auto;font-size:14px}#bottomNav li.next::before,#bottomNav li.prev::before,#paging li.next::before,#paging li.prev::before{position:absolute;top:0;content:'';width:0;height:0}#bottomNav li.next a,#bottomNav li.prev a,#paging li.next a,#paging li.prev a{color:#fff}#bottomNav li.next,#paging li.next{margin-inline-start:12px}#bottomNav li.next a,#paging li.next a{text-align:start}#bottomNav li.next::before,#paging li.next::before{inset-inline-end:-19px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-inline-start:19px solid #0C9EE4}#bottomNav li.prev,#paging li.prev{margin-inline-end:12px}#bottomNav li.prev a,#paging li.prev a{text-align:end}#bottomNav li.prev::before,#paging li.prev::before{inset-inline-start:-19px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-inline-end:19px solid #0C9EE4}body.mobile #bottomNav li,body.mobile #paging li{font-size:16px}body.mobile #bottomNav li.next,body.mobile #bottomNav li.prev,body.mobile #paging li.next,body.mobile #paging li.prev{padding:4px 7px}body.mobile #bottomNav li.next a,body.mobile #bottomNav li.prev a,body.mobile #paging li.next a,body.mobile #paging li.prev a{white-space:nowrap}body.mobile #bottomNav li.next,body.mobile #paging li.next{margin-inline-start:7px}body.mobile #bottomNav li.prev,body.mobile #paging li.prev{margin-inline-end:7px}[data-action=ax_page] li{cursor:pointer}[data-action=ax_page] li a{pointer-events:none}.procedures-listing-page [data-action=ax_page] li a{pointer-events:all}[data-paging-ajax-content] ul.paging li{cursor:pointer}[data-paging-ajax-content] ul.paging li a{pointer-events:none}#bottomNav{clear:both}#bottomNav li{display:block;width:100%;float:left}#bottomNav li a.btn{width:auto;padding:4px 20px}#bottomNav li a.btn.prev{float:left}#bottomNav li a.btn.next{float:right}#flights .local-menu-container.fixed-top,#main .local-menu-container.fixed-top{width:100%;background:#79829f;padding:0 15px;inset-inline-start:0;min-height:auto;z-index:1001!important}#flights .local-menu-container.fixed-top .local-menu-wrapper,#main .local-menu-container.fixed-top .local-menu-wrapper{padding:0;width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-650,#main .local-menu-container.fixed-top .local-menu-wrapper-650{width:100%;max-width:650px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-800,#main .local-menu-container.fixed-top .local-menu-wrapper-800{width:100%;max-width:800px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-948,#main .local-menu-container.fixed-top .local-menu-wrapper-948{width:100%;max-width:948px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-1280,#main .local-menu-container.fixed-top .local-menu-wrapper-1280{width:100%;max-width:1280px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-1310,#main .local-menu-container.fixed-top .local-menu-wrapper-1310{width:100%;max-width:1310px;margin-inline-start:auto;margin-inline-end:auto}#flights .local-menu-container.fixed-top .local-menu-wrapper-wp-15,#main .local-menu-container.fixed-top .local-menu-wrapper-wp-15{padding-inline-start:15px;padding-inline-end:15px}#flights .local-menu-container.fixed-top .local-menu-wrapper-18,#main .local-menu-container.fixed-top .local-menu-wrapper-18{max-width:18px}#flights .local-menu-container.fixed-top .local-menu-wrapper-220,#main .local-menu-container.fixed-top .local-menu-wrapper-220{max-width:220px}#flights .local-menu-container.fixed-top .local-menu-wrapper-384,#main .local-menu-container.fixed-top .local-menu-wrapper-384{max-width:384px}#flights .local-menu-container.fixed-top .local-menu-wrapper-400,#main .local-menu-container.fixed-top .local-menu-wrapper-400{max-width:400px}#flights .local-menu-container.fixed-top .local-menu-wrapper-520,#main .local-menu-container.fixed-top .local-menu-wrapper-520{max-width:520px}#flights .local-menu-container.fixed-top .local-menu-wrapper-610,#main .local-menu-container.fixed-top .local-menu-wrapper-610{max-width:610px}#flights .local-menu-container.fixed-top .local-menu-wrapper-842,#main .local-menu-container.fixed-top .local-menu-wrapper-842{max-width:842px}#flights .local-menu-container.fixed-top .local-menu-wrapper-900,#main .local-menu-container.fixed-top .local-menu-wrapper-900{max-width:900px}#flights .local-menu-container.fixed-top .local-menu,#main .local-menu-container.fixed-top .local-menu{display:flex;width:100%;padding:0}#flights .local-menu-container.fixed-top .local-menu .title,#main .local-menu-container.fixed-top .local-menu .title{width:25%;color:#fff;display:block;font-size:1.2em;padding-inline-end:15px;padding-block-start:3px;font-family:roboto-light,Arial,sans-serif}#flights .local-menu-wrapper,#main .local-menu-wrapper{background:#79829f;height:auto;display:block;margin:0;clear:both;width:100%}#flights .local-menu-wrapper .local-menu,#main .local-menu-wrapper .local-menu{height:auto;margin:0;float:left;width:100%}#flights .local-menu-wrapper .local-menu .title,#main .local-menu-wrapper .local-menu .title{display:none}#flights .local-menu-wrapper .local-menu ul,#main .local-menu-wrapper .local-menu ul{background:#79829f;list-style-type:none;margin:0;font-size:0}#flights .local-menu-wrapper .local-menu ul li,#main .local-menu-wrapper .local-menu ul li{display:inline-block;height:38px;font-family:roboto-bold,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto}#flights .local-menu-wrapper .local-menu ul li-i,#main .local-menu-wrapper .local-menu ul li-i{font-family:roboto-bold,Arial,sans-serif!important}@media only screen and (max-width:1200px){#flights .local-menu-wrapper .local-menu ul li,#main .local-menu-wrapper .local-menu ul li{transition:none}}#flights .local-menu-wrapper .local-menu ul li.last a,#main .local-menu-wrapper .local-menu ul li.last a{border:none}#flights .local-menu-wrapper .local-menu ul li:hover,#main .local-menu-wrapper .local-menu ul li:hover{background:#a4a9bd}#flights .local-menu-wrapper .local-menu ul li:hover .item-count,#main .local-menu-wrapper .local-menu ul li:hover .item-count{background:#79829f}#flights .local-menu-wrapper .local-menu ul li a,#main .local-menu-wrapper .local-menu ul li a{font-size:12px;color:#fff;display:block;height:26px;border-inline-end:1px solid #A4A9BD;line-height:26px;margin:6px 0 0 0;padding:0 13px}#flights .local-menu-wrapper .local-menu ul li a:hover,#main .local-menu-wrapper .local-menu ul li a:hover{text-decoration:none}#flights .local-menu-wrapper .local-menu ul li a .item-count,#main .local-menu-wrapper .local-menu ul li a .item-count{background:#a4a9bd;display:inline-block;width:24px;height:24px;line-height:24px;margin-block:0;margin-inline:5px 0;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.no-photo{inset-inline-start:43%;inset-inline-end:auto;margin:0 auto;bottom:0;position:absolute}.red{color:#b70000}.messaging-banner{display:flex;width:100%;padding:15px;font-family:roboto,Arial,sans-serif}.messaging-banner-i{font-family:roboto,Arial,sans-serif!important}.messaging-banner.nosell-info{color:#b70000;background-color:#ffe8e8}.messaging-banner.nosell-info .messaging-banner-text{font-size:15px;font-family:roboto-medium,Arial,sans-serif}.messaging-banner.nosell-info .messaging-banner-text-i{font-family:roboto-medium,Arial,sans-serif!important}.messaging-banner.nosell-info .messaging-banner-text p a{color:#b70000}.messaging-banner.special-offer{color:#fb7b04;background-color:#fff2e2}.messaging-banner.special-offer .messaging-banner-text h2{color:#fb7b04;text-align:start}.messaging-banner.special-offer .messaging-banner-text p{color:#de6d06}.messaging-banner.special-offer .messaging-banner-text p a{color:#de6d06}.messaging-banner svg{margin:0;min-width:22px;align-self:flex-start}.messaging-banner-text{margin-inline-start:10px;font-size:13px}.messaging-banner-text h2{font-size:1.4615em!important;margin-bottom:5px!important;font-family:roboto-bold,Arial,sans-serif}.messaging-banner-text h2-i{font-family:roboto-bold,Arial,sans-serif!important}.messaging-banner-text p{font-size:1em;line-height:20px}.messaging-banner-text p a{text-decoration:underline}.messaging-banner-text p a.underline-black{color:#333}.messaging-banner-text p a.underline-black:active,.messaging-banner-text p a.underline-black:focus{color:#333}.messaging-banner-text p a.underline-FFFFFF{color:#fff}.messaging-banner-text p a.underline-FFFFFF:active,.messaging-banner-text p a.underline-FFFFFF:focus{color:#fff}.messaging-banner-text p a:hover{text-decoration:none}body.mobile .messaging-banner{font-size:.9em}.blue-squares{font-size:1.05em;list-style-type:none;margin:0 0 30px 0}.blue-squares li{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6IzBCOUVFM30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0iVnJzdHZhX3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cmVjdCBjbGFzcz0iZmlsMCIgd2lkdGg9IjMwMDAiIGhlaWdodD0iMzAwMCIvPg0KIDwvZz4NCjwvc3ZnPg0K") left 8px no-repeat;background-size:9px 9px;margin:0 0 8px 0;padding-inline:22px 0;padding-block:0}html[dir=rtl] .blue-squares li{background-position-x:right}.grey-squares{padding-inline-start:15px}.grey-squares li{list-style-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSIjRUJFQ0YxIi8+Cjwvc3ZnPgo=");padding-inline-start:5px}#error{margin:0 0 30px 0;text-align:center}#error p{margin:0 0 20px 0}#error .tip{color:#b70000;font-family:roboto-bold,Arial,sans-serif}#error .tip-i{font-family:roboto-bold,Arial,sans-serif!important}.maintenace-page{height:100vh}.maintenace-page-wrapper{display:block;height:auto;position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.maintenace-page-wrapper .body{margin-bottom:30px}.maintenace-page-wrapper .body img{width:150px;height:auto;margin:0 auto}.maintenace-page-wrapper .body h2{line-height:1.2;margin-bottom:20px}.maintenace-page-wrapper .footer .flex-grid>div{margin-bottom:20px}.maintenace-page-wrapper .footer .flex-grid .flex-item{flex:1}.alternative-terms{background:#f0f1f4;clear:both}.alternative-terms h2{background:#ffe8e8;color:#b70000;padding:12px 2%;font-size:1.2em;border-bottom:1px solid #fff;margin:0!important;font-family:roboto,Arial,sans-serif}.alternative-terms h2-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms h3{font-size:1.5em;padding:12px 2%;margin:0!important;text-align:start;font-family:roboto-light,Arial,sans-serif}.alternative-terms h3.red{color:#b70000;padding-bottom:5px;font-family:roboto,Arial,sans-serif}.alternative-terms h3.red-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms h3.alternative-link{padding-block:0 25px;padding-inline:2%}.alternative-terms h3.alternative-link a{text-decoration:underline}.alternative-terms h3.alternative-link a-thick{border-bottom:3px solid #ebecf1}.alternative-terms h3.alternative-link a:hover{text-decoration:none}.alternative-terms .container{padding:0;width:100%;text-align:center}.alternative-terms .container .term{background:#fff;border:1px solid #fff;padding-block:12px 45px;padding-inline:2%;margin-block:0 12px;margin-inline:12px 0;min-height:145px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:calc(25% - 15px);width:-moz-calc(25% - 15px);width:-webkit-calc(25% - 15px);width:-o-calc(25% - 15px);text-align:start;float:left;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12);position:relative;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){.alternative-terms .container .term{transition:none}}.alternative-terms .container .term h4{color:#0c9ee4;font-size:1em;margin:0 0 4px 0;padding-block:0;padding-inline:25px 0;line-height:1.35em;position:relative;font-family:roboto,Arial,sans-serif;text-decoration:underline}.alternative-terms .container .term h4-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms .container .term h4-thick{border-bottom:3px solid #ebecf1}.alternative-terms .container .term h4 .icon{margin-block:0;margin-inline:0 4px;inset-inline-start:0;position:absolute;top:50%;transform:translateY(-60%)}body.mobile .alternative-terms .container .term h4 .icon{width:18px}.alternative-terms .container .term h4 span{font-family:roboto-light,Arial,sans-serif}.alternative-terms .container .term h4 strong{white-space:nowrap;font-family:roboto,Arial,sans-serif}.alternative-terms .container .term h4 strong-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms .container .term p{color:#000;margin:0 0 4px 0;font-size:.8em;font-family:roboto,Arial,sans-serif}.alternative-terms .container .term p-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms .container .term .price{display:block;color:#b70000;font-size:1em;margin:0 0 8px 0;padding-block:0;padding-inline:25px 0;line-height:1.3em;font-family:roboto-light,Arial,sans-serif}.alternative-terms .container .term .price strong{white-space:nowrap;font-family:roboto,Arial,sans-serif}.alternative-terms .container .term .price strong-i{font-family:roboto,Arial,sans-serif!important}.alternative-terms .container .term .btn-blue{max-width:190px;height:30px;padding:4px 15px;margin:0 auto;font-size:1em;display:block;inset-inline-start:0;inset-inline-end:0;bottom:15px;pointer-events:none;position:absolute}.alternative-terms .container .term:hover{border:1px solid #0c9ee4}.alternative-terms .container .term:hover h4{text-decoration:none}.alternative-terms .container .term:hover .btn-blue{background:#30b4f3}.alternative-terms .container .loader-content{margin:69px auto;inset-inline-start:initial;transform:translateX(0);box-shadow:none;z-index:1}.alternative-terms .container .block-contacts{padding-block:0 15px;padding-inline:2%;text-align:start}.alternative-terms .container .block-contacts p{margin:0 0 10px 0}.alternative-terms .container .block-contacts a{margin-block:0;margin-inline:0 20px}.alternative-terms .container .block-contacts a em{text-decoration:underline}.alternative-terms .container .block-contacts a em-thick{border-bottom:3px solid #ebecf1}.alternative-terms .container .block-contacts a em:hover{text-decoration:none}.alternative-terms .container .block-contacts a.e-mail span{margin-top:12px;display:inline-block;vertical-align:bottom;text-decoration:underline}.alternative-terms .container .block-contacts a.e-mail span-thick{border-bottom:3px solid #ebecf1}.alternative-terms .container .block-contacts a.e-mail i.ico.mail{margin-block:15px 0;margin-inline:0 6px}.alternative-terms .container .block-contacts a.e-mail:hover span{text-decoration:none}.failed label{color:#b70000}.failed .select-wrapper,.failed input,.failed textarea,.failed.select-wrapper{border:1px solid #b70000!important}.left-img{margin-block:0 20px;margin-inline:0 20px;max-width:35%!important;float:left}.right-img{margin-block:0 20px;margin-inline:0 20px;max-width:35%!important;float:right}.modal{background:rgba(255,255,255,.7)}.modal .modal-dialog{margin-top:5%}.modal .modal-content{background:#f0f1f4;border:30px solid #fff;border-top:none;text-align:center;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal .modal-header{background:#fff;border:none;height:40px;padding:0;text-align:center;position:relative}.modal .modal-header .close{color:#000;inset-inline-end:-17px;top:14px;opacity:1;font-size:.9em;position:absolute}.modal .modal-header .close:hover{text-decoration:underline}.modal .modal-header .close:hover-thick{border-bottom:3px solid #ebecf1}.modal .modal-body{padding:20px}.sanatoriums-logo{display:inline!important}.sanatoriums-logo strong{color:#3db912;font-family:roboto-bold,Arial,sans-serif!important;font-size:1em!important;display:inline!important;margin:0}.sanatoriums-logo strong-i{font-family:roboto-bold,Arial,sans-serif!important}.sanatoriums-logo span{color:#0c9ee4;font-family:roboto-bold,Arial,sans-serif!important;font-size:1em!important;display:inline!important;margin:0}.sanatoriums-logo span-i{font-family:roboto-bold,Arial,sans-serif!important}.sanatoriums-logo a{text-decoration:none!important}.grey-bckg{background-color:#f0f1f4}.grey-bckg.divider{width:100%;height:10px}.overlay-wrapper{position:absolute;top:0;inset-inline-start:0;bottom:0;inset-inline-end:0;z-index:10}.overlay-wrapper .overlay-highlight{background:rgba(0,0,0,.6);z-index:9998;height:100%;width:100%}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.advantages-container-base>.fx{flex:1 0 calc(50% - 5px)}.advantages-container-base>.fx h3{text-decoration:underline;color:#0c9ee4}.advantages-container-base>.fx span{color:#000}.advantages-container-base>.fx:hover h3,.advantages-container-base>.fx:hover h3 a{text-decoration:none}.advantages-container-1 .fx-size-1 h3{font-size:17px}.advantages-container-1 .fx-size-1:hover h3{text-decoration:underline}@media screen and (max-width:1024px){.advantages-container-1{padding-top:25px;flex-wrap:wrap}.advantages-container-1 .fx-size-1{flex:1 1 31%;text-align:center;padding-top:15px}.advantages-container-1 .fx-size-1 .width-100 h3{margin-bottom:10px}.advantages-container-1.flights{padding-top:0}.advantages-container-1.flights .fx-size-1{flex:1 1 calc(50% - 10px)}}body.mobile .advantages-container-1{padding-top:15px;padding-bottom:30px}body.mobile .advantages-container-1 .fx-size-1 .width-100 svg{width:30px;height:30px;margin-bottom:15px}body.mobile .advantages-container-1 .fx-size-1 .width-100 h3{font-size:16px}body.mobile .advantages-container-1 .fx-size-1 .width-100 span{font-size:14px}.advantages-container-3>.fx h3{font-size:20px}@media screen and (min-width:831px) and (max-width:1024px){.advantages-container-3>.fx h3{font-size:18px}.advantages-container-3>.fx span{font-size:13px}}@media screen and (max-width:830px){.advantages-container-3>.fx{flex:1 0 100%}}@media only screen and (max-width:1310px){body .parallax h1{padding-inline-start:14px;padding-inline-end:14px}}@media only screen and (max-width:1200px){body .sanatorium-rating strong{font-size:1.1em}body .sanatorium-rating a{font-size:.9em}body .sanatorium-rating p{width:86px;font-size:.8em}body .sanatorium-rating p span{font-size:2em}body .sanatorium-rating p span small{font-size:.5em}body .alternative-terms h2{font-size:1em}body .alternative-terms h3{font-size:1.2em}body .alternative-terms .container .term{min-height:130px;width:calc(50% - 20px);width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:-o-calc(50% - 20px)}body .local-menu ul li{display:inline-block!important}}@media only screen and (max-width:1024px){body .input-checkbox,body input.text,body input[type=button],body input[type=submit],body input[type=text],body textarea{-webkit-appearance:none;border-radius:0}}body.mobile .parallax h1{font-size:1.6em}body.mobile .parallax h1 em{padding-inline-end:15%}body.mobile .mobile-wrapper{padding-block:15px 0;padding-inline:15px;clear:both;float:left;width:100%}body.mobile .badges-absolute{top:0}body.mobile .sanatorium-rating{clear:both;float:none;top:0!important;text-align:center}body.mobile .sanatorium-rating strong{width:33.3%;display:block;font-size:.9em;text-align:center;float:right}body.mobile .sanatorium-rating a{clear:right;width:33.3%;display:block;font-size:1em;padding-top:2px;float:right}body.mobile .sanatorium-rating p{width:33.3%;font-size:.7em;position:relative;bottom:18px;float:left}body.mobile .sanatorium-rating p span{font-size:2.65em;display:block;line-height:1em}body.mobile .expert{clear:both;bottom:0;padding-block:0 20px;padding-inline:15px;width:100%}body.mobile .expert strong{font-size:1.2em;line-height:.9em;padding:20px 0 7px 0;text-align:center}body.mobile .expert strong em{display:block}body.mobile .expert p{line-height:1.45em;font-family:roboto-light,Arial,sans-serif!important}body.mobile span.card-free{font-size:.8em;line-height:1.1em;margin:0!important;padding-block:15px 0;padding-inline:15px;clear:both;float:left}body.mobile span.card-free i{margin-block:5px 20px;margin-inline:0 8px;float:left}body.mobile .alternative-terms h2{padding:12px 15px!important;font-size:1em!important;border-bottom:1px solid #fff;margin:0!important}body.mobile .alternative-terms h3{text-align:center}body.mobile .alternative-terms .container .term{font-size:.9em;padding-block:10px 40px;padding-inline:10px;margin-block:0 8px;margin-inline:8px 0;width:calc(50% - 12px);width:-moz-calc(50% - 12px);width:-webkit-calc(50% - 12px);width:-o-calc(50% - 12px)}body.mobile .alternative-terms .container .btn-blue{max-width:90%;bottom:10px}body.mobile .basic-mobile-slider{overflow:auto;white-space:nowrap}body.mobile .basic-mobile-slider .slider-item{display:inline-block}body.mobile .basic-mobile-slider .item-content{margin-top:10px}@media only screen and (max-width:560px){body.mobile .modal .modal-content{border:15px solid #fff;border-top:none}body.mobile .modal .modal-body{padding-block:15px 0;padding-inline:15px}body.mobile .modal .modal-header .close{inset-inline-end:-5px}body.mobile .alternative-terms .container .term h4{font-size:1em;line-height:1.3em}body.mobile .alternative-terms .container .term .price{font-size:1em;padding:0}body.mobile .alternative-terms .container .term .btn-blue{font-size:1em}body.mobile .alternative-terms .container .block-contacts p{text-align:center}body.mobile .alternative-terms .container .block-contacts a{padding-inline-start:15%;margin:0;width:100%}body.mobile .alternative-terms .container .block-contacts a i.ico.phone{margin-block:13px 0;margin-inline:5px 11px}}body.mobile #sanatorium .badges-absolute .badge-label{height:28px;width:160px;font-size:10px}.header-w-stars i{display:inline-block;vertical-align:middle}h1.w-stars span.stars,h2.w-stars span.stars,h3.w-stars span.stars{display:inline-block}h1.w-stars span.stars svg,h2.w-stars span.stars svg,h3.w-stars span.stars svg{display:inline-block;width:.72em;height:.72em;margin:0}div.card-free{display:flex;align-items:center;color:#333;padding:7px 0}div.card-free svg{min-width:20px;margin-inline-end:10px}[data-text-short-box].active .text-shorter{transition:max-height 350ms ease-in-out}[data-text-short-box].active .text-shorter:after{opacity:0;transition:opacity 350ms ease-in-out}[data-text-short-box].active [data-text-short-button]:after{transform:scaleY(-1) rotate(90deg);transition:transform .2s ease-in-out}[data-text-short-box] [data-text-short-button]{position:relative;padding-inline-end:1em!important}[data-text-short-box] [data-text-short-button]:after{position:absolute;inset-inline-end:0;content:'\279D';font-size:1.1em;transform:scaleY(1) rotate(90deg);transition:transform .2s ease-in-out}[data-text-short-box] .text-shorter{position:relative;overflow:hidden;transition:max-height 350ms ease-in-out}[data-text-short-box] .text-shorter:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);opacity:1;transition:opacity 350ms ease-in-out}[data-text-short-box] button{visibility:hidden;height:0;pointer-events:none}[data-text-short-box] button.visible{margin-block-start:10px;visibility:visible;height:auto;pointer-events:all}ul.list-squares-gray{font-family:roboto-light,Arial,sans-serif}ul.list-squares-gray li{position:relative;padding-inline-start:1.5em;line-height:1.5em}ul.list-squares-gray li+li{margin-top:1.5em}ul.list-squares-gray li::before{content:'';display:block;position:absolute;inset-inline-start:0;top:.45em;width:.615em;height:.615em;background-color:#ebecf1}body.mobile .mobile-no-show{display:none!important}.article-content-anchors{font-size:17px;margin:30px 0}.article-content-anchors h3{color:#000!important;font-size:1em;font-family:roboto,Arial,sans-serif}.article-content-anchors h3-i{font-family:roboto,Arial,sans-serif!important}.article-content-anchors ul{margin:1.5em 0}.article-content-anchors ul li{display:flex;flex-direction:row;align-items:center;font-size:.825em;line-height:.825em;font-family:roboto-medium,Arial,sans-serif}.article-content-anchors ul li-i{font-family:roboto-medium,Arial,sans-serif!important}.article-content-anchors ul li a{text-decoration:underline}.article-content-anchors ul li a.underline-black{color:#333}.article-content-anchors ul li a.underline-black:active,.article-content-anchors ul li a.underline-black:focus{color:#333}.article-content-anchors ul li a.underline-FFFFFF{color:#fff}.article-content-anchors ul li a.underline-FFFFFF:active,.article-content-anchors ul li a.underline-FFFFFF:focus{color:#fff}.article-content-anchors ul li a:hover{text-decoration:none}.article-content-anchors ul li+li{margin-top:2em}.article-content-anchors ul li:before{content:'';width:.642em;height:.642em;background-color:#0c9ee4;margin:0 1.5em}body.mobile .carousel-control{background-image:none;opacity:1}body.mobile .carousel-control.left,body.mobile .carousel-control.right{position:absolute}body.mobile .carousel-control .icon{position:absolute;top:48%}body.mobile .carousel-control.left .icon{left:20%}@supports (inset-inline-start:20%){body.mobile .carousel-control.left .icon{left:unset;inset-inline-start:20%}}body.mobile .carousel-control.right .icon{right:20%}@supports (inset-inline-end:20%){body.mobile .carousel-control.right .icon{right:unset;inset-inline-end:20%}}.route-timeline{position:relative;padding-inline-start:15px}.route-timeline .with-sub-info{display:flex;align-items:baseline;flex-wrap:wrap}.route-timeline .with-sub-info span{margin-inline-end:5px}.route-timeline .with-sub-info .sub-info{font-size:15px;color:#6c7899;font-family:roboto,Arial,sans-serif}.route-timeline .with-sub-info .sub-info-i{font-family:roboto,Arial,sans-serif!important}.route-timeline .route-name{position:relative}.route-timeline .route-name::before{content:'';position:absolute;inset-inline-start:-19px;top:57%;transform:translateY(-63%);width:9px;height:9px;background-color:#0c9ee4;border-radius:99px}.route-timeline .route-middle::after,.route-timeline::before{content:'';position:absolute}.route-timeline::before{top:50%;transform:translateY(-50%);inset-inline-start:0;width:1px;height:calc(100% - 15px);background-color:#0c9ee4}.route-timeline .route-middle{position:relative}.route-timeline .route-middle::after{position:absolute;content:'';top:9px;inset-inline-start:-22px;width:12px;height:12px;background-color:#fff;background-image:url("/images/icons/icons.v_6c536ff4.svg#arrow-middle-light-blue");background-position:center;border-color:#fff;border-style:solid;border-width:0 2px 0 2px;box-sizing:content-box;transform:translateY(-50%) rotate(90deg)}.route-timeline.with-calendar{padding-inline-start:21px;inset-inline-start:8px}body.mobile .route-timeline.with-calendar{margin-block-end:20px}.route-timeline.with-calendar .route-name::before{inset-inline-start:-25px}.route-timeline.with-calendar .route-middle::after{inset-inline-start:-28px}[data-height-element]{cursor:pointer}[data-height-element] [data-height-wrapper]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}[data-height-element] [data-height-wrapper]>div{overflow:hidden}[data-height-element].open [data-height-wrapper]{grid-template-rows:1fr}body.mobile .faqs h2{font-size:22px;margin-block-start:20px;margin-block-end:18px}body.mobile .faqs .faq-item{margin-bottom:10px}body.mobile .faqs .faq-item .m-b-20{margin-bottom:10px;gap:10px}body.mobile .faqs .faq-item .m-b-20 h3{font-size:15px}body.mobile .faqs .faq-item .m-b-20 .arrow-thick{width:14px;height:14px}body.mobile .faqs .faq-item [data-height-wrapper] .p-b-30{padding-block-end:0}body.mobile .faqs .faq-item [data-height-wrapper] .p-b-30 p{font-size:13px;padding-bottom:15px}.search-results-header{display:flex;justify-content:space-between;border-bottom:3px solid #ebecf1}.search-results-header h1,.search-results-header h2{font-size:26px;margin-bottom:20px}.search-results-header h1 .description,.search-results-header h2 .description{display:flex;font-size:15px;color:#6c7899;line-height:27px}.search-results-header .label-select-container{margin-bottom:20px;margin-inline-start:20px}body.mobile .search-results-header{margin-top:15px}body.mobile .search-results-header h1,body.mobile .search-results-header h2{padding:0 10px;margin-bottom:13px}body.mobile .search-results-header .colored-container,body.mobile .search-results-header .door-2-door-banner{margin-top:0;margin-bottom:0}body.mobile .search-results-header .colored-container+.mobile-filters,body.mobile .search-results-header .door-2-door-banner+.mobile-filters{margin-top:13px}.search-results>section{margin-bottom:30px!important}.search-results .video-wrapper .video-container{position:relative;width:100%}.search-results .video-wrapper .video-container .info-box{position:absolute;top:0;bottom:0;width:220px;color:#fff;background-color:#959fb5}.search-results .video-wrapper .video-container .info-box .text-wrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:25px}.search-results .video-wrapper .video-container .info-box .text-wrapper h2{font-size:19px;margin-bottom:17px;font-family:roboto-medium,Arial,sans-serif}.search-results .video-wrapper .video-container .info-box .text-wrapper h2-i{font-family:roboto-medium,Arial,sans-serif!important}.search-results .video-wrapper .video-container .info-box .text-wrapper p{font-size:13px;font-family:roboto,Arial,sans-serif}.search-results .video-wrapper .video-container .info-box .text-wrapper p-i{font-family:roboto,Arial,sans-serif!important}.search-results .video-wrapper .video-container:first-child{margin-inline-end:10px}.search-results .video-wrapper .video-container:first-child .info-box{inset-inline-end:0}.search-results .video-wrapper .video-container:last-child{margin-inline-start:10px}.search-results .video-wrapper .video-container:last-child .info-box{inset-inline-start:0}.search-results section main .choose-sanatorium-banner .block-text h2{font-size:1.6em;margin-bottom:5px}.search-results section main .dual-banner-new+.references-banner{margin-top:45px}body.mobile .search-results>section{margin-bottom:0!important}body.mobile .search-results .video-wrapper .video-container:first-child{margin-inline-end:0}body.mobile .search-results .video-wrapper .video-container:last-child{margin-inline-start:0}body.mobile .search-results .video-wrapper .video-container img{width:100%}body.mobile .search-results .video-wrapper .video-container .info-box{width:100%;top:unset;padding:5px}body.mobile .search-results .video-wrapper .video-container .info-box .text-wrapper{position:static;width:100%;transform:unset;padding:0}body.mobile .search-results .video-wrapper .video-container .info-box .text-wrapper h2{font-size:14px;margin-bottom:3px;text-align:start}body.mobile .search-results .video-wrapper .video-container .info-box .text-wrapper p{font-size:11px}body.mobile .search-results section main .dual-banner-new+.references-banner{margin-top:15px}body.mobile .search-results .filterTitle{margin-block:10px 0;margin-inline:10px}.resort-header{position:relative;height:350px;margin-bottom:36px}.resort-header .play-button-container{position:absolute;inset-inline-start:0;top:0;width:100%;height:64%;cursor:pointer}.resort-header .resort-name{position:absolute;bottom:0;width:100%;padding-block:15px 20px;padding-inline:20px;background-color:rgba(255,255,255,.94)}.resort-header .resort-name .fx{flex-wrap:wrap;margin-bottom:10px}.resort-header .resort-name .fx h3{color:#666;font-size:28px;margin-block:4px;margin-inline:0 15px;font-family:roboto-bold,Arial,sans-serif}.resort-header .resort-name .fx h3-i{font-family:roboto-bold,Arial,sans-serif!important}.resort-header .resort-name .fx ul{display:flex;margin:4px 0}.resort-header .resort-name .fx ul li{margin-inline-end:15px}.resort-header .resort-name .fx ul li:last-of-type{margin-inline-end:0}.resort-header .resort-name .fx ul li a{font-size:13px;font-family:roboto-medium,Arial,sans-serif}.resort-header .resort-name .fx ul li a-i{font-family:roboto-medium,Arial,sans-serif!important}.resort-header .resort-name p{font-size:13px;line-height:22px;font-family:roboto-light,Arial,sans-serif}.resort-header .resort-medal-wrapper{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, .25))}.resort-header .resort-medal-wrapper .resort-medal{display:flex;position:absolute;top:20px;inset-inline-start:-5px;max-width:360px;padding:15px;background-color:#fff;clip-path:polygon(0 0,96% 0,100% 100%,0% 100%)}.resort-header .resort-medal-wrapper .resort-medal .medal-icon{position:relative;width:80px;height:80px;margin-inline-end:15px}.resort-header .resort-medal-wrapper .resort-medal .medal-icon em{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%,-58%);font-size:30px;font-style:normal;font-family:roboto-bold,Arial,sans-serif}.resort-header .resort-medal-wrapper .resort-medal .medal-icon em-i{font-family:roboto-bold,Arial,sans-serif!important}.resort-header .resort-medal-wrapper .resort-medal .medal-icon svg{margin:0;width:80px;height:80px;max-width:80px}.resort-header .resort-medal-wrapper .resort-medal .medal-text{font-size:20px}.resort-header .resort-medal-wrapper .resort-medal .medal-text h2{color:#333;font-size:.65em!important;line-height:20px;margin-bottom:2px!important;font-family:roboto-medium,Arial,sans-serif}.resort-header .resort-medal-wrapper .resort-medal .medal-text h2-i{font-family:roboto-medium,Arial,sans-serif!important}.resort-header .resort-medal-wrapper .resort-medal .medal-text h2:first-line{font-size:20px!important}.resort-header .resort-medal-wrapper .resort-medal .medal-text p{color:#666;font-size:.55em;font-family:roboto,Arial,sans-serif}.resort-header .resort-medal-wrapper .resort-medal .medal-text p-i{font-family:roboto,Arial,sans-serif!important}.resort-header .resort-medal-wrapper .resort-medal.medal1 .medal-icon em,.resort-header .resort-medal-wrapper .resort-medal.medal1 .medal-icon svg{color:#ebb812}.resort-header .resort-medal-wrapper .resort-medal.medal1 h2:first-line{color:#ebb812}.resort-header .resort-medal-wrapper .resort-medal.medal2 .medal-icon em,.resort-header .resort-medal-wrapper .resort-medal.medal2 .medal-icon svg{color:#7db7c4}.resort-header .resort-medal-wrapper .resort-medal.medal2 h2:first-line{color:#7db7c4}.resort-header .resort-medal-wrapper .resort-medal.medal3 .medal-icon em,.resort-header .resort-medal-wrapper .resort-medal.medal3 .medal-icon svg{color:#e67b18}.resort-header .resort-medal-wrapper .resort-medal.medal3 h2:first-line{color:#e67b18}.resort-header+.more-content{margin-top:-36px;margin-bottom:36px}body.mobile .resort-header{height:auto;margin-bottom:25px}body.mobile .resort-header .resort-medal-wrapper{filter:none}body.mobile .resort-header .resort-medal-wrapper .resort-medal{position:static;align-items:flex-end;max-width:100%;clip-path:none}body.mobile .resort-header .resort-medal-wrapper .resort-medal .medal-icon,body.mobile .resort-header .resort-medal-wrapper .resort-medal svg{width:66px;height:66px;max-width:66px}body.mobile .resort-header .resort-medal-wrapper .resort-medal .medal-icon em{font-size:25px}body.mobile .resort-header .resort-medal-wrapper .resort-medal .medal-text{font-size:19px}body.mobile .resort-header .resort-medal-wrapper .resort-medal .medal-text h2{text-align:start}body.mobile .resort-header .play-button-container{position:relative;height:auto}body.mobile .resort-header .resort-name{position:relative;padding:10px}body.mobile .resort-header .resort-name .fx h3{font-size:22px}body.mobile .resort-header .resort-name .fx ul{flex-wrap:wrap}body.mobile .resort-header .resort-name .fx ul li a{font-size:12px}.result-sanatorium{width:100%;border-bottom:3px solid #ebecf1;margin-bottom:35px;padding-bottom:25px}.result-sanatorium.has-discount{margin-block-start:35px;padding-block-start:18px;padding-inline-start:20px;padding-inline-end:20px;border:2px solid #fc0!important}.result-sanatorium .tour-label{display:flex;justify-content:flex-start}.result-sanatorium .tour-label span{padding-block:4px 3px;padding-inline:3px;color:#fff;background:#0c9ee4;border-radius:3px;font-size:10px;line-height:10px;font-family:roboto-bold,Arial,sans-serif}.result-sanatorium .tour-label span-i{font-family:roboto-bold,Arial,sans-serif!important}.result-sanatorium .sanatorium-title{display:flex;align-items:baseline;flex-wrap:wrap;max-width:80%;margin-bottom:25px}.result-sanatorium .sanatorium-title a h2{display:flex;font-size:26px!important;line-height:30px;margin-bottom:0!important;margin-inline-end:16px;transition:.2s;transition-timing-function:ease;will-change:auto;font-family:roboto-bold,Arial,sans-serif}@media only screen and (max-width:1200px){.result-sanatorium .sanatorium-title a h2{transition:none}}.result-sanatorium .sanatorium-title a h2-i{font-family:roboto-bold,Arial,sans-serif!important}.result-sanatorium .sanatorium-title a h2 .rating{display:flex;align-items:center;margin-inline-start:10px}.result-sanatorium .sanatorium-title a h2 .rating svg.icon{height:16px;width:16px}.result-sanatorium .sanatorium-title .city{font-size:15px}.result-sanatorium .sanatorium-title .city svg.icon{width:12px;height:16px}.result-sanatorium .sanatorium-title .city .title{margin-inline-start:5px;font-family:roboto,Arial,sans-serif}.result-sanatorium .sanatorium-title .city .title-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .sanatorium-content-wrapper{display:flex;margin-bottom:12px}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo{flex:4;max-width:474px}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo a.img-container{display:flex}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo a.img-container:hover img{width:100%}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo a.img-container img{transform:scale(1)}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo a.img-container img:hover{width:100%;transform:scale(1.02)}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo a.img-container .badges-absolute{top:0}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo-video{display:flex;position:absolute;bottom:0;inset-inline-end:0;background:rgba(0,0,0,.5);padding:5px}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo-video svg{max-width:20px}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo-video span{color:#fff;font-size:13px;margin-inline-start:5px;font-family:roboto,Arial,sans-serif}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo-video span-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .sanatorium-content-wrapper .description{flex:3;margin-inline-start:20px}.result-sanatorium .sanatorium-content-wrapper .description-top{display:flex;width:100%;min-height:80px}.result-sanatorium .sanatorium-content-wrapper .description-top .desc-wrapper{width:100%}.result-sanatorium .sanatorium-content-wrapper .description-top .desc-wrapper p{width:66%;font-size:15px}.result-sanatorium .sanatorium-content-wrapper .description-top .sanatorium-rating-block{position:absolute;inset-inline-end:0;top:-50px;z-index:1;width:142px}.result-sanatorium .sanatorium-content-wrapper .description-top .sanatorium-rating-block.is-gallery h3{color:#48c014;margin-bottom:25px;text-align:end;font-size:20px}.result-sanatorium .sanatorium-content-wrapper .description-top .sanatorium-rating-block.is-gallery .rating span{color:#6b7382}.result-sanatorium .sanatorium-content-wrapper .description-top .sanatorium-rating-block.is-gallery .references-link{color:#0c9ee4;margin-top:15px;font-size:15px;line-height:15px}.result-sanatorium .sanatorium-content-wrapper .description-price{display:flex;flex-direction:column;width:100%;margin-top:19px}.result-sanatorium .sanatorium-content-wrapper .description-price .price{max-width:69%;font-size:20px;color:#b70000;font-family:roboto,Arial,sans-serif}.result-sanatorium .sanatorium-content-wrapper .description-price .price-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .sanatorium-content-wrapper .description-price .price span{font-size:1em;font-family:roboto-medium,Arial,sans-serif}.result-sanatorium .sanatorium-content-wrapper .description-price .price span-i{font-family:roboto-medium,Arial,sans-serif!important}.result-sanatorium .sanatorium-content-wrapper .description-price .price span small{font-size:.7em;font-family:roboto,Arial,sans-serif}.result-sanatorium .sanatorium-content-wrapper .description-price .price span small-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .sanatorium-content-wrapper .description-price .price p{font-size:.7em;line-height:.4em}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper{display:flex;flex-wrap:wrap;position:absolute;inset-inline-start:0;bottom:0;width:100%}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button{width:calc(50% - 6px);margin-bottom:0}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:first-of-type{margin-inline-end:6px}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:nth-of-type(2){margin-inline-start:6px}.result-sanatorium .expert{margin-top:20px;bottom:unset}.result-sanatorium .expert h4{color:#626771;padding:0;margin-bottom:10px;font-size:16px;font-family:roboto-medium,Arial,sans-serif}.result-sanatorium .expert h4-i{font-family:roboto-medium,Arial,sans-serif!important}.result-sanatorium .expert p{font-size:13px;line-height:22px;transition:max-height .5s ease-in-out;margin-bottom:10px;overflow:hidden;font-style:italic;font-family:roboto-light,Arial,sans-serif!important}.result-sanatorium .expert [data-text-short-button]{display:flex;align-items:center;font-size:13px;margin-top:-17px;padding:7px 0;color:#0c9ee4;text-decoration:underline}.result-sanatorium .expert [data-text-short-button].underline-black{color:#333}.result-sanatorium .expert [data-text-short-button].underline-black:active,.result-sanatorium .expert [data-text-short-button].underline-black:focus{color:#333}.result-sanatorium .expert [data-text-short-button].underline-FFFFFF{color:#fff}.result-sanatorium .expert [data-text-short-button].underline-FFFFFF:active,.result-sanatorium .expert [data-text-short-button].underline-FFFFFF:focus{color:#fff}.result-sanatorium .expert [data-text-short-button]:hover{text-decoration:none}.result-sanatorium .card-free{font-size:13px;margin-top:6px;border-top:1px solid #ebecf1;font-family:roboto,Arial,sans-serif}.result-sanatorium .card-free-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .card-free svg{border-top:none;margin-top:0}.result-sanatorium .card-free+.result-room{margin-top:0}.result-sanatorium .sanatorium-content-wrapper+.card-free{border-top:none}.result-sanatorium .expert+.link-rooms{margin-top:20px}.result-sanatorium .indications{display:flex;flex-direction:column;margin-top:15px}.result-sanatorium .indications-box{display:flex;align-items:flex-start;width:100%;margin-bottom:6px}.result-sanatorium .indications-box:last-of-type{margin-bottom:0}.result-sanatorium .indications-box .box-icon{width:24px;height:24px;margin-inline-end:12px}.result-sanatorium .indications-box .box-icon svg{max-width:24px;margin:0}.result-sanatorium .indications-box .box-content{display:flex;flex-direction:column;font-size:13px}.result-sanatorium .indications-box .box-content h4{height:24px;line-height:24px;font-size:inherit;font-family:roboto-medium,Arial,sans-serif}.result-sanatorium .indications-box .box-content h4-i{font-family:roboto-medium,Arial,sans-serif!important}.result-sanatorium .indications-box .box-content p{color:#333;line-height:24px;font-family:roboto,Arial,sans-serif}.result-sanatorium .indications-box .box-content p-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .indications-box .box-content p a,.result-sanatorium .indications-box .box-content p span{color:inherit;font-size:13px;font-family:roboto,Arial,sans-serif}.result-sanatorium .indications-box .box-content p a-i,.result-sanatorium .indications-box .box-content p span-i{font-family:roboto,Arial,sans-serif!important}.result-sanatorium .indications-box .box-content p small{position:relative;top:3px;display:inline-block;width:1px;height:14px;margin:0 10px;background:#cbcbcb}.result-sanatorium .link-rooms{display:inline-block;margin-top:10px;font-size:15px;font-family:roboto-medium,Arial,sans-serif}.result-sanatorium .link-rooms-i{font-family:roboto-medium,Arial,sans-serif!important}.result-sanatorium+.more-content .button{margin-bottom:50px}body.mobile .result-sanatorium{margin-bottom:15px;padding-bottom:15px}body.mobile .result-sanatorium:first-of-type .tour-label{margin-top:7px}body.mobile .result-sanatorium.has-discount{margin-block-start:30px;padding-block-start:5px;padding-inline-start:0;padding-inline-end:0}body.mobile .result-sanatorium .tour-label{justify-content:center;margin-bottom:-7px}body.mobile .result-sanatorium .tour-label span{text-transform:uppercase}body.mobile .result-sanatorium .sanatorium-title{max-width:100%;margin-bottom:10px;margin-top:10px}body.mobile .result-sanatorium .sanatorium-title a h2{font-size:19px!important;line-height:26px;margin-inline-end:0;font-family:roboto-bold,Arial,sans-serif;text-decoration:underline}body.mobile .result-sanatorium .sanatorium-title a h2-i{font-family:roboto-bold,Arial,sans-serif!important}body.mobile .result-sanatorium .sanatorium-title a h2-thick{border-bottom:3px solid #ebecf1}body.mobile .result-sanatorium .sanatorium-title a h2 .rating{justify-content:center;margin-inline-start:0;margin-bottom:1px}body.mobile .result-sanatorium .sanatorium-title a h2 .rating svg{width:13px;height:13px;margin:0 2px}body.mobile .result-sanatorium .sanatorium-title .city .title{font-size:13px;color:#333;font-family:roboto-medium,Arial,sans-serif}body.mobile .result-sanatorium .sanatorium-title .city .title-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .result-sanatorium .sanatorium-content-wrapper{flex-direction:column}body.mobile .result-sanatorium .sanatorium-content-wrapper .sanatorium-photo{max-width:100%}body.mobile .result-sanatorium .sanatorium-content-wrapper .description{margin:12px 0 0 0}body.mobile .result-sanatorium .sanatorium-content-wrapper .description .sanatorium-rating-block .references-link,body.mobile .result-sanatorium .sanatorium-content-wrapper .description .sanatorium-rating-block h3{width:48%;float:left}body.mobile .result-sanatorium .sanatorium-content-wrapper .description .sanatorium-rating-block h3{text-align:end;padding-inline-end:5px}body.mobile .result-sanatorium .sanatorium-content-wrapper .description .sanatorium-rating-block .references-link{margin-top:10px;padding-inline-start:5px;justify-content:flex-start}body.mobile .result-sanatorium .sanatorium-content-wrapper .description .price{max-width:100%;margin-top:8px;text-align:center;font-size:17px}body.mobile .result-sanatorium .expert{margin-top:8px;text-align:center;padding-bottom:15px}body.mobile .result-sanatorium .expert h4{font-size:13px}body.mobile .result-sanatorium .expert [data-text-short-button]{margin-block-start:-7px;margin-inline-start:auto}body.mobile .result-sanatorium .expert+.indications{margin-top:0}body.mobile .result-sanatorium .indications-box .box-content p{line-height:20px}body.mobile .result-sanatorium .indications-box .box-content p a,body.mobile .result-sanatorium .indications-box .box-content p span{font-size:12px}body.mobile .result-sanatorium .indications-box .box-content p small{margin:0 3px}body.mobile .result-sanatorium .indications+.buttons-wrapper{margin-top:10px}body.mobile .result-sanatorium .card-free{font-size:11px}body.mobile .result-sanatorium .card-free svg{margin-inline-start:0}body.mobile .result-sanatorium .buttons-wrapper{display:flex;margin-bottom:10px}body.mobile .result-sanatorium .buttons-wrapper .button{flex:1;font-size:13px}body.mobile .result-sanatorium .buttons-wrapper .button:first-of-type{margin-inline-end:2px}body.mobile .result-sanatorium .buttons-wrapper .button:nth-of-type(2){margin-inline-start:2px}body.mobile .result-sanatorium .link-rooms{display:flex;justify-content:center;text-align:center;font-size:13px;font-family:roboto-medium,Arial,sans-serif}body.mobile .result-sanatorium .link-rooms-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .result-sanatorium+.more-content .button{margin-bottom:30px;margin-inline-start:10px;margin-inline-end:10px}body.mobile .result-sanatorium .buttons-wrapper,body.mobile .result-sanatorium .card-free,body.mobile .result-sanatorium .indications,body.mobile .result-sanatorium .link-rooms,body.mobile .result-sanatorium .sanatorium-content-wrapper .description,body.mobile .result-sanatorium .sanatorium-title{margin-inline-start:10px;margin-inline-end:10px;align-items:center}@media screen and (min-width:768px) and (max-width:1310px){.result-sanatorium .sanatorium-content-wrapper .description-top .desc-wrapper p{width:55%;font-size:13px}.result-sanatorium .sanatorium-content-wrapper .description-price .price{max-width:63%;font-size:18px}.result-sanatorium .sanatorium-content-wrapper .description-price .price span{white-space:nowrap}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button{font-size:13px}}@media screen and (min-width:768px) and (max-width:1200px){.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo{flex:1}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo img{min-height:206px;object-fit:cover}.result-sanatorium .sanatorium-content-wrapper .description{flex:1;margin-inline-start:10px}.result-sanatorium .sanatorium-content-wrapper .description .description-top .desc-wrapper p{width:58%;font-size:13px;line-height:16px}.result-sanatorium .sanatorium-content-wrapper .description .description-top .sanatorium-rating-block .references-link{margin-top:7px;font-size:13px}.result-sanatorium .sanatorium-content-wrapper .description .description-price{margin-top:10px}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper{flex-direction:column}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button{width:100%;font-size:12px}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:first-of-type{margin-inline-end:0}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:nth-of-type(2){margin-inline-start:0}}@media screen and (min-width:768px) and (max-width:1024px){.result-sanatorium .sanatorium-title{max-width:100%;margin-bottom:15px}.result-sanatorium .sanatorium-content-wrapper{flex-direction:column}.result-sanatorium .sanatorium-content-wrapper .sanatorium-photo{max-width:100%}.result-sanatorium .sanatorium-content-wrapper .description{margin-top:10px;margin-inline-start:0;min-height:174px}.result-sanatorium .sanatorium-content-wrapper .description-top{min-height:unset}.result-sanatorium .sanatorium-content-wrapper .description-top .desc-wrapper p{width:65%;min-height:unset}.result-sanatorium .sanatorium-content-wrapper .description-top .sanatorium-rating-block{top:0}.result-sanatorium .sanatorium-content-wrapper .description-price{max-width:65%}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper{max-width:65%;flex-direction:row;margin-top:10px}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button{width:calc(50% - 3px)}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:first-of-type{margin-inline-end:3px}.result-sanatorium .sanatorium-content-wrapper .description .buttons-wrapper .button:nth-of-type(2){margin-inline-start:3px}}.alternatives{justify-content:space-between;margin-bottom:30px}.alternatives .heading{margin:28px auto}.alternatives .heading svg.icon{height:50px;width:37.5px}.alternatives .heading svg.icon.point2{fill:#D5D9E1}.alternatives .heading svg.icon.sanatoriums-cross{color:#d5d9e1;fill:#D5D9E1}.alternatives .heading h3{font-size:17px;color:#333;text-align:center;margin-top:20px;font-family:roboto-medium,Arial,sans-serif}.alternatives .heading h3-i{font-family:roboto-medium,Arial,sans-serif!important}.alternatives .side{max-width:45%}.alternatives .side .tich-resort{border-bottom:1px solid #ebecf1}.alternatives .side .tich-resort .resort{border-bottom:none}.alternatives .side .resort,.alternatives .side .sanatorium,.alternatives .side .tich-resort{padding:15px 0;border-bottom:1px solid #ebecf1;align-items:flex-start}.alternatives .side .resort .resort-image,.alternatives .side .resort .sanatorium-image,.alternatives .side .sanatorium .resort-image,.alternatives .side .sanatorium .sanatorium-image,.alternatives .side .tich-resort .resort-image,.alternatives .side .tich-resort .sanatorium-image{max-width:120px;max-height:80px}.alternatives .side .resort .resort-image .city-item,.alternatives .side .resort .resort-image .image,.alternatives .side .resort .sanatorium-image .city-item,.alternatives .side .resort .sanatorium-image .image,.alternatives .side .sanatorium .resort-image .city-item,.alternatives .side .sanatorium .resort-image .image,.alternatives .side .sanatorium .sanatorium-image .city-item,.alternatives .side .sanatorium .sanatorium-image .image,.alternatives .side .tich-resort .resort-image .city-item,.alternatives .side .tich-resort .resort-image .image,.alternatives .side .tich-resort .sanatorium-image .city-item,.alternatives .side .tich-resort .sanatorium-image .image{width:120px;height:80px;background-size:cover}.alternatives .side .resort .resort-content,.alternatives .side .resort .sanatorium-content,.alternatives .side .sanatorium .resort-content,.alternatives .side .sanatorium .sanatorium-content,.alternatives .side .tich-resort .resort-content,.alternatives .side .tich-resort .sanatorium-content{margin-inline-start:15px}.alternatives .side .resort .resort-content .title,.alternatives .side .resort .sanatorium-content .title,.alternatives .side .sanatorium .resort-content .title,.alternatives .side .sanatorium .sanatorium-content .title,.alternatives .side .tich-resort .resort-content .title,.alternatives .side .tich-resort .sanatorium-content .title{color:#0c9ee4;font-size:17px;line-height:17px;text-decoration:underline;font-family:roboto-bold,Arial,sans-serif}.alternatives .side .resort .resort-content .title-i,.alternatives .side .resort .sanatorium-content .title-i,.alternatives .side .sanatorium .resort-content .title-i,.alternatives .side .sanatorium .sanatorium-content .title-i,.alternatives .side .tich-resort .resort-content .title-i,.alternatives .side .tich-resort .sanatorium-content .title-i{font-family:roboto-bold,Arial,sans-serif!important}.alternatives .side .resort .resort-content .title:hover,.alternatives .side .resort .sanatorium-content .title:hover,.alternatives .side .sanatorium .resort-content .title:hover,.alternatives .side .sanatorium .sanatorium-content .title:hover,.alternatives .side .tich-resort .resort-content .title:hover,.alternatives .side .tich-resort .sanatorium-content .title:hover{text-decoration:none}.alternatives .side .resort .resort-content .rating,.alternatives .side .resort .sanatorium-content .rating,.alternatives .side .sanatorium .resort-content .rating,.alternatives .side .sanatorium .sanatorium-content .rating,.alternatives .side .tich-resort .resort-content .rating,.alternatives .side .tich-resort .sanatorium-content .rating{margin-top:10px;align-self:flex-start}.alternatives .side .resort .resort-content .rating svg.icon,.alternatives .side .resort .sanatorium-content .rating svg.icon,.alternatives .side .sanatorium .resort-content .rating svg.icon,.alternatives .side .sanatorium .sanatorium-content .rating svg.icon,.alternatives .side .tich-resort .resort-content .rating svg.icon,.alternatives .side .tich-resort .sanatorium-content .rating svg.icon{height:12px;width:12px;margin:0 1px}.alternatives .side .resort .resort-content .country,.alternatives .side .resort .sanatorium-content .country,.alternatives .side .sanatorium .resort-content .country,.alternatives .side .sanatorium .sanatorium-content .country,.alternatives .side .tich-resort .resort-content .country,.alternatives .side .tich-resort .sanatorium-content .country{margin-top:10px}.alternatives .side .resort .resort-content .country .flag,.alternatives .side .resort .sanatorium-content .country .flag,.alternatives .side .sanatorium .resort-content .country .flag,.alternatives .side .sanatorium .sanatorium-content .country .flag,.alternatives .side .tich-resort .resort-content .country .flag,.alternatives .side .tich-resort .sanatorium-content .country .flag{width:23px;height:16px}.alternatives .side .resort .resort-content .country .title,.alternatives .side .resort .sanatorium-content .country .title,.alternatives .side .sanatorium .resort-content .country .title,.alternatives .side .sanatorium .sanatorium-content .country .title,.alternatives .side .tich-resort .resort-content .country .title,.alternatives .side .tich-resort .sanatorium-content .country .title{font-size:15px;line-height:17px;margin-inline-start:8px;color:#333;text-decoration:none;font-family:roboto,Arial,sans-serif}.alternatives .side .resort .resort-content .country .title-i,.alternatives .side .resort .sanatorium-content .country .title-i,.alternatives .side .sanatorium .resort-content .country .title-i,.alternatives .side .sanatorium .sanatorium-content .country .title-i,.alternatives .side .tich-resort .resort-content .country .title-i,.alternatives .side .tich-resort .sanatorium-content .country .title-i{font-family:roboto,Arial,sans-serif!important}.alternatives .side .resort .resort-content .has-medal,.alternatives .side .resort .sanatorium-content .has-medal,.alternatives .side .sanatorium .resort-content .has-medal,.alternatives .side .sanatorium .sanatorium-content .has-medal,.alternatives .side .tich-resort .resort-content .has-medal,.alternatives .side .tich-resort .sanatorium-content .has-medal{margin-top:8px}.alternatives .side .resort .resort-content .has-medal .icon,.alternatives .side .resort .sanatorium-content .has-medal .icon,.alternatives .side .sanatorium .resort-content .has-medal .icon,.alternatives .side .sanatorium .sanatorium-content .has-medal .icon,.alternatives .side .tich-resort .resort-content .has-medal .icon,.alternatives .side .tich-resort .sanatorium-content .has-medal .icon{width:22px;height:30px}.alternatives .side .resort .resort-content .has-medal .medal,.alternatives .side .resort .sanatorium-content .has-medal .medal,.alternatives .side .sanatorium .resort-content .has-medal .medal,.alternatives .side .sanatorium .sanatorium-content .has-medal .medal,.alternatives .side .tich-resort .resort-content .has-medal .medal,.alternatives .side .tich-resort .sanatorium-content .has-medal .medal{align-self:center;margin-inline-start:8px;font-size:13px;font-family:roboto,Arial,sans-serif}.alternatives .side .resort .resort-content .has-medal .medal-i,.alternatives .side .resort .sanatorium-content .has-medal .medal-i,.alternatives .side .sanatorium .resort-content .has-medal .medal-i,.alternatives .side .sanatorium .sanatorium-content .has-medal .medal-i,.alternatives .side .tich-resort .resort-content .has-medal .medal-i,.alternatives .side .tich-resort .sanatorium-content .has-medal .medal-i{font-family:roboto,Arial,sans-serif!important}.alternatives .side .resort:last-child,.alternatives .side .sanatorium:last-child,.alternatives .side .tich-resort:last-child{border-bottom:none}.alternatives .side .resort .treatment-section,.alternatives .side .sanatorium .treatment-section,.alternatives .side .tich-resort .treatment-section{margin-top:25px}.alternatives .side .resort .treatment-section h3,.alternatives .side .sanatorium .treatment-section h3,.alternatives .side .tich-resort .treatment-section h3{margin-bottom:5px;font-size:15px;color:#333;font-family:roboto-medium,Arial,sans-serif}.alternatives .side .resort .treatment-section h3-i,.alternatives .side .sanatorium .treatment-section h3-i,.alternatives .side .tich-resort .treatment-section h3-i{font-family:roboto-medium,Arial,sans-serif!important}.alternatives .side .resort .treatment-section .treatment .treatment-item,.alternatives .side .sanatorium .treatment-section .treatment .treatment-item,.alternatives .side .tich-resort .treatment-section .treatment .treatment-item{margin:10px 0;align-items:center}.alternatives .side .resort .treatment-section .treatment .treatment-item:hover .title,.alternatives .side .sanatorium .treatment-section .treatment .treatment-item:hover .title,.alternatives .side .tich-resort .treatment-section .treatment .treatment-item:hover .title{color:#30b4f3}.alternatives .side .resort .treatment-section .treatment .treatment-item .title,.alternatives .side .sanatorium .treatment-section .treatment .treatment-item .title,.alternatives .side .tich-resort .treatment-section .treatment .treatment-item .title{font-size:15px;color:#333}.alternatives .side .resort .treatment-section .treatment .treatment-item .icon,.alternatives .side .sanatorium .treatment-section .treatment .treatment-item .icon,.alternatives .side .tich-resort .treatment-section .treatment .treatment-item .icon{color:#01c001}.alternatives .divider{width:1px;height:auto;background-color:#ebecf1}.alternatives .divider span{font-size:25px;color:#d5d9e1;position:absolute;padding:10px;top:30px;inset-inline-start:50%;transform:translateX(-50%);background-color:#fff;font-family:roboto,Arial,sans-serif}html[dir=rtl] .alternatives .divider span{transform:translateX(50%)}.alternatives .divider span-i{font-family:roboto,Arial,sans-serif!important}.alternatives.one-column .side{width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap}.alternatives.one-column .side .heading{flex:1 1 100%;max-width:100%}@media screen and (max-width:767px){.alternatives.one-column .side .resort{flex:1 1 100%;max-width:100%;margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.alternatives.one-column .side .resort{flex:1 1 50%;max-width:calc(50% - 10px);margin:0 5px}}@media screen and (min-width:1201px){.alternatives.one-column .side .resort{flex:1 1 33%;max-width:calc(33% - 20px);margin:0 10px}}.alternatives.one-column .side .resort .resort-image{margin-inline-start:20px}.alternatives.one-column .side .resort:last-child{border-bottom:1px solid #ebecf1}body.mobile .alternatives{flex-wrap:wrap;margin-bottom:15px;padding:15px}body.mobile .alternatives .side{width:100%;max-width:unset}body.mobile .alternatives .side .resort .resort-content .country,body.mobile .alternatives .side .resort .sanatorium-content .country,body.mobile .alternatives .side .sanatorium .resort-content .country,body.mobile .alternatives .side .sanatorium .sanatorium-content .country,body.mobile .alternatives .side .tich-resort .resort-content .country,body.mobile .alternatives .side .tich-resort .sanatorium-content .country{align-items:center}body.mobile .alternatives .divider{width:100%;height:1px;background-color:#ebecf1;margin:20px 0}body.mobile .alternatives .divider span{font-size:25px;color:#d5d9e1;position:absolute;padding:10px;inset-inline-start:50%;top:-30px;transform:translateX(-50%);background-color:#fff;font-family:roboto,Arial,sans-serif}html[dir=rtl] body.mobile .alternatives .divider span{transform:translateX(50%)}body.mobile .alternatives .divider span-i{font-family:roboto,Arial,sans-serif!important}.nothing-found{padding-inline-end:10px;padding-inline-start:10px;margin-top:25px;text-align:center}.nothing-found svg{width:114px;height:114px;fill:#BDBDBD;margin-bottom:25px}.nothing-found body.mobile svg{width:75px;height:75px}.result-room{border:1px solid #ebecf1;margin-top:30px}.result-room.has-discount{margin-block-start:35px!important;border:2px solid #fc0}.result-room.has-discount:hover{border:2px solid #fc0}.result-room.has-discount .has-discount-label{inset-block-start:-22px;inset-inline-start:-2px}.result-room:hover{border:1px solid #414141}.result-room .room-container{background:#f0f1f4;border-inline-end:1px solid white}.result-room .room-container.flex-item{flex:0 1 66%}.result-room .room-container .room-header a{display:block}.result-room .room-container .room-header .video-container img{width:100%;height:100%;object-fit:cover}.result-room .room-container .room-header .room-link{position:absolute;top:0;inset-inline-start:0;color:#fff;text-decoration:none;width:100%}.result-room .room-container .room-header .room-link .room-title{padding:8px 15px;font-size:1.05em;background:rgba(0,0,0,.6);font-family:roboto-bold,Arial,sans-serif;width:100%;justify-content:space-between}.result-room .room-container .room-header .room-link .room-title-i{font-family:roboto-bold,Arial,sans-serif!important}.result-room .room-container .room-header .room-link .room-name span{display:flex;align-items:baseline;border-bottom:1px dashed #fff}.result-room .room-container .room-header .room-link .room-name span .icon{height:14px}.result-room .room-container .room-header .room-link .room-name span .icon:last-of-type{margin-inline-end:4px!important}.result-room .room-container .room-header .room-link .room-name span .icon.person{width:12px}.result-room .room-container .room-header .room-link .room-name span .icon.child{width:8px}.result-room .room-container .room-header .room-link .detail-button{border:1px dashed #fff;display:inline-block;padding:2px 15px;font-size:.85em;border-radius:3px;font-style:normal}.result-room .room-container .room-header .room-link:hover .room-name span{border-bottom:none}.result-room .room-container .room-header .room-link:hover .detail-button{background:#30b4f3}.result-room .room-container .room-body .room-info{padding:15px 15px 0;margin:0;justify-content:space-between;flex-wrap:nowrap}.result-room .room-container .room-body .room-info .includes{color:#b70000;display:block;font-size:15px;font-family:roboto,Arial,sans-serif;float:left}.result-room .room-container .room-body .room-info .includes-i{font-family:roboto,Arial,sans-serif!important}.result-room .room-container .room-body .room-info abbr{color:#3db912;display:block;font-size:13px;font-family:roboto,Arial,sans-serif;float:right}.result-room .room-container .room-body .room-info abbr-i{font-family:roboto,Arial,sans-serif!important}.result-room .room-container .room-body .room-info abbr.last{color:#b70000}.result-room .room-container .room-body .persons .person{border-bottom:1px solid #cfd2dc;padding:15px 15px 0;min-height:56px;clear:both;position:relative;width:100%}.result-room .room-container .room-body .persons .person .person-number{flex:0 1 80px;min-width:80px;padding-inline-end:10px;padding-bottom:20px;text-align:end;color:#494f5b;font-family:roboto-medium,Arial,sans-serif}.result-room .room-container .room-body .persons .person .person-number-i{font-family:roboto-medium,Arial,sans-serif!important}.result-room .room-container .room-body .persons .person .person-number .iteration{font-size:25px}.result-room .room-container .room-body .persons .person .person-number .type{font-size:11px;line-height:5px}.result-room .room-container .room-body .persons .person .person-number .age{color:#494f5b;font-size:11px;font-family:roboto,Arial,sans-serif}.result-room .room-container .room-body .persons .person .person-number .age-i{font-family:roboto,Arial,sans-serif!important}.result-room .room-container .room-body .persons .person .person-content{margin-inline-start:20px;padding-inline-start:20px;border-inline-start:1px solid #CFD2DC;max-width:520px}.result-room .room-container .room-body .persons .person .person-content>.flex-item{margin-bottom:10px}.result-room .room-container .room-body .persons .person .person-content .person-items-title{font-size:13px;color:#0c9ee4;font-family:roboto-medium,Arial,sans-serif}.result-room .room-container .room-body .persons .person .person-content .person-items-title-i{font-family:roboto-medium,Arial,sans-serif!important}.result-room .room-container .room-body .persons .person .person-content .person-items-title:before{content:'';width:25px;height:28px;position:absolute;inset-inline-start:-33px;top:50%;transform:translateY(-50%);background-color:#f0f1f4;border-top:4px solid #f0f1f4;border-bottom:4px solid #f0f1f4}.result-room .room-container .room-body .persons .person .person-content .person-items-title .flight-detail,.result-room .room-container .room-body .persons .person .person-content .person-items-title .treatment-package-change{color:#494f5b;font-size:13px;cursor:pointer;text-decoration:underline;font-family:roboto,Arial,sans-serif}.result-room .room-container .room-body .persons .person .person-content .person-items-title .flight-detail-i,.result-room .room-container .room-body .persons .person .person-content .person-items-title .treatment-package-change-i{font-family:roboto,Arial,sans-serif!important}.result-room .room-container .room-body .persons .person .person-content .person-items-title .flight-detail a,.result-room .room-container .room-body .persons .person .person-content .person-items-title .treatment-package-change a{color:inherit;text-decoration:none}.result-room .room-container .room-body .persons .person .person-content .person-items-title .flight-detail:hover,.result-room .room-container .room-body .persons .person .person-content .person-items-title .treatment-package-change:hover{text-decoration:none}.result-room .room-container .room-body .persons .person .person-content .accommodation .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#bed-thin-blue");height:20px}.result-room .room-container .room-body .persons .person .person-content .services .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#bus-thin-blue");height:22px}.result-room .room-container .room-body .persons .person .person-content .package .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#cross-san-blue")}.result-room .room-container .room-body .persons .person .person-content .package.no_treatment .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#special-package-blue")}.result-room .room-container .room-body .persons .person .person-content .flights .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#plane-blue")}.result-room .room-container .room-body .persons .person .person-content .insurance .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#insurance-blue");height:24px}.result-room .room-container .room-body .persons .person .person-content .person-items{display:inline;font-size:13px;font-family:roboto-italic,Arial,sans-serif}.result-room .room-container .room-body .persons .person .person-content .person-items span{white-space:nowrap}.result-room .room-container .room-body .persons .person .person-content .person-items span+span{margin-inline-start:2px}.result-room .room-container .room-body .persons .person .person-content .person-items span::after{content:','}.result-room .room-container .room-body .persons .person .person-content .person-items span:last-child::after{content:''}.result-room .room-container .room-body .persons .person .person-content .person-items span.wrap{white-space:normal}.result-room .room-container .room-body .persons .person .person-content .person-items span .icon{position:relative;fill:white;color:#0c9ee4;margin-block:0 -3px;margin-inline:4px;cursor:pointer}.result-room .room-container .room-body .persons .person .person-content .person-items span .tooltip{display:inline-block}.result-room .room-container .room-body .persons .person h4{color:#0c9ee4;font-size:.85em;width:80px;inset-inline-start:15px;top:5px;position:absolute;font-family:roboto,Arial,sans-serif}.result-room .room-container .room-body .persons .person h4-i{font-family:roboto,Arial,sans-serif!important}.result-room .room-container .room-body .persons .person h4 span{font-size:2em;display:block;font-family:roboto-light,Arial,sans-serif}.result-room .room-container .room-body .persons .person ul{padding-block:5px 0;padding-inline:80px 0;margin:0;width:100%}.result-room .room-container .room-body .persons .person ul li{margin-block:0 12px;margin-inline:0 1%;line-height:1.1em;font-size:.8em;width:31%;display:inline-block;vertical-align:top;position:relative}.result-room .room-container .room-body .persons .person ul li i{inset-inline-start:0;top:0;position:absolute}.result-room .room-container .room-body .persons .person ul li span{display:block;margin-inline-start:32px}.result-room .result-summary{z-index:1}.result-room .result-summary .price-container .buttons a:hover{text-decoration:none}.result-room.no-dates .summary-container .summary-box .price-container .price-box{margin-top:0}#noDatesRooms .result-rooms{margin:0 0 10px 0}#noDatesRooms .result-rooms .main{min-height:0}body.mobile .result-room.has-discount:first-of-type{margin-block-start:15px!important}body.mobile .result-room .room-container .room-header .room-link .room-title{font-size:15px;padding:5px 10px}body.mobile .result-room .room-container .room-header .room-title .room-name{margin:auto}body.mobile .result-room .room-container .room-header .room-title .detail-button{display:none}body.mobile .result-room .room-container .room-body .persons .person{flex-direction:column}body.mobile .result-room .room-container .room-body .persons .person .person-number{flex:0 1 auto;text-align:start;padding:0;margin-bottom:10px}body.mobile .result-room .room-container .room-body .persons .person .person-number .iteration{display:inline-block;font-size:15px;font-family:roboto-medium,Arial,sans-serif}body.mobile .result-room .room-container .room-body .persons .person .person-number .iteration-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .result-room .room-container .room-body .persons .person .person-number .type{display:inline-block;font-size:15px;font-family:roboto-medium,Arial,sans-serif}body.mobile .result-room .room-container .room-body .persons .person .person-number .type-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .result-room.no-dates{flex-direction:column}.sanatorium-detail-tabs{position:sticky;top:0;z-index:9;margin-bottom:30px;background:#fff;max-width:100vw}.sanatorium-detail-tabs .sticked-header{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:0;opacity:0;overflow:hidden;transition:all .1s linear}.sanatorium-detail-tabs .sticked-header .left{display:flex;align-items:center}.sanatorium-detail-tabs .sticked-header .left h2{font-size:20px;font-family:roboto,Arial,sans-serif}.sanatorium-detail-tabs .sticked-header .left h2-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-detail-tabs .sticked-header .left h2 .star{position:relative;top:-3px}.sanatorium-detail-tabs .sticked-header .left a{font-size:13px}.sanatorium-detail-tabs .sticked-header .left a svg{min-width:16px;max-width:20px;transition:none}.sanatorium-detail-tabs .sticked-header .right{display:flex;align-items:center}.sanatorium-detail-tabs .sticked-header .right>div+div{margin-inline-start:16px}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper{display:flex;align-items:center}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper-hotel .rating-bar-graphic{background-color:#b1f096}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper-hotel .rating-out-of-10 .score{color:#48c014}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper-treatment .rating-bar-graphic{background-color:#9edcfa}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper-treatment .rating-out-of-10 .score{color:#0c9ee4}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper.no-value .rating-out-of-10 .score{color:#6b7382}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper span{color:#6b7382;font-size:11px;line-height:1;margin-bottom:2px;font-family:roboto,Arial,sans-serif}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper span-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper .rating-bar-and-label{display:flex;flex-direction:column;margin-inline-end:2px}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper .rating-bar-and-label .rating-bar{width:90px;height:4px}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper .rating-bar-and-label .rating-bar-graphic{height:4px}.sanatorium-detail-tabs .sticked-header .right .rating-wrapper .rating-out-of-10{font-size:19px}.sanatorium-detail-tabs ul li{display:flex;justify-content:center;align-items:center;flex:1;width:100%;cursor:pointer;background-color:#f0f1f4;padding:14px;border-radius:3px;transition:background-color .1s ease}.sanatorium-detail-tabs ul li+li{margin-inline-start:16px}.sanatorium-detail-tabs ul li .tab-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.sanatorium-detail-tabs ul li .tab-wrapper svg{position:absolute;inset-inline-start:0;width:28px;height:20px;margin:0;fill:#6B7382}.sanatorium-detail-tabs ul li .tab-wrapper svg.thumbs-up{color:#6b7382}.sanatorium-detail-tabs ul li .tab-wrapper svg.info4-rounded{color:#fff}.sanatorium-detail-tabs ul li .tab-wrapper h2{color:#6b7382;max-width:75%;font-size:15px;line-height:17px;text-align:center;font-family:roboto-medium,Arial,sans-serif}.sanatorium-detail-tabs ul li .tab-wrapper h2-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-detail-tabs ul li .tab-wrapper h2 .count{position:relative;top:-1px;font-size:.866em;font-family:roboto-bold,Arial,sans-serif}.sanatorium-detail-tabs ul li .tab-wrapper h2 .count-i{font-family:roboto-bold,Arial,sans-serif!important}.sanatorium-detail-tabs ul li:hover{background-color:#f7f7f9;transition:background-color .1s ease}.sanatorium-detail-tabs ul li:hover .tab-wrapper{text-decoration:none}.sanatorium-detail-tabs ul li:hover .tab-wrapper svg{fill:#0C9EE4}.sanatorium-detail-tabs ul li:hover .tab-wrapper svg.thumbs-up{color:#0c9ee4}.sanatorium-detail-tabs ul li:hover .tab-wrapper h2{color:#0c9ee4;transition:color .1s ease}.sanatorium-detail-tabs ul li.active{background-color:#0c9ee4}.sanatorium-detail-tabs ul li.active .tab-wrapper svg{fill:#FFF!important}.sanatorium-detail-tabs ul li.active .tab-wrapper svg.thumbs-up{color:#fff}.sanatorium-detail-tabs ul li.active .tab-wrapper svg.info4-rounded{color:#0c9ee4}.sanatorium-detail-tabs ul li.active .tab-wrapper h2{color:#fff;text-decoration:none}.sanatorium-detail-tabs ul li.disabled{background-color:#f0f1f4!important;pointer-events:none}.sanatorium-detail-tabs ul li.disabled .tab-wrapper svg{fill:#D5D9E1}.sanatorium-detail-tabs ul li.disabled .tab-wrapper h2{color:#d5d9e1;text-decoration:none}.sanatorium-detail-tabs.sticked{z-index:9}.sanatorium-detail-tabs.sticked .sticked-header{height:34px;margin-bottom:16px;opacity:1;transition:height .2s linear,opacity 50ms linear}.sanatorium-detail-tabs.sticked>ul{margin-bottom:0;padding-bottom:16px}.sanatorium-detail-tabs.sticked:before{content:'';position:absolute;width:100vw;height:100%;bottom:0;inset-inline-start:50%;z-index:-1;background-color:#fff;transform:translateX(-50%);box-shadow:0 3px 4px rgba(0,0,0,.3);transition:opacity}html[dir=rtl] .sanatorium-detail-tabs.sticked:before{transform:translateX(50%)}@media screen and (min-width:1025px) and (max-width:1200px){.sanatorium-detail-tabs ul li .tab-wrapper .icon{width:24px;height:19px}.sanatorium-detail-tabs ul li .tab-wrapper h2{max-width:71%;font-size:14px}}@media screen and (min-width:768px) and (max-width:1024px){.sanatorium-detail-tabs .sticked-header .left a{display:none}.sanatorium-detail-tabs .sticked-header .right .rating-section .rating-bar-and-label span{font-size:10px}.sanatorium-detail-tabs .sticked-header .right .discount-green{display:none}.sanatorium-detail-tabs ul li{padding:7px}.sanatorium-detail-tabs ul li+li{margin-inline-start:10px}.sanatorium-detail-tabs ul li .tab-wrapper .icon{width:22px;height:16px}.sanatorium-detail-tabs ul li .tab-wrapper h2{max-width:68%;font-size:13px}}@media screen and (max-width:900px){.sanatorium-detail-tabs ul li{padding:5px}.sanatorium-detail-tabs ul li+li{margin-inline-start:7px}}body.mobile .sanatorium-detail-tabs{position:sticky;top:44px;margin-bottom:0}body.mobile .sanatorium-detail-tabs ul{overflow-x:auto;margin-bottom:0;padding-bottom:0;min-height:80px}body.mobile .sanatorium-detail-tabs ul li{flex:unset;width:23%;min-width:94px;height:70px;border-radius:0;padding:0 7px;transition:all 150ms linear;border-inline-end:1px solid #FFF}body.mobile .sanatorium-detail-tabs ul li:last-of-type{border-inline-end:none}body.mobile .sanatorium-detail-tabs ul li.active{min-width:110px;height:80px;background:linear-gradient(180deg,#e3e7ee 0,rgba(255,255,255,0) 100%);transition:all 150ms linear}body.mobile .sanatorium-detail-tabs ul li.active .tab-wrapper h2{font-size:15px;color:#0074ab}body.mobile .sanatorium-detail-tabs ul li.active .tab-wrapper .icon{fill:#0074AB!important}body.mobile .sanatorium-detail-tabs ul li.active .tab-wrapper .icon.info4-rounded{color:#fff}body.mobile .sanatorium-detail-tabs ul li.active .tab-wrapper .icon.thumbs-up{color:#0074ab}body.mobile .sanatorium-detail-tabs ul li+li{margin-inline-start:0}body.mobile .sanatorium-detail-tabs ul li .tab-wrapper{flex-direction:column}body.mobile .sanatorium-detail-tabs ul li .tab-wrapper svg{position:relative;z-index:1;width:29px;height:26px;margin-block-start:2px}body.mobile .sanatorium-detail-tabs ul li .tab-wrapper h2{max-width:100%;margin-top:7px;font-size:13px;line-height:1}body.mobile .sanatorium-detail-tabs ul li .tab-wrapper h2 .count{font-family:roboto-medium,Arial,sans-serif}body.mobile .sanatorium-detail-tabs ul li .tab-wrapper h2 .count-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .sanatorium-detail-tabs.sticked:before{display:none}.sanatorium-gallery{display:flex;margin-bottom:40px}.sanatorium-gallery .gallery{flex:71}.sanatorium-gallery .gallery>.gallery-wrapper .gallery-slide{height:100%}.sanatorium-gallery .gallery>.gallery-wrapper .gallery-slide img{height:100%;object-fit:cover}.sanatorium-gallery .gallery-thumbnails{flex:29;display:flex;flex-direction:row;flex-wrap:wrap}.sanatorium-gallery .gallery-thumbnails a{position:relative;width:calc(50% - 8px);margin-bottom:16px}.sanatorium-gallery .gallery-thumbnails a img{width:100%;height:auto}.sanatorium-gallery .gallery-thumbnails a:nth-of-type(odd){margin-inline-end:8px}.sanatorium-gallery .gallery-thumbnails a:nth-of-type(2n){margin-inline-start:8px}.sanatorium-gallery .gallery-thumbnails a:last-of-type,.sanatorium-gallery .gallery-thumbnails a:nth-of-type(5){margin-bottom:0}.sanatorium-gallery .gallery-thumbnails a:last-of-type img{filter:brightness(.45) opacity(1)!important;transition:filter .1s ease}.sanatorium-gallery .gallery-thumbnails a:last-of-type:after{content:attr(data-last-image-text);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:15px;line-height:17px;text-align:center;text-decoration:underline;font-family:roboto-medium,Arial,sans-serif}html[dir=rtl] .sanatorium-gallery .gallery-thumbnails a:last-of-type:after{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.sanatorium-gallery .gallery-thumbnails a:last-of-type:after{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.sanatorium-gallery .gallery-thumbnails a:last-of-type:after-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-gallery .gallery-thumbnails a:hover img{filter:opacity(.75);transition:filter .1s ease}.sanatorium-gallery .gallery-thumbnails a:hover:after{text-decoration:none}.sanatorium-gallery .gallery+.gallery-thumbnails{margin-inline-start:16px}@media screen and (min-width:768px) and (max-width:1200px){.sanatorium-gallery .gallery-thumbnails a:last-of-type:after{font-size:12px;line-height:14px}}@media screen and (min-width:768px) and (max-width:948px){.sanatorium-gallery{flex-direction:column}.sanatorium-gallery .gallery{flex:unset}.sanatorium-gallery .gallery-thumbnails{flex:unset;margin-top:16px;margin-inline-start:-8px!important;margin-inline-end:-8px!important}.sanatorium-gallery .gallery-thumbnails a{width:calc(16.666666%);margin-bottom:0;padding-inline-end:8px!important;padding-inline-start:8px!important}.sanatorium-gallery .gallery-thumbnails a:nth-of-type(odd){margin-inline-end:0}.sanatorium-gallery .gallery-thumbnails a:nth-of-type(2n){margin-inline-start:0}.sanatorium-gallery .gallery-thumbnails a:last-of-type:after{width:98%;font-size:11px;line-height:13px}.sanatorium-gallery .gallery+.gallery-thumbnails{margin-inline-start:0}}.expert-opinion{font-size:21px;line-height:21px}.expert-opinion .header-logo h2{color:#6b7382;margin-bottom:0!important;font-family:roboto,Arial,sans-serif}.expert-opinion .header-logo h2-i{font-family:roboto,Arial,sans-serif!important}.expert-opinion .header-logo .sanatoriums-logo{font-size:20px}.expert-opinion a .expert-thumbnail{width:100%}.expert-opinion a .expert-thumbnail img{width:100%;height:auto}.expert-opinion a .expert-thumbnail-label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;bottom:0;inset-inline-start:0;width:100%;padding:12px 14px;background-color:rgba(255,255,255,.9)}.expert-opinion a .expert-thumbnail-label h2{font-size:15px!important}.expert-opinion a .expert-thumbnail-person{background-image:url("/images/sanatoriums/team/experts/korostelov.png");background-size:cover;position:absolute;inset-inline-end:0;bottom:0;width:35%;height:95%}.expert-opinion a .expert-thumbnail-person.person-RUS{background-image:url("/images/sanatoriums/team/experts/romanenko.png")}.expert-opinion a .expert-thumbnail-person.person-AZE,.expert-opinion a .expert-thumbnail-person.person-GEO{background-image:url("/images/sanatoriums/team/experts/zeynalov.png")}.expert-opinion a .expert-thumbnail .play-button-with-text{transform:translate(-50%,-100%)}.expert-opinion .expert-no-video{display:flex;flex-direction:row;align-items:center}.expert-opinion .expert-no-video .expert-thumbnail-person{width:60px;height:75px;background-image:url("/images/sanatoriums/team/experts/korostelov_round_light.png");background-size:cover}.expert-opinion .expert-no-video .expert-thumbnail-person.person-small-RUS{background-image:url("/images/sanatoriums/team/experts/romanenko_round_light.png")}.expert-opinion .expert-no-video .expert-thumbnail-person.person-small-AZE,.expert-opinion .expert-no-video .expert-thumbnail-person.person-small-GEO{background-image:url("/images/sanatoriums/team/experts/zeynalov_round_light.png")}.expert-opinion .expert-no-video .header-logo{margin-inline-start:15px}.expert-opinion .expert-no-video .header-logo h2{font-size:17px!important;text-align:start}.expert-opinion p{margin-top:18px;font-size:15px;color:#000}@media screen and (min-width:768px) and (max-width:1024px){.expert-opinion a .expert-thumbnail-label{padding:8px}.expert-opinion a .expert-thumbnail-label h2{font-size:12px!important;line-height:12px}.expert-opinion a .expert-thumbnail-label .sanatoriums-logo{font-size:15px;line-height:15px}.expert-opinion a .expert-thumbnail .play-button-with-text{font-size:40px;transform:translate(-50%,-101%)}.expert-opinion .expert-no-video .expert-thumbnail-person{width:48px;height:60px}.expert-opinion .expert-no-video .header-logo{margin-inline-start:10px}.expert-opinion .expert-no-video .header-logo h2{font-size:15px}.expert-opinion .expert-no-video .header-logo .sanatoriums-logo{font-size:18px}}body.mobile .expert-opinion p{margin-top:10px;font-size:14px}.rating-bar{flex:8;position:relative;width:100%;height:10px;border-radius:999px;background-color:#f0f1f4}.rating-bar-graphic{content:'';position:absolute;inset-inline-start:0;height:10px;border-radius:999px}.label-select-container{position:relative;display:flex;align-items:center;font-size:15px;color:#474c56}.label-select-container label{font-size:1em;line-height:1em;margin-inline-end:1em;margin-bottom:0;font-family:roboto,Arial,sans-serif}.label-select-container label-i{font-family:roboto,Arial,sans-serif!important}.label-select-container select{padding-block:0.45em;padding-inline:1em 1.8em;background-color:#f0f1f4;border:none;border-radius:2px;font-size:1em;background-position:right .7em center;cursor:pointer;font-family:roboto-medium,Arial,sans-serif}.label-select-container select-i{font-family:roboto-medium,Arial,sans-serif!important}html[dir=rtl] .label-select-container select{background-position-x:5%}#packageSelectorContainer{background-color:#f0f1f4;padding:20px}#packageSelectorContainer .selector-title{display:flex;align-items:center}#packageSelectorContainer .selector-title svg{margin:0}#packageSelectorContainer .selector-title span{font-size:23px;margin-inline-start:12px;font-family:roboto-light,Arial,sans-serif}#packageSelectorContainer .selector-container .room{margin-top:10px}#packageSelectorContainer .selector-container .room .person+.person{margin-top:5px}#packageSelectorContainer .selector-container .room .person .person-number{min-width:150px;align-self:center;color:#494f5b;margin-inline-end:10px;font-size:15px;font-family:roboto-medium,Arial,sans-serif}#packageSelectorContainer .selector-container .room .person .person-number-i{font-family:roboto-medium,Arial,sans-serif!important}#packageSelectorContainer .selector-container .room .person .person-package{flex:1 1 auto;align-self:center}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-toggle{min-height:48px;align-items:center;justify-content:space-between;padding:0 15px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-toggle.disabled{pointer-events:none;background:#fbfbfc;max-height:48px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-toggle.disabled .package-title{color:#959fb5;font-size:13px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-toggle.disabled svg{fill:#D6D9E1}#packageSelectorContainer .selector-container .room .person .person-package .item-package{align-items:flex-start;align-self:center;flex:1 70%;text-align:start}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-title{color:#0c9ee4;font-size:15px;font-family:roboto-medium,Arial,sans-serif}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-title-i{font-family:roboto-medium,Arial,sans-serif!important}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-title:first-letter{text-transform:capitalize}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-content{font-size:12px}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-content span::after{content:', '}#packageSelectorContainer .selector-container .room .person .person-package .item-package .package-content span:last-child::after{content:'';display:none}#packageSelectorContainer .selector-container .room .person .person-package .item-package-indicator{align-self:center;margin-inline-end:15px;font-size:13px;color:#b70000;font-family:roboto,Arial,sans-serif}#packageSelectorContainer .selector-container .room .person .person-package .item-package-indicator-i{font-family:roboto,Arial,sans-serif!important}#packageSelectorContainer .selector-container .room .person .person-package .item-package-indicator .price{margin-inline-start:20px}#packageSelectorContainer .selector-container .room .person .person-package .item-package-indicator .price.positive:before{content:'+';margin-inline-end:5px}#packageSelectorContainer .selector-container .room .person .person-package .item-package-indicator .price.negative:before{content:'-';margin-inline-end:5px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu{width:100%;box-shadow:0 8px 10px rgba(0,0,0,.18);font-family:roboto-light,Arial,sans-serif;background-color:#fff;z-index:2}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li{padding:5px 15px;border-bottom:1px solid #ebecf1;cursor:pointer;justify-content:space-between}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li:last-child{border-bottom:none}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li .indicator{align-self:center;flex:0 1 30px;min-width:30px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li .indicator .rectangular{transform:rotate(45deg) scale(1);width:7px;height:15px;border:solid transparent;border-width:0 2.3px 2.3px 0;background-color:transparent;border-radius:0;inset-inline-start:5px;top:-1px}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li.selected .rectangular{border-color:#3db912}#packageSelectorContainer .selector-container .room .person .person-package>.dropdown-menu li .package-content span{display:inline-block}.room-info{align-items:center;margin-bottom:5px}.room-info .room-title{color:#0c9ee4;font-size:19px;font-family:roboto-medium,Arial,sans-serif;margin-inline-end:10px}.room-info .room-title-i{font-family:roboto-medium,Arial,sans-serif!important}.room-info .room-persons span{font-size:13px;color:#494f5b}.room-info .room-persons span.title{font-family:roboto-medium,Arial,sans-serif}.room-info .room-persons span.title-i{font-family:roboto-medium,Arial,sans-serif!important}.room-info .price-separator{flex:1 1 auto!important}.room-info .price-separator .separator{height:1px;background-color:#fff;margin-inline-start:20px}.room-info .room-price{color:#b70000;font-size:19px;margin-inline-start:10px;font-family:roboto,Arial,sans-serif}.room-info .room-price-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-detail .header-section-left h1{margin-bottom:5px}.sanatorium-detail .header-section-left .sanatorium-address+.map-link{margin-inline-start:18px}.sanatorium-detail .header-section-right>div+div{margin-inline-start:16px}.sanatorium-detail .header-section-right .info-column{display:flex;flex-direction:column;justify-content:space-between;text-align:end}.sanatorium-detail .header-section-right .info-column span{color:#48c014;font-size:20px;line-height:1}.sanatorium-detail .header-section-right .info-column .references-link{justify-content:end;color:#6b7382}.sanatorium-detail .header-section-right .info-column .link-to-video{max-width:190px;font-size:13px}.sanatorium-detail .header-section-right .info-column.no-video{justify-content:center}.sanatorium-detail .header-section-right .info-column.no-video .references-link{margin-top:4px}.sanatorium-detail .header-section-right .sanatorium-rating{display:flex;flex-direction:column;align-items:center}.sanatorium-detail .header-section-right .sanatorium-rating-circle{margin-bottom:-1px}.sanatorium-detail .header-section-right .sanatorium-rating span{color:#6b7382;font-size:11px;line-height:1;text-align:center;font-family:roboto,Arial,sans-serif}.sanatorium-detail .header-section-right .sanatorium-rating span-i{font-family:roboto,Arial,sans-serif!important}@media screen and (min-width:768px) and (max-width:1024px){.sanatorium-detail .header-section-right .info-column span{font-size:18px}.sanatorium-detail .header-section-right .info-column .references-link{font-size:12px}.sanatorium-detail .header-section-right .info-column .link-to-video{font-size:12px;line-height:14px}.sanatorium-detail .header-section-right .sanatorium-rating-circle{font-size:64px}.sanatorium-detail .header-section-right .sanatorium-rating span{font-size:10px}}.sanatorium-detail .banners-wrapper{margin-bottom:0!important}.sanatorium-detail .banners-wrapper>*{margin-top:0;margin-bottom:6px}.sanatorium-detail .banners-wrapper>:last-of-type{margin-bottom:26px}body.mobile .sanatorium-detail .banners-wrapper>:last-of-type{margin-bottom:14px}.sanatorium-detail .content-section{display:none!important;flex-direction:column}.sanatorium-detail .content-section.active,.sanatorium-detail .content-section.loader{display:flex!important}.sanatorium-detail .content-section [data-search-scroll-anchor]{scroll-margin-top:118px;scroll-snap-margin-top:118px}.sanatorium-detail .content-section .sanatorium-description-wrapper .desc-text{flex:100}.sanatorium-detail .content-section .sanatorium-description-wrapper .desc-text+.exp-text{margin-inline-start:24px}.sanatorium-detail .content-section .sanatorium-description-wrapper .exp-text{flex:66.6}@media screen and (min-width:949px) and (max-width:1200px){.sanatorium-detail .content-section .sanatorium-description-wrapper .exp-text{flex:67.5}}@media screen and (min-width:768px) and (max-width:948px){.sanatorium-detail .content-section .sanatorium-description-wrapper .desc-text+.exp-text{margin-inline-start:16px}.sanatorium-detail .content-section .sanatorium-description-wrapper .exp-text{flex:83}}.sanatorium-detail .content-section .sanatorium-description .toggle-button{position:relative;font-size:19px;color:#0c9ee4;outline:0!important;font-family:roboto,Arial,sans-serif;text-decoration:underline}.sanatorium-detail .content-section .sanatorium-description .toggle-button-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-black{color:#333}.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-black:active,.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-black:focus{color:#333}.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-FFFFFF{color:#fff}.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-FFFFFF:active,.sanatorium-detail .content-section .sanatorium-description .toggle-button.underline-FFFFFF:focus{color:#fff}.sanatorium-detail .content-section .sanatorium-description .toggle-button:hover{text-decoration:none}.sanatorium-detail .content-section .sanatorium-rooms-buttons,.sanatorium-detail .content-section .sanatorium-rooms-wrapper{display:flex;flex-direction:column}.sanatorium-detail .content-section .sanatorium-rooms-wrapper{flex:1 1 65%;border:1px solid #f4f5f7;border-inline-end:none;padding:10px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item{display:flex;align-items:center;text-decoration:none}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item+.rooms-wrapper-item{margin-top:10px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item img{width:100%;height:auto;max-width:200px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text,.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy{display:flex;justify-content:center;height:100%}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy{align-items:center;min-width:81px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy .icon{margin:0}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy .icon:last-of-type{margin-inline-end:0!important}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy .icon.person{width:12px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-occupancy .icon.child{width:8px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text{flex-direction:column;color:#333}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text h4{font-size:17px;font-family:roboto-medium,Arial,sans-serif}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text h4-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties{margin-top:7px;padding-inline-end:5px}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p{font-size:13px;font-family:roboto,Arial,sans-serif}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span{color:#0c9ee4;white-space:nowrap;text-decoration:underline}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-black{color:#333}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-black:active,.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-black:focus{color:#333}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-FFFFFF{color:#fff}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-FFFFFF:active,.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span.underline-FFFFFF:focus{color:#fff}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties p span:hover{text-decoration:none}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text h4{font-size:15px}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item .room-item-text .room-properties{display:none}.sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item+.rooms-wrapper-item{margin-top:7px;padding-top:7px;border-top:1px solid #f0f1f4}.sanatorium-detail .content-section .sanatorium-rooms-buttons{flex:2 2 35%;min-height:163px;padding:20px;background-color:#f4f5f7;text-align:center}.sanatorium-detail .content-section .sanatorium-rooms-buttons .separator{font-size:28px;overflow:hidden;margin-top:20px;margin-bottom:20px;font-family:roboto-light,Arial,sans-serif}.sanatorium-detail .content-section .sanatorium-rooms-buttons .separator:after,.sanatorium-detail .content-section .sanatorium-rooms-buttons .separator:before{background-color:#fff;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.sanatorium-detail .content-section .sanatorium-rooms-buttons .separator:before{inset-inline-end:0.5em;margin-inline-start:-50%}.sanatorium-detail .content-section .sanatorium-rooms-buttons .separator:after{inset-inline-start:0.5em;margin-inline-end:-50%}.sanatorium-detail .content-section .sanatorium-rooms-buttons .info-box-pointing-down+.button{margin-top:15px}.sanatorium-detail .content-section .sanatorium-rooms-buttons .button{margin:0;font-family:roboto-medium,Arial,sans-serif}.sanatorium-detail .content-section .sanatorium-rooms-buttons .button-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-detail .content-section .sanatorium-rooms-buttons .button svg{width:30px;height:auto;fill:#FFF}.sanatorium-detail .content-section .sanatorium-rooms-buttons .button span{line-height:1;font-size:17px}.sanatorium-detail .content-section .sanatorium-rooms-buttons .button span span{font-size:25px}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-buttons .button{padding-top:7px;padding-bottom:7px}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-buttons .button span{font-size:15px}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-buttons .button span span{font-size:22px;line-height:17px;font-family:roboto,Arial,sans-serif}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-buttons .button span span-i{font-family:roboto,Arial,sans-serif!important}@media screen and (min-width:768px) and (max-width:1024px){.sanatorium-detail .content-section .sanatorium-rooms>.flex-grid{flex-direction:column;border:1px solid #f4f5f7}.sanatorium-detail .content-section .sanatorium-rooms>.flex-grid .sanatorium-rooms-buttons{min-height:unset}}body.mobile .sanatorium-detail .content-section .sanatorium-rooms{padding-top:20px;background-color:#f4f5f7}body.mobile .sanatorium-detail .content-section .sanatorium-rooms>div{flex-direction:column}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-wrapper{flex:1 1 100%;padding:0 14px;border:none}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-wrapper .rooms-wrapper-item img{max-width:80px;height:auto}body.mobile .sanatorium-detail .content-section .sanatorium-rooms-buttons{flex:1 1 100%;padding:23px 14px;min-height:initial}.sanatorium-detail .content-section .filters-column h2{margin:7px 0 0 0;padding-bottom:26px;font-size:21px!important;border-bottom:1px solid #ebecf1}.sanatorium-detail .content-section .search-results-header{margin-bottom:30px}.sanatorium-detail .content-section #selectorsContainer{margin-bottom:24px}.sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer{margin-bottom:24px;scroll-margin-top:120px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer{scroll-margin-top:140px}.sanatorium-detail .content-section #mainContainer #alternativeTermsContainer{margin-bottom:0}.sanatorium-detail .content-section #mainContainer #searchResultContainer{flex-wrap:wrap}.sanatorium-detail .content-section #mainContainer #searchResultContainer .result-room{margin-top:0}.sanatorium-detail .content-section #mainContainer #searchResultContainer .result-room+.more-content,.sanatorium-detail .content-section #mainContainer #searchResultContainer .result-room+.result-room{margin-top:20px}body.mobile .sanatorium-detail .content-section #mainContainer #searchResultContainer .more-content{margin-inline-start:14px;margin-inline-end:14px}@media screen and (min-width:768px) and (max-width:1024px){.sanatorium-detail .header-section-left h1{font-size:28px}.sanatorium-detail .header-section-left .sanatorium-address{font-size:12px}.sanatorium-detail .header-section-left .sanatorium-address+.map-link{margin-inline-start:10px}.sanatorium-detail .header-section-right .sanatorium-rating-and-video span{font-size:17px}.sanatorium-detail .header-section-right .sanatorium-rating-and-video a{max-width:175px;font-size:12px;margin-bottom:0}.sanatorium-detail .header-section-right .sanatorium-rating .sanatorium-rating-circle.rating-normal{font-size:70px}.sanatorium-detail .header-section-right .sanatorium-video{display:none}}body.mobile .sanatorium-detail-header h1{display:inline-block;text-align:start;font-size:21px;margin-block-end:10px}body.mobile .sanatorium-detail-header h1 .ico{display:inline-block;margin-inline-start:5px}body.mobile .sanatorium-detail-header address{font-size:13px;text-align:start;margin-block-end:10px}body.mobile .sanatorium-detail-header .rating-box .rating-card{padding:4px 4px 3px 4px}body.mobile .sanatorium-detail-header .rating-box a,body.mobile .sanatorium-detail-header .rating-box span{line-height:22px}body.mobile .sanatorium-detail [data-tabs-scroll-anchor]{position:relative;z-index:-1;height:44px;margin-top:-44px}body.mobile .sanatorium-detail .content-section h2{font-size:21px;margin-bottom:14px}body.mobile .sanatorium-detail .content-section .search-results-header{flex-direction:column}body.mobile .sanatorium-detail .content-section #selectorsContainer{margin-bottom:0}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer{padding:14px 10px;margin-bottom:0}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-title{align-self:center}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-title span{font-size:21px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person{flex-direction:column;margin-bottom:8px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person-number{min-width:unset;align-self:flex-start;margin-block:0 2px;margin-inline:11px 0;font-size:13px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person-package{width:100%}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person-package.dropdown .dropdown-toggle{padding-block-start:5px;padding-block-end:5px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person-package.dropdown .item-package .package-title{font-size:15px}body.mobile .sanatorium-detail .content-section #selectorsContainer #packageSelectorContainer .selector-container .room .person-package.dropdown .item-package .package-content{font-size:14px;line-height:17px}body.mobile .sanatorium-detail .content-section main>h2:first-child{margin-top:14px}body.mobile .sanatorium-detail .content-section main h2{font-size:23px}body.mobile .sanatorium-detail .content-section main #sectionGallery{background:#40424d}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery{position:relative}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery .arrows{position:absolute;top:45%;width:41px;height:41px;display:block;cursor:pointer;z-index:2000}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery .arrows:hover{opacity:.7}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery .arrows.prev{inset-inline-start:1%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLnN0cjAge3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6NzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQ0KICAgIC5maWwwIHtmaWxsOm5vbmV9DQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAgc3RyMCIgZD0iTTI5NTAgMTUwMGMwLC04MDEgLTY0OSwtMTQ1MCAtMTQ1MCwtMTQ1MCAtODAxLDAgLTE0NTAsNjQ5IC0xNDUwLDE0NTAgMCw4MDEgNjQ5LDE0NTAgMTQ1MCwxNDUwIDgwMSwwIDE0NTAsLTY0OSAxNDUwLC0xNDUwIi8+DQogIDxwb2x5Z29uIGNsYXNzPSJmaWwxIiBwb2ludHM9IjE3NDcsMjExMiAxNzEyLDIxNTYgMTE0MiwxNjMxIDEwMDAsMTUwMCAxMTQyLDEzNjkgMTcxMiw4NDQgMTc1MCw4ODUgMTA4MiwxNDk2ICIvPg0KIDwvZz4NCjwvc3ZnPg0K") left top no-repeat;background-size:contain;width:41px;height:41px}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery .arrows.next{inset-inline-end:1%;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLnN0cjAge3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6NzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQ0KICAgIC5maWwwIHtmaWxsOm5vbmV9DQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAgc3RyMCIgZD0iTTUwIDE1MDBjMCwtODAxIDY0OSwtMTQ1MCAxNDUwLC0xNDUwIDgwMSwwIDE0NTAsNjQ5IDE0NTAsMTQ1MCAwLDgwMSAtNjQ5LDE0NTAgLTE0NTAsMTQ1MCAtODAxLDAgLTE0NTAsLTY0OSAtMTQ1MCwtMTQ1MCIvPg0KICA8cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSIxMjUzLDIxMTIgMTI4OCwyMTU2IDE4NTgsMTYzMSAyMDAwLDE1MDAgMTg1OCwxMzY5IDEyODgsODQ0IDEyNTAsODg1IDE5MTgsMTQ5NiAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==") left top no-repeat;background-size:contain;width:41px;height:41px}body.mobile .sanatorium-detail .content-section main #sectionGallery #gallery .arrows em{display:none}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item{border-bottom:1px solid #ebecf1;padding-bottom:10px}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item .hotel-item{font-size:14px}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item .expert-item .expert-opinion .header-logo{justify-content:center}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item .expert-item .expert-opinion .header-logo h2{font-size:20px!important}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item .expert-item .expert-opinion .header-logo span{font-size:19px}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item .toggle-button{margin-inline-start:auto;margin-top:3px;font-size:13px}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item+.description-item{margin-top:10px}body.mobile .sanatorium-detail .content-section main .sanatorium-description .description-item:last-of-type{border-bottom:none}body.mobile .sanatorium-detail .content-section main .sanatorium-map+.delegate-banner{margin-top:-14px}body.mobile .sanatorium-detail .content-section main #searchResultContainer .search-results-header{flex-direction:column;margin-bottom:0;border-bottom:3px solid #ebecf1!important}body.mobile .sanatorium-detail .content-section main #searchResultContainer .search-results-header h2{font-size:21px;margin-top:0;margin-bottom:15px!important}body.mobile .sanatorium-detail .content-section main #searchResultContainer .search-results-header .label-select-container{margin-top:14px}body.mobile .sanatorium-detail .content-section main .rating-section{flex-direction:column-reverse}body.mobile .sanatorium-detail .content-section main .rating-section .references-rating{justify-content:center}body.mobile .sanatorium-detail .content-section main .rating-section .references-rating>div{max-width:100%}body.mobile .sanatorium-detail .content-section main .advantages-list,body.mobile .sanatorium-detail .content-section main .message-wrapper,body.mobile .sanatorium-detail .content-section main .rating-section,body.mobile .sanatorium-detail .content-section main .reasons-why,body.mobile .sanatorium-detail .content-section main .sanatorium-description{padding-inline-start:14px;padding-inline-end:14px}#sanatorium #sectionProperty #properties{gap:20px 10px}#sanatorium #sectionProperty #properties>li{width:32%}#sanatorium #sectionProperty #properties>li .icon{max-width:54px}#sanatorium #sectionProperty #properties>li strong{font-size:1.4em;line-height:1.1em;margin:0 0 4px 0;font-family:roboto-light,Arial,sans-serif}#sanatorium #sectionProperty #properties>li ul li{padding:4px 0;font-size:.9em;font-family:roboto,Arial,sans-serif}#sanatorium #sectionProperty #properties>li ul li-i{font-family:roboto,Arial,sans-serif!important}#sanatorium #sectionProperty #properties>li ul li::before{content:'';display:block;background:url("/images/icons/icons.v_6c536ff4.svg#check-thin-blue") no-repeat;min-width:15px;min-height:15px;margin-block-start:3px;margin-inline-end:7px}#sanatorium #sectionProperty #properties>li ul li:first-of-type{padding-top:0}#sanatorium #sectionProperty #properties>li ul li:first-of-type::before{display:none}#sanatorium #sectionProperty #properties>li ul li span{display:inline-block;padding:0}body.mobile #sanatorium #sectionProperty{margin:0 0 20px 0}body.mobile #sanatorium #sectionProperty #properties>li{width:100%;border-bottom:1px solid #ebecf1}body.mobile #sanatorium #sectionProperty #properties>li .property-header{padding:15px 10px}body.mobile #sanatorium #sectionProperty #properties>li .property-header strong{font-size:17px}body.mobile #sanatorium #sectionProperty #properties>li .property-content{padding:0 14px 14px}body.mobile #sanatorium #sectionProperty #properties>li ul li:first-of-type::before{display:block}body.mobile #sanatorium #sectionProperty #properties>li.open .property-header{color:#0c9ee4;text-decoration:none}#sanatorium #sectionIndication{margin:0 0 30px 0}#sanatorium #sectionIndication .indications>li{flex:1 0 33.3%;max-width:calc(33.35% - 7px);line-height:1.3}#sanatorium #sectionIndication .indications>li .icon{max-width:54px;color:#01c001}#sanatorium #sectionIndication .indications>li strong{font-size:16px;font-family:roboto-light,Arial,sans-serif}#sanatorium #sectionIndication .indications>li a{color:#000;text-decoration:underline}#sanatorium #sectionIndication .indications>li a:hover{text-decoration:none}@media screen and (min-width:768px) and (max-width:1024px){#sanatorium #sectionIndication .indications>li{flex:1 0 calc(50% - 10px);max-width:calc(50% - 10px)}}body.mobile #sanatorium #sectionIndication{margin:0 0 20px 0;padding:0 14px}body.mobile #sanatorium #sectionIndication .indications li{max-width:100%;padding:0}#sanatorium #sectionProcedures{margin:0 0 30px 0}#sanatorium #sectionProcedures #procedures .treatment-note{min-height:54px;margin-bottom:15px}#sanatorium #sectionProcedures #procedures li{width:18%;height:auto;overflow-x:hidden;margin-block:0 15px;margin-inline:0 1.2%;display:inline-block;vertical-align:top;font-size:.95em;min-height:112px;text-align:center}#sanatorium #sectionProcedures #procedures li img{transition:.2s;transition-timing-function:ease;will-change:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%}@media only screen and (max-width:1200px){#sanatorium #sectionProcedures #procedures li img{transition:none}}#sanatorium #sectionProcedures #procedures li strong{display:block;line-height:1.35em;margin-block-start:10px}#sanatorium #sectionProcedures #procedures li:hover{cursor:pointer}#sanatorium #sectionProcedures #procedures li:hover img{opacity:.7}#sanatorium #sectionProcedures #procedures li:hover strong{color:#0c9ee4}#sanatorium #sectionProcedures #procedures li a{text-decoration:underline;padding:3px 0;z-index:1;position:relative}#sanatorium #sectionProcedures #procedures li a:hover{text-decoration:none}#sanatorium #sectionTransfer{margin:0 0 30px 0}#sanatorium #sectionTransfer p{font-size:.9em;padding-block:12px;padding-inline:12px 180px;width:100%;position:relative}#sanatorium #sectionTransfer p span{color:#0c9ee4;font-size:1.1em;font-family:roboto,Arial,sans-serif}#sanatorium #sectionTransfer p span-i{font-family:roboto,Arial,sans-serif!important}#sanatorium #sectionTransfer p strong{font-size:1.2em;white-space:nowrap}#sanatorium #sectionTransfer p.grey-even{background:#f0f1f4}#sanatorium #sectionTransfer p .btn{inset-inline-end:20px;top:18px;border:none;color:#fff;padding:0;display:block;white-space:normal;text-decoration:none;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-family:roboto,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto;background:#0c9ee4;font-size:1.1em;padding:8px 20px;line-height:1.3em;color:#fff!important;position:absolute}#sanatorium #sectionTransfer p .btn-i{font-family:roboto,Arial,sans-serif!important}@media only screen and (max-width:1200px){#sanatorium #sectionTransfer p .btn{transition:none}}#sanatorium #sectionTransfer p .btn:active,#sanatorium #sectionTransfer p .btn:focus,#sanatorium #sectionTransfer p .btn:hover{color:#fff!important;text-decoration:none!important}#sanatorium #sectionTransfer p .btn:hover{background:#30b4f3;text-decoration:none!important}body.mobile #sanatorium #sectionProcedures{margin:0 0 20px 0;padding:0 14px}body.mobile #sanatorium #sectionProcedures #procedures ul li{width:29.5%;margin-block:0 12px;margin-inline:1.5%;overflow:hidden;word-break:break-word}body.mobile #sanatorium #sectionProcedures #procedures ul li a,body.mobile #sanatorium #sectionProcedures #procedures ul li strong{font-size:.9em}body.mobile #sanatorium #sectionTransfer{text-align:center;margin:0 0 20px 0;border-bottom:1px solid #ebecf1}body.mobile #sanatorium #sectionTransfer p{padding:15px}body.mobile #sanatorium #sectionTransfer .btn{width:170px;margin:5px auto 0 auto;position:relative;inset-inline-start:0;inset-inline-end:0;top:0;bottom:0}@media only screen and (max-width:1024px){#sanatorium #sectionProperty #properties>li{width:48%}}@media only screen and (max-width:560px){#sanatorium #sectionProcedures #procedures .treatment-note p{font-size:.85em}}.viewbox-content{position:absolute;inset-inline-start:0;top:0;width:100vw;height:100vh}.viewbox-content .viewbox-gallery .viewbox-content-left{position:absolute;top:0;bottom:0;inset-inline-start:0;height:100%;display:flex;align-items:center;justify-content:center}.viewbox-content .viewbox-gallery .viewbox-content-right{position:absolute;top:0;bottom:0;inset-inline-end:0;height:100%}.viewbox-content .viewbox-gallery .viewbox-content-right .thumbnails{height:100%;max-height:100vh}.viewbox-content .viewbox-gallery .viewbox-content-right .thumbnails .gallery{height:100%}.viewbox-content .viewbox-gallery .viewbox-content-right .text-content{height:100%;max-height:100vh;overflow-x:scroll}.viewbox-content .viewbox-gallery .cleaner{padding:0}body.noscroll{overflow:hidden}.review-item .name-and-flag .flag-geo{max-width:20px;height:13px}.review-item .thumbs-up{position:relative;width:17px;height:17px;margin-inline-end:15px}.review-item .positive-text .thumbs-up{top:-4px}.review-item .negative-text .thumbs-up{top:1px}.review-item .negative-text h3,.review-item .positive-text h3{display:flex;align-items:center;margin-block-end:10px;font-size:15px}.review-item .negative-text h3 span,.review-item .positive-text h3 span{font-family:roboto-medium,Arial,sans-serif}.review-item .negative-text h3 span-i,.review-item .positive-text h3 span-i{font-family:roboto-medium,Arial,sans-serif!important}.review-item .positive-text+.negative-text{margin-top:25px}.review-item .text-container span{font-size:15px;line-height:1.7;overflow-wrap:break-word;font-family:roboto,Arial,sans-serif}.review-item .text-container span-i{font-family:roboto,Arial,sans-serif!important}.review-item .text-container span.original{display:none}.review-item .text-container.show-original span.original{display:inline}.review-item .text-container.show-original span.translated{display:none}.review-item .show-original-button{padding:10px;padding-inline-end:0;line-height:1;color:#333;font-size:13px;text-decoration:underline;cursor:pointer;background:0 0;font-family:roboto,Arial,sans-serif}.review-item .show-original-button-i{font-family:roboto,Arial,sans-serif!important}.review-item .show-original-button:hover{text-decoration:none}.review-response{margin-block-start:25px}.review-response h2,.review-response h3{color:#333;font-size:15px;line-height:1;margin-block-end:10px;font-family:roboto-medium,Arial,sans-serif}.review-response h2-i,.review-response h3-i{font-family:roboto-medium,Arial,sans-serif!important}.review-response p{background-color:#fff;padding:20px;font-size:15px;line-height:1.7;font-family:roboto-italic,Arial,sans-serif}body.mobile .review-response h2,body.mobile .review-response h3{text-align:left;font-size:13px}.hotel-reviews-page .city-item,.resort-reviews-page .city-item,.sanatoriums-reviews-page .city-item{height:280px;position:relative}.hotel-reviews-page .city-item .wrapper,.resort-reviews-page .city-item .wrapper,.sanatoriums-reviews-page .city-item .wrapper{position:absolute;inset-inline-start:15px;inset-block-end:15px;padding:15px 18px;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;text-shadow:0 0 15px #333}.hotel-reviews-page .city-item .wrapper h1,.resort-reviews-page .city-item .wrapper h1,.sanatoriums-reviews-page .city-item .wrapper h1{margin-block-end:4px;font-size:37px;font-family:roboto-medium,Arial,sans-serif}.hotel-reviews-page .city-item .wrapper h1-i,.resort-reviews-page .city-item .wrapper h1-i,.sanatoriums-reviews-page .city-item .wrapper h1-i{font-family:roboto-medium,Arial,sans-serif!important}.hotel-reviews-page .city-item .wrapper p,.resort-reviews-page .city-item .wrapper p,.sanatoriums-reviews-page .city-item .wrapper p{font-size:14px;line-height:1}.hotel-reviews-page .review-item .left-side,.resort-reviews-page .review-item .left-side,.sanatoriums-reviews-page .review-item .left-side{flex:2;min-width:240px}.hotel-reviews-page .review-item .right-side,.resort-reviews-page .review-item .right-side,.sanatoriums-reviews-page .review-item .right-side{flex:8}.hotel-reviews-page .review-item .right-side.w-translation,.resort-reviews-page .review-item .right-side.w-translation,.sanatoriums-reviews-page .review-item .right-side.w-translation{justify-content:space-between}.hotel-reviews-page .load-more-button,.resort-reviews-page .load-more-button,.sanatoriums-reviews-page .load-more-button{margin-inline-start:auto;margin-inline-end:auto;max-width:700px}body.mobile .hotel-reviews-page,body.mobile .resort-reviews-page,body.mobile .sanatoriums-reviews-page{padding-block-start:0}body.mobile .hotel-reviews-page .city-item,body.mobile .resort-reviews-page .city-item,body.mobile .sanatoriums-reviews-page .city-item{height:200px;margin-block-start:0;background-size:cover}body.mobile .hotel-reviews-page .city-item .wrapper,body.mobile .resort-reviews-page .city-item .wrapper,body.mobile .sanatoriums-reviews-page .city-item .wrapper{width:100%;inset-inline-start:unset;inset-block-end:0;padding:10px 15px}body.mobile .hotel-reviews-page .city-item .wrapper h1,body.mobile .resort-reviews-page .city-item .wrapper h1,body.mobile .sanatoriums-reviews-page .city-item .wrapper h1{font-size:23px;text-align:start}body.mobile .hotel-reviews-page>p,body.mobile .resort-reviews-page>p,body.mobile .sanatoriums-reviews-page>p{font-size:15px;margin-block-start:20px;margin-block-end:20px;padding-inline-start:15px;padding-inline-end:15px}body.mobile .hotel-reviews-page .review-item,body.mobile .resort-reviews-page .review-item,body.mobile .sanatoriums-reviews-page .review-item{flex-direction:column}body.mobile .hotel-reviews-page .review-item .left-side,body.mobile .hotel-reviews-page .review-item .right-side,body.mobile .resort-reviews-page .review-item .left-side,body.mobile .resort-reviews-page .review-item .right-side,body.mobile .sanatoriums-reviews-page .review-item .left-side,body.mobile .sanatoriums-reviews-page .review-item .right-side{flex:unset;padding:15px}body.mobile .hotel-reviews-page .review-item .left-side>.m-b-20,body.mobile .resort-reviews-page .review-item .left-side>.m-b-20,body.mobile .sanatoriums-reviews-page .review-item .left-side>.m-b-20{margin-block-end:12px}.sanatoriums-reviews-page .city-item{background-image:url("/images/sanatoriums/team/team3.jpg");background-position-x:center}body.mobile .sanatoriums-reviews-page .city-item{background-image:url("/images/sanatoriums/team/team3-mobile.jpg")}.hotel-reviews-page .section-header{margin-bottom:0!important}.hotel-reviews-page .review-item{padding:30px;margin-block-start:30px}body.mobile .hotel-reviews-page .references-header{padding-block-start:25px;padding-inline-start:15px;padding-inline-end:15px}body.mobile .hotel-reviews-page .review-item{padding:15px}body.mobile .hotel-reviews-page .review-item .name-and-date{flex-direction:column-reverse;align-items:start}body.mobile .hotel-reviews-page .review-item .name-and-date .name-and-flag{margin-block-start:12px}.hotel-reviews-page .label-select-container h2,.resort-reviews-page .label-select-container h2,.sanatoriums-reviews-page .label-select-container h2{margin-bottom:unset!important}body.mobile .hotel-reviews-page .label-select-container,body.mobile .resort-reviews-page .label-select-container,body.mobile .sanatoriums-reviews-page .label-select-container{margin-block-start:25px;padding-inline-start:15px;padding-inline-end:15px}body.mobile .hotel-reviews-page .label-select-container h2,body.mobile .resort-reviews-page .label-select-container h2,body.mobile .sanatoriums-reviews-page .label-select-container h2{display:none}body.mobile .hotel-reviews-page .label-select-container .select-input,body.mobile .resort-reviews-page .label-select-container .select-input,body.mobile .sanatoriums-reviews-page .label-select-container .select-input{width:100%}body.mobile .hotel-reviews-page .review-item,body.mobile .resort-reviews-page .review-item,body.mobile .sanatoriums-reviews-page .review-item{margin-block-start:20px}body.mobile .hotel-reviews-page .review-item .review-date,body.mobile .resort-reviews-page .review-item .review-date,body.mobile .sanatoriums-reviews-page .review-item .review-date{font-size:13px}.google-attribution{display:flex;align-items:center;line-height:2;font-size:13px;font-family:roboto,Arial,sans-serif}.google-attribution-i{font-family:roboto,Arial,sans-serif!important}.google-attribution span{color:rgba(0,0,0,.54)}.google-attribution span img{margin-inline-end:-4px;margin-block-end:-4px}.google-attribution:hover{text-decoration:none}body.mobile .google-attribution{font-size:12px}body.mobile .google-attribution img{width:52px;height:16px}.references-summary{width:100%;margin-block-start:25px}.references-summary .rating-wrapper{color:#48c014}.references-summary .rating-wrapper+.rating-wrapper{margin-top:14px}.references-summary .rating-wrapper h3{color:#494f5b;font-size:15px;font-family:roboto,Arial,sans-serif}.references-summary .rating-wrapper h3-i{font-family:roboto,Arial,sans-serif!important}.references-summary .rating-wrapper .rating-bar-graphic{background-color:#b1f096}.references-summary .rating-wrapper .rating-out-of-10{flex:2;justify-content:end;font-size:21px;margin-inline-start:12px}.references-summary .rating-wrapper:nth-of-type(odd){color:#0c9ee4}.references-summary .rating-wrapper:nth-of-type(odd) .rating-bar-graphic{background-color:#9edcfa}.references-summary .rating-wrapper.no-value{color:#c4c4c4}.references-rating{display:flex}.references-rating>div{max-width:228px}.references-rating>div span{color:#48c014;font-size:23px;margin-top:10px;font-family:roboto-medium,Arial,sans-serif}.references-rating>div span-i{font-family:roboto-medium,Arial,sans-serif!important}.reference-step-1 h1{margin-top:15px}.reference-step-1 span.font-21{display:flex;justify-content:start}@media screen and (max-width:767px){.reference-step-1 h1,.reference-step-1 p.font-16,.reference-step-1 span.font-21{padding-inline-end:15px;padding-inline-start:15px}.reference-step-1 .booking-page .booking-container .form-container{padding-inline-start:15px;padding-inline-end:15px}}@media screen and (max-width:560px){.reference-step-1{text-align:center}.reference-step-1 h1{font-size:20px!important;margin-bottom:15px}.reference-step-1 h2{margin-top:20px;margin-bottom:20px;padding-inline-start:15px;padding-inline-end:15px}.reference-step-1 span.font-21{justify-content:center;font-size:15px}.reference-step-1 p.font-16{text-align:center;font-size:13px}}.reference-step-2 .form-container fieldset .columns-2{margin-bottom:45px}@media screen and (max-width:1024px){.reference-step-2 .form-container fieldset .columns-2 .form-item.item-50{width:50%}.reference-step-2 .form-container fieldset .columns-2 .form-item.item-50 .input-box .icon{width:42px;height:42px}}@media screen and (max-width:560px){.reference-step-2 .form-container fieldset .columns-2{margin-top:15px;margin-bottom:15px}.reference-step-2 .form-container fieldset .columns-2 .form-item.item-50 .input-box .icon{width:42px;height:42px}}.rating-with-smileys .rating-section{display:flex;flex-direction:column}.rating-with-smileys .rating-section-header{position:relative;display:flex;justify-content:center;width:100%}.rating-with-smileys .rating-section-header:after{content:'';position:absolute;width:100%;height:1px;top:50%;background-color:#d5d9e1}.rating-with-smileys .rating-section-header .icon{position:relative;z-index:2;border-inline-start:16px solid white;border-inline-end:16px solid white;background-color:#fff;box-sizing:content-box}.rating-with-smileys .rating-section-content{margin-top:35px;scroll-margin-top:90px;scroll-snap-margin-top:90px}.rating-with-smileys .rating-section-content .smileys-box{display:flex;gap:20px}.rating-with-smileys .rating-section-content .smileys-box .smiley{display:flex;justify-content:center;flex:1 1 20%}.rating-with-smileys .rating-section-content .smileys-box .smiley input{position:absolute;top:-9999px;visibility:hidden}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-1>div{background-color:#48c014}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-1 span{color:#48c014}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-2>div{background-color:#90d302}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-2 span{color:#90d302}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-3>div{background-color:#dec800}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-3 span{color:#dec800}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-4>div{background-color:#f90}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-4 span{color:#f90}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-5>div{background-color:#e37a7a}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label.smiley-5 span{color:#e37a7a}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label>div .icon{fill:white}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label span{font-family:roboto-medium,Arial,sans-serif}.rating-with-smileys .rating-section-content .smileys-box .smiley input:checked+label span-i{font-family:roboto-medium,Arial,sans-serif!important}.rating-with-smileys .rating-section-content .smileys-box .smiley label{display:flex;flex-direction:column;align-items:center;margin-bottom:0;cursor:pointer}.rating-with-smileys .rating-section-content .smileys-box .smiley label>div{position:relative;width:48px;height:48px;margin-bottom:8px;border-radius:999px;transition:background-color .1s ease-in-out}.rating-with-smileys .rating-section-content .smileys-box .smiley label span{font-size:15px;line-height:13px;color:#474c56;transition:all .1s ease-in-out;font-family:roboto,Arial,sans-serif}.rating-with-smileys .rating-section-content .smileys-box .smiley label span-i{font-family:roboto,Arial,sans-serif!important}.rating-with-smileys .rating-section-content .smileys-box .smiley label:hover.smiley-1>div{background-color:#e3fcd8}.rating-with-smileys .rating-section-content .smileys-box .smiley label:hover.smiley-2>div{background-color:#f0fdd5}.rating-with-smileys .rating-section-content .smileys-box .smiley label:hover.smiley-3>div{background-color:#fffbd3}.rating-with-smileys .rating-section-content .smileys-box .smiley label:hover.smiley-4>div{background-color:#ffeed4}.rating-with-smileys .rating-section-content .smileys-box .smiley label:hover.smiley-5>div{background-color:#ffe8e8}.rating-with-smileys .rating-section-content .smileys-box.has-rating .smiley input:not(:checked)+label>div .icon{fill:#C1C9D6}.rating-with-smileys .rating-section-content.failed{color:#ff8f8f}.rating-with-smileys .rating-section+.rating-section{margin-top:60px}.rating-with-smileys .rating-section:last-of-type{margin-bottom:100px}@media screen and (min-width:561px) and (max-width:767px){.rating-with-smileys .rating-section-content .smileys-box{padding-inline-start:10px;padding-inline-end:10px}}@media screen and (max-width:560px){.rating-with-smileys .rating-section-header .icon{width:36px;height:36px}.rating-with-smileys .rating-section-content{margin-top:20px}.rating-with-smileys .rating-section-content h3{font-size:15px!important;margin-bottom:20px!important}.rating-with-smileys .rating-section-content .smileys-box{gap:10px;padding-inline-start:10px;padding-inline-end:10px}.rating-with-smileys .rating-section-content .smileys-box .smiley label>div{width:38px;height:38px;margin-bottom:4px}.rating-with-smileys .rating-section-content .smileys-box .smiley label>div .icon{width:30px;height:30px}.rating-with-smileys .rating-section-content .smileys-box .smiley label span{font-size:11px}.rating-with-smileys .rating-section+.rating-section{margin-top:40px}.rating-with-smileys .rating-section:last-of-type{margin-bottom:50px}}.section-intro{display:flex;gap:15px;padding-block-start:25px;padding-block-end:25px}.section-intro .header-and-advantages{display:flex;flex-direction:column}.section-intro .header-and-advantages h1{margin-block-end:40px;color:#474c56;font-size:32px;line-height:1.1;font-family:roboto-medium,Arial,sans-serif}.section-intro .header-and-advantages h1-i{font-family:roboto-medium,Arial,sans-serif!important}.section-intro .header-and-advantages .advantages{display:flex;flex-wrap:wrap;gap:30px}.section-intro .header-and-advantages .advantages .advantage-item{width:calc(50% - 15px);align-items:flex-start;color:#535e74;text-decoration:none}.section-intro .header-and-advantages .advantages .advantage-item h2{margin-block-end:7px}.section-intro .header-and-advantages .advantages .advantage-item .icon{min-width:34px}.section-intro .header-and-advantages .advantages .advantage-item:hover h2{text-decoration:underline}.section-intro .videos .video .video-container img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top}.section-intro .videos .video .page-link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;text-decoration:none;color:#474c56;padding:10px 15px}.section-intro .videos .video .page-link span{font-size:15px;color:#474c56;line-height:1.2;font-family:roboto,Arial,sans-serif}.section-intro .videos .video .page-link span-i{font-family:roboto,Arial,sans-serif!important}.section-intro .videos .video .page-link .arrow-continue{min-width:22px;max-width:22px}.section-intro .videos .video .page-link:hover{text-decoration:underline}.section-intro.landing-pg .header-and-advantages{flex:2}.section-intro.landing-pg .header-and-advantages .advantage-item:hover h2{text-decoration:none}.section-intro.landing-pg .videos{flex:1}.section-intro.one-video .header-and-advantages{flex:3}.section-intro.one-video .videos{flex:1}.section-intro.two-videos .header-and-advantages{flex:1}.section-intro.two-videos .videos{display:flex;flex:1;gap:15px}.section-intro.two-videos .videos .video{width:50%}@media screen and (min-width:1024px) and (max-width:1280px){.section-intro.two-videos .header-and-advantages h1{margin-block-end:25px}.section-intro.two-videos .header-and-advantages .advantages{gap:15px}}@media screen and (max-width:1024px){.section-intro.two-videos{flex-direction:column;gap:30px}.section-intro.two-videos .header-and-advantages h1{margin-block-end:25px}.section-intro.two-videos .header-and-advantages .advantages .advantage-item{width:calc(24% - 16px);flex-direction:column;align-items:center;text-align:center}.section-intro.two-videos .header-and-advantages .advantages .advantage-item .icon{margin-block-end:7px;margin-inline-end:unset}}body.mobile .section-intro{flex-direction:column}body.mobile .section-intro .header-and-advantages h1{margin-block-end:20px}body.mobile .section-intro .header-and-advantages .advantages{display:none}#headerContainer.gray{background-color:#d5d9e1}#headerContainer .header-container{padding:20px 0;align-items:center}#headerContainer .header-container>.flex-item{margin-inline:15px}#headerContainer .header-container>.flex-item:first-child{margin-inline-start:0}#headerContainer .header-container>.flex-item:last-child{margin-inline-end:0}@media only screen and (max-width:1200px){body #headerContainer .header-container{flex-wrap:wrap;justify-content:center}body #headerContainer .header-container>.flex-item{margin:10px 0 0}}#citypage .btn-blue{margin:10px 0 40px 0}#citypage .info-banner .svg-wrapper{min-width:55px}#citypage .info-banner:hover h2{color:#0c9ee4}@media only screen and (max-width:1200px){body #citypage #side ul#adviceMenu,body #citypage #side ul.common-menu{font-size:.9em}}@media only screen and (max-width:1024px){body #citypage .info-banner-container{flex-direction:column}body #citypage .info-banner-container .info-banner:first-of-type{margin-bottom:20px}body #citypage #side ul#adviceMenu,body #citypage #side ul.common-menu,body .page #side ul#adviceMenu,body .page #side ul.common-menu{font-size:.85em}}body.mobile .horizontal-slider{display:flex;width:100%;overflow-x:scroll}body.mobile .horizontal-slider .horizontal-slider-item{min-width:300px;padding-top:10px;padding-bottom:10px}body.mobile .horizontal-slider .horizontal-slider-item+.horizontal-slider-item{margin-inline-start:10px}body.mobile .horizontal-slider .horizontal-slider-item .arrow-continue{max-width:22px}body.mobile .horizontal-slider .horizontal-slider-item .play-button-with-text{top:38%}body.mobile #citypage{padding-top:0}body.mobile #citypage .info-banner{margin-block:0 20px;margin-inline:15px}body.mobile #citypage .info-banner:first-of-type{margin-top:20px}body.mobile #citypage .info-banner .svg-wrapper{min-width:50px}body.mobile #citypage .info-banner .svg-wrapper svg{width:35px;height:35px}body.mobile #citypage .info-banner h2{font-size:17px!important;text-align:start}body.mobile #citypage .info-banner span.font-13{text-align:end}body.mobile #cityHeader .btn-blue{font-size:.9em;padding:8px;text-decoration:underline;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}body.mobile #cityHeader .btn-blue-thick{border-bottom:3px solid #ebecf1}#countrypage .city-item{width:100%;margin:0 0 15px 0;background:#ebeded url('//cdn2.sanatoriums.com/images/sanatoriums/noimage/countrypage.png') center center no-repeat;background-size:auto 340px!important;height:340px;position:relative}#countrypage .title-overlay{width:100%;display:flex;justify-content:space-between;background:rgba(67,75,97,.69);inset-inline-start:0;top:0;color:#fff;min-height:70px;position:absolute}#countrypage .title-overlay h2{font-size:2.4em;padding-inline-start:20px;padding-top:13px;position:relative;font-family:roboto-light,Arial,sans-serif}#countrypage .title-overlay h2 a{color:#fff;text-decoration:underline}#countrypage .title-overlay h2 a:hover{text-decoration:none}#countrypage .title-overlay ul{padding-inline-end:20px;padding-top:22px;position:relative}#countrypage .title-overlay ul li{display:inline-block;padding:0 8px}#countrypage .title-overlay ul li a{color:#fff;text-decoration:underline}#countrypage .title-overlay ul li a-thick{border-bottom:3px solid #ebecf1}#countrypage .title-overlay ul li a:hover{text-decoration:none}#countrypage .description{background:rgba(0,0,0,.5);color:#fff;inset-inline-start:0;bottom:0;overflow:hidden;min-height:90px;padding:15px;width:100%;position:absolute;font-family:roboto,Arial,sans-serif;font-size:.9em}#countrypage .description-i{font-family:roboto,Arial,sans-serif!important}#countrypage .btn-blue{margin-block:10px 40px;margin-inline:0}@media only screen and (max-width:1024px){body #countrypage .info-banner{border-top:1px solid #ebecf1;padding-block:10px;padding-inline:68px 0;min-height:0;width:100%}body #countrypage .info-banner h2{font-size:1.1em;font-family:roboto,Arial,sans-serif}body #countrypage .info-banner h2-i{font-family:roboto,Arial,sans-serif!important}body #countrypage .info-banner h2 span{display:inline;font-size:1em}body #countrypage .info-banner .more-info{inset-inline-start:auto;inset-inline-end:0}body #countrypage .info-banner i{margin-top:10px}}body.mobile #countrypage{padding-top:20px;padding-inline-start:0;padding-inline-end:0}body.mobile #countrypage .city-item{background-size:auto 200px!important;height:200px}body.mobile #countrypage .city-content{padding:0}body.mobile #countrypage .city-content>p{padding-inline-start:15px;padding-inline-end:15px}body.mobile #countrypage .city-content .tab-control li{width:31%}body.mobile #countrypage .city-content .tab-pane{flex-direction:column}body.mobile #countrypage .city{overflow:hidden;position:relative;width:100%}body.mobile #countrypage .city .navbar-collapse{height:100%;top:200px;transition:top .2s ease-in-out}body.mobile #countrypage .city .navbar-collapse.open{top:0;transition:top .2s ease-in-out}body.mobile #countrypage .city h2{inset-inline-start:15px;top:12px;color:#fff;z-index:2;position:absolute}body.mobile #countrypage .city h2 a{color:#fff;text-decoration:underline}body.mobile #countrypage .city h2 a:hover{text-decoration:none}body.mobile #countrypage .city button{position:absolute;display:flex;align-items:center;justify-content:center;inset-inline-end:10px;inset-block-start:10px;background-color:transparent;margin:0;z-index:3}body.mobile #countrypage .city button svg{width:27px;height:18px;fill:#FFF}body.mobile #countrypage .city ul{padding-block:50px 0;padding-inline:20px;margin:0;background-color:rgba(0,0,0,.5);text-align:center;width:100%;height:100%}body.mobile #countrypage .city ul li{display:inline-block;margin-block:0 10px;margin-inline:15px}body.mobile #countrypage .city ul li a{color:#fff;border-bottom:1px dashed #fff}body.mobile #countrypage .city ul li a:hover{text-decoration:none;border-bottom:1px solid transparent}body.mobile #countrypage .sanatorium{width:49%}@media only screen and (max-width:560px){body.mobile #countrypage .city-item{background-size:auto 164px!important;height:164px}body.mobile #countrypage .sanatorium{height:350px;width:100%}}@media only screen and (max-width:360px){body.mobile #countrypage .sanatorium{height:308px}body.mobile #countrypage .sanatorium h2{font-size:.9em}body.mobile #countrypage .sanatorium p{font-size:.9em;line-height:1.2em}body.mobile #countrypage .sanatorium .price{max-width:70%;font-size:1.25em;inset-inline-start:0px;bottom:10px}body.mobile #countrypage .sanatorium .rating{font-size:1em;inset-inline-end:15px;bottom:24px}body.mobile #countrypage .sanatorium .reviews{inset-inline-end:15px;bottom:10px}}#index .homepage-search-form{overflow-x:clip;min-height:203px}@media screen and (max-width:1200px){#index .homepage-search-form h1{font-size:28px}}@media screen and (max-width:900px){#index .homepage-search-form h1{font-size:26px}}#index .homepage-search-form #drinking-container{position:absolute;width:350px;height:350px;right:-110px;top:50%;color:#fff;filter:opacity(.3);transform:translateY(-50%);pointer-events:none}@media screen and (max-width:1200px){#index .homepage-search-form #drinking-container{display:none}}#index h2{font-size:1.875em;margin:40px 0 35px 0;text-align:center}#index #lastVisited.no-content{height:1px}#index #lastVisited .city{width:32.82%;margin-block:0 7px;margin-inline:0.25%;height:238px;float:left}#index #lastVisited .city h3{color:#fff;padding:15px 20px;font-size:1.3em;z-index:3;display:inline-block;position:relative;font-family:roboto,Arial,sans-serif}#index #lastVisited .city h3-i{font-family:roboto,Arial,sans-serif!important}#index #lastVisited .city h3 a{color:#fff;min-width:100%;text-decoration:underline}#index #lastVisited .city h3 a:hover{text-decoration:none}#index #lastVisited .city a.overlay{background:linear-gradient(to bottom,rgba(0,0,0,.43) 0,rgba(0,0,0,0) 23%)}#index #lastVisited .city .collapse,#index #lastVisited .city .collapse.in,#index #lastVisited .city .collapsing{position:absolute!important;height:100%!important;max-height:none;inset-inline-start:0;top:0;padding:0;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.43) 0,rgba(0,0,0,.33) 24%,rgba(0,0,0,0) 100%);transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){#index #lastVisited .city .collapse,#index #lastVisited .city .collapse.in,#index #lastVisited .city .collapsing{transition:none}}html[dir=rtl] #index #lastVisited .city .collapse,html[dir=rtl] #index #lastVisited .city .collapse.in,html[dir=rtl] #index #lastVisited .city .collapsing{background:linear-gradient(to left,rgba(0,0,0,.43) 0,rgba(0,0,0,.33) 24%,rgba(0,0,0,0) 100%)}#index #lastVisited .city button{background:#fff;inset-inline-end:5px;top:5px;margin:0;z-index:3;opacity:.85;border-radius:0;-webkit-border-radius:0px;-moz-border-radius:0;position:absolute}#index #lastVisited .city button.collapsed{background:0 0;opacity:1}#index #lastVisited .city ul{padding-block:65px 20px;padding-inline:20px;height:100%}#index #lastVisited .city ul li{margin-bottom:5px}#index #lastVisited .city ul li a{color:#fff;font-size:1em;border-bottom:1px dashed #fff;font-family:roboto,Arial,sans-serif}#index #lastVisited .city ul li a-i{font-family:roboto,Arial,sans-serif!important}#index #lastVisited .city ul li a:hover{text-decoration:none;border:none}#index .references-banner{margin-block-start:60px;margin-block-end:40px}body.mobile #index .references-banner{margin-block-start:40px;margin-block-end:20px}.top-tabs-container h2{margin:0 0 35px}#flashNews{padding:60px 0}#flashNews.no-content{min-height:5px;padding:0}#flashNews h2{margin-top:0;margin-bottom:20px}#flashNews .flash-news-box{display:flex;flex-flow:row wrap;justify-content:space-between}#flashNews .flash-news-box .news-item{flex:0 1 590px;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:30px auto}#flashNews .flash-news-box .news-item .img-container{flex:0 1 156px}#flashNews .flash-news-box .news-item .item-container{flex:0 1 409px;margin-inline-start:25px;max-height:156px;display:flex;flex-flow:column;justify-content:space-between}#flashNews .flash-news-box .news-item .item-container h3{font-size:22px;margin:0;text-align:start;font-family:roboto,Arial,sans-serif}#flashNews .flash-news-box .news-item .item-container h3-i{font-family:roboto,Arial,sans-serif!important}#flashNews .flash-news-box .news-item .item-container p{font-size:13px;text-align:start}#flashNews .flash-news-box .news-item .item-container .links{display:inline-flex}#flashNews .flash-news-box .news-item .item-container .indicator{background-color:#f6f6f6;padding:5px;font-size:13px;color:#3db921;margin-inline-end:10px;font-family:roboto-medium,Arial,sans-serif}#flashNews .flash-news-box .news-item .item-container .indicator-i{font-family:roboto-medium,Arial,sans-serif!important}#flashNews .flash-news-box .news-item .news-image{height:100%;width:156px}@media only screen and (max-width:1310px){body #index .advantage{flex:0 1 16%;font-size:.9em}}@media only screen and (max-width:1024px){body #index .advantage{flex:0 1 32%}body #index .advantage strong{font-size:1.15em}body #index h1{font-size:1.7em}body #index h2{font-size:2em}body #index .city h3{font-size:1.2em}}body.mobile #indexInfo{width:100%;margin-bottom:20px;position:relative}body.mobile #indexInfo img{width:100%;margin-bottom:25px}body.mobile #indexInfo .btn-blue{font-size:.9em;padding:10px 15px;inset-inline-end:0;bottom:0;text-decoration:underline;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:100%;position:absolute}body.mobile #index{text-align:start;padding:0}body.mobile #index .advantage{width:32.7%;font-size:.8em;min-height:140px}body.mobile #index .advantage strong{line-height:1.1em;margin-bottom:4px}body.mobile #index h1{font-size:1.2em;margin:0 15px}body.mobile #index h2{font-size:1.5em;margin:15px}body.mobile #index .city{width:100%;background-size:100%;margin:0 0 7px 0;height:150px;overflow:hidden}body.mobile #index .city h3 a{color:#fff;text-decoration:underline}body.mobile #index .city h3 a:hover{text-decoration:none}body.mobile #index .city ul{padding-block:50px 0;padding-inline:50px;margin:0;background-color:rgba(0,0,0,.5);text-align:center}body.mobile #index .city ul li{display:inline-block;margin-block:0 10px;margin-inline:15px}body.mobile #index .top-tabs-container{padding:0 0 30px}body.mobile #index .banner-references-wrapper{padding:30px 0 0}body.mobile #index .banner-references-wrapper h2{font-size:1.063em;line-height:29px}body.mobile #index .banner-references-wrapper h2 .sanatoriums-logo{font-size:1.625em}body.mobile .top-tabs-container{padding:30px 0}body.mobile .top-tabs-container .basic-mobile-slider{padding:20px 0}body.mobile .top-tabs-container .slider-item{vertical-align:top;margin-inline-end:15px;width:calc((100% - 100px)/ 4)}body.mobile .top-tabs-container .slider-item .item-image{height:auto}body.mobile .top-tabs-container .slider-item .item-image img{display:block;width:100%;height:100%;object-fit:cover}body.mobile .top-tabs-container .slider-item .item-content{z-index:2}body.mobile .top-tabs-container .slider-item .item-content .item-heading{font-size:.75em;font-family:roboto-medium,Arial,sans-serif}body.mobile .top-tabs-container .slider-item .item-content .item-heading-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .top-tabs-container .slider-item .item-content .item-heading span{display:block;word-break:break-word;width:135px;white-space:normal}body.mobile .top-tabs-container .slider-item .item-content .item-heading .stars-box{padding:5px 0}body.mobile .top-tabs-container .slider-item .item-content .item-links{display:inline-grid;grid-auto-flow:column;align-items:center;font-size:10px;justify-content:center;font-family:roboto,Arial,sans-serif}body.mobile .top-tabs-container .slider-item .item-content .item-links-i{font-family:roboto,Arial,sans-serif!important}body.mobile .top-tabs-container .slider-item .item-content .item-links i{width:12px;height:12px}body.mobile .top-tabs-container .slider-item .item-content .item-links span{margin:0 5px;color:#0c9ee4}body.mobile .top-tabs-container .slider-item .button{font-size:.75em;width:100%;padding:5px;z-index:3}body.mobile #flashNews{padding:30px 0}body.mobile #flashNews .flash-news-box .news-item .news-image{inset-inline-start:-13px}body.mobile #flashNews .flash-news-box .news-item .img-container{flex:0 1 130px}body.mobile #flashNews .flash-news-box .news-item .item-container{flex:1;margin-inline-start:15px}body.mobile #flashNews .flash-news-box .news-item .item-container h3{font-size:12px;line-height:15px}body.mobile #flashNews .flash-news-box .news-item .item-container p{font-size:11px;line-height:12px}body.mobile #flashNews .flash-news-box .news-item .item-container .indicator{font-size:.625em}@media only screen and (max-width:560px){body.mobile #index .advantage{height:170px;overflow:hidden}body.mobile #index .city{background-size:110%}body.mobile #index .city ul{padding-block:50px 0;padding-inline:5px}body.mobile #index .city ul li{font-size:.85em}body.mobile .top-tabs-container .slider-item{vertical-align:top;margin-inline-end:15px;width:calc((100% - 60px)/ 2)}body.mobile .top-tabs-container .slider-item .button{width:100%;font-size:.75em;padding:5px}}@media only screen and (max-width:360px){body.mobile #index .city{background-size:auto 150px}}#treatment>img,.widget-treatment>img{margin-bottom:10px}#treatment .sanatorium-item,.widget-treatment .sanatorium-item{width:32.4%;margin:0 .8% 8px 0;margin-block:0 8px;margin-inline:0 0.8%;height:300px;border:1px solid #d5d9e1;transition:.2s;transition-timing-function:ease;will-change:auto;text-align:center;float:left;position:relative!important}@media only screen and (max-width:1200px){#treatment .sanatorium-item,.widget-treatment .sanatorium-item{transition:none}}#treatment .sanatorium-item .img-container,.widget-treatment .sanatorium-item .img-container{margin-bottom:12px;overflow:visible;min-height:auto}#treatment .sanatorium-item .img-container strong,.widget-treatment .sanatorium-item .img-container strong{width:100px;background:rgba(0,0,0,.5);color:#fff;inset-inline-end:0;bottom:0;font-size:.7em;line-height:.9em;padding:4px;text-align:start;font-family:roboto,Arial,sans-serif;position:absolute}#treatment .sanatorium-item .img-container strong-i,.widget-treatment .sanatorium-item .img-container strong-i{font-family:roboto,Arial,sans-serif!important}#treatment .sanatorium-item h3,.widget-treatment .sanatorium-item h3{color:#0c9ee4;display:block;font-size:1.1em;padding:0 15px;margin-bottom:6px;font-family:roboto-bold,Arial,sans-serif;transition:.2s;transition-timing-function:ease;will-change:auto}#treatment .sanatorium-item h3-i,.widget-treatment .sanatorium-item h3-i{font-family:roboto-bold,Arial,sans-serif!important}@media only screen and (max-width:1200px){#treatment .sanatorium-item h3,.widget-treatment .sanatorium-item h3{transition:none}}#treatment .sanatorium-item h3 .star,.widget-treatment .sanatorium-item h3 .star{margin:8px auto 0 auto}#treatment .sanatorium-item .price,.widget-treatment .sanatorium-item .price{display:block;color:#b70000;font-size:1.4em;line-height:.85em;margin:0;text-align:center}#treatment .sanatorium-item .price strong,.widget-treatment .sanatorium-item .price strong{display:block;font-size:.65em}#treatment .sanatorium-item .price em,.widget-treatment .sanatorium-item .price em{font-style:normal;font-family:roboto,Arial,sans-serif}#treatment .sanatorium-item .price em-i,.widget-treatment .sanatorium-item .price em-i{font-family:roboto,Arial,sans-serif!important}#treatment .sanatorium-item .price span,.widget-treatment .sanatorium-item .price span{font-size:.75em}#treatment .sanatorium-item .rating,.widget-treatment .sanatorium-item .rating{color:#3db912;font-size:1.2em;text-align:center}#treatment .sanatorium-item:hover,.widget-treatment .sanatorium-item:hover{border:1px solid #6c7899}#treatment .sanatorium-item:hover h3,.widget-treatment .sanatorium-item:hover h3{color:#000}#treatment .sanatorium-item:hover .img-container img,.widget-treatment .sanatorium-item:hover .img-container img{width:102%}@media only screen and (max-width:1310px){#treatment .sanatorium-item:hover .img-container img,.widget-treatment .sanatorium-item:hover .img-container img{width:100%}}#treatment .treatment-item,.widget-treatment .treatment-item{border-bottom:1px solid #ebecf1;margin:0 0 20px 0;width:100%}#treatment .treatment-item h3,.widget-treatment .treatment-item h3{font-size:1.2em;margin:0 0 8px 0;font-family:roboto,Arial,sans-serif}#treatment .treatment-item h3-i,.widget-treatment .treatment-item h3-i{font-family:roboto,Arial,sans-serif!important}#treatment .treatment-item p,.widget-treatment .treatment-item p{font-size:.9em;line-height:1.4em;margin:0 0 5px 0}#treatment .treatment-item .img-container,.widget-treatment .treatment-item .img-container{width:32%;min-height:50px;margin:0 auto 10px auto;display:block;position:relative;float:left}#treatment .treatment-item .img-container strong,.widget-treatment .treatment-item .img-container strong{width:120px;background:rgba(0,0,0,.5);color:#fff;display:block;inset-inline-end:0;bottom:0;font-size:.8em;line-height:1.15em;padding:4px;text-align:start;font-family:roboto,Arial,sans-serif;position:absolute}#treatment .treatment-item .img-container strong-i,.widget-treatment .treatment-item .img-container strong-i{font-family:roboto,Arial,sans-serif!important}#treatment .treatment-item .img-container strong i,.widget-treatment .treatment-item .img-container strong i{display:block;margin-block:0;margin-inline:0 3px;float:left}#treatment .treatment-item .img-container img,.widget-treatment .treatment-item .img-container img{width:100%;margin:0}#treatment .treatment-item .btn-blue,.widget-treatment .treatment-item .btn-blue{margin:0 0 10px 0;font-size:.9em;clear:right;float:right}#treatment #treatmentDescription #gallery,.widget-treatment #treatmentDescription #gallery{width:49%;margin:0 0 20px 0;float:left}#treatment #treatmentDescription #gallery .img-container,.widget-treatment #treatmentDescription #gallery .img-container{width:100%}#treatment #treatmentDescription #gallery .img-container img,.widget-treatment #treatmentDescription #gallery .img-container img{width:100%}#treatment #treatmentDescription #text,.widget-treatment #treatmentDescription #text{margin:0 0 20px 0;width:50%;float:right}#treatment #treatmentDescription #text h2,.widget-treatment #treatmentDescription #text h2{margin-bottom:12px}#treatment #treatmentDescription .blue-squares.disease-list,.widget-treatment #treatmentDescription .blue-squares.disease-list{margin-block-start:15px}#treatment .prices,.widget-treatment .prices{margin-bottom:30px}#treatment .procedure,.widget-treatment .procedure{display:block;margin:0;vertical-align:top;border-bottom:1px solid #ebecf1;padding-block:20px;padding-inline:0;width:100%;text-align:start}#treatment .procedure h2,.widget-treatment .procedure h2{margin:0 0 12px 0;font-size:1.6em;text-align:start;font-family:roboto-bold,Arial,sans-serif}#treatment .procedure h2-i,.widget-treatment .procedure h2-i{font-family:roboto-bold,Arial,sans-serif!important}#treatment .procedure h2 a,.widget-treatment .procedure h2 a{text-decoration:underline}#treatment .procedure h2 a-thick,.widget-treatment .procedure h2 a-thick{border-bottom:3px solid #ebecf1}#treatment .procedure h2 a:hover,.widget-treatment .procedure h2 a:hover{text-decoration:none}#treatment .procedure .img-container,.widget-treatment .procedure .img-container{margin:0;width:30%;float:left}#treatment .procedure .text-box,.widget-treatment .procedure .text-box{width:68%;text-align:start;float:right}#treatment .procedure p,.widget-treatment .procedure p{font-size:1em;margin:0 0 20px 0}#treatment .procedure .btn-blue,.widget-treatment .procedure .btn-blue{max-width:170px}#treatment .disease-list,.widget-treatment .disease-list{margin-inline-start:20px}#treatment .disease-list li,.widget-treatment .disease-list li{vertical-align:top;width:100%}#treatment .disease-list li.no-style-type,.widget-treatment .disease-list li.no-style-type{background:0 0}#treatment .disease-list li a,.widget-treatment .disease-list li a{color:#000;font-family:roboto,Arial,sans-serif}#treatment .disease-list li a-i,.widget-treatment .disease-list li a-i{font-family:roboto,Arial,sans-serif!important}#treatment .disease-list.col3 li,.widget-treatment .disease-list.col3 li{display:inline-block;width:29%;margin-block:0 15px;margin-inline:0 3%}#treatment button.btn-toggle,.widget-treatment button.btn-toggle{margin-block:20px;margin-inline:42px 0;width:170px;font-size:1em}#treatment button.btn-toggle span:first-child,.widget-treatment button.btn-toggle span:first-child{display:none}#treatment button.btn-toggle span:last-child,.widget-treatment button.btn-toggle span:last-child{display:inline}#treatment button.btn-toggle.collapsed span:first-child,.widget-treatment button.btn-toggle.collapsed span:first-child{display:inline}#treatment button.btn-toggle.collapsed span:last-child,.widget-treatment button.btn-toggle.collapsed span:last-child{display:none}@media only screen and (max-width:1310px){body #treatment>.sanatorium-item .price,body .widget-treatment>.sanatorium-item .price{font-size:1.25em}}@media only screen and (max-width:1024px){body #treatment .sanatorium-item .rating,body .widget-treatment .sanatorium-item .rating{font-size:1em}body #treatment .sanatorium-item p,body .widget-treatment .sanatorium-item p{font-size:.9em}body #treatment .sanatorium-item .price,body .widget-treatment .sanatorium-item .price{line-height:.7em}body #treatment .disease-list.col3 li,body .widget-treatment .disease-list.col3 li{width:46%}}body.mobile #treatment .sanatorium-item,body.mobile .widget-treatment .sanatorium-item{height:auto;width:100%}body.mobile #treatment .treatment-item h3,body.mobile #treatment .treatment-item p,body.mobile .widget-treatment .treatment-item h3,body.mobile .widget-treatment .treatment-item p{text-align:start}body.mobile #treatment>.sanatorium-item,body.mobile .widget-treatment>.sanatorium-item{width:49%}body.mobile #treatment .more-refs,body.mobile #treatment .more-sanatoriums,body.mobile .widget-treatment .more-refs,body.mobile .widget-treatment .more-sanatoriums{justify-content:center;font-size:15px;padding:5px}body.mobile #treatment .more-refs .icon,body.mobile #treatment .more-sanatoriums .icon,body.mobile .widget-treatment .more-refs .icon,body.mobile .widget-treatment .more-sanatoriums .icon{display:none}body.mobile #treatment #searchFormMain,body.mobile .widget-treatment #searchFormMain{margin:15px 0;padding-inline-start:0;padding-inline-end:0}body.mobile #treatment #treatmentDescription #gallery,body.mobile #treatment #treatmentDescription #text,body.mobile .widget-treatment #treatmentDescription #gallery,body.mobile .widget-treatment #treatmentDescription #text{float:none;width:100%}body.mobile #treatment button.btn-toggle,body.mobile .widget-treatment button.btn-toggle{margin:20px auto}@media only screen and (max-width:560px){body.mobile #treatment .sanatorium-item,body.mobile .widget-treatment .sanatorium-item{height:auto;padding-bottom:10px;width:100%}body.mobile #treatment .treatment-item,body.mobile .widget-treatment .treatment-item{text-align:center}body.mobile #treatment .treatment-item .img-container,body.mobile .widget-treatment .treatment-item .img-container{float:none;width:100%}body.mobile #treatment .treatment-item h3,body.mobile #treatment .treatment-item p,body.mobile .widget-treatment .treatment-item h3,body.mobile .widget-treatment .treatment-item p{float:none;text-align:center;width:100%}body.mobile #treatment .treatment-item .btn-blue,body.mobile .widget-treatment .treatment-item .btn-blue{margin:10px auto;float:none;max-width:200px}body.mobile #treatment .procedure,body.mobile .widget-treatment .procedure{text-align:center}body.mobile #treatment .procedure h2,body.mobile .widget-treatment .procedure h2{font-size:1.3em;text-align:center}body.mobile #treatment .procedure .img-container,body.mobile .widget-treatment .procedure .img-container{margin:0 0 25px 0;float:none;width:100%}body.mobile #treatment .procedure .text-box,body.mobile .widget-treatment .procedure .text-box{float:none;padding:0 14px;text-align:center;width:100%}body.mobile #treatment .procedure p,body.mobile .widget-treatment .procedure p{font-size:.9em}body.mobile #treatment .procedure .btn-blue,body.mobile .widget-treatment .procedure .btn-blue{margin:0 auto;font-size:1em}body.mobile #treatment .disease-list,body.mobile .widget-treatment .disease-list{margin-block:0;margin-inline:20px}body.mobile #treatment .disease-list.col3 li,body.mobile .widget-treatment .disease-list.col3 li{display:block;margin:0 0 10px 0;width:100%}body.mobile #treatment table,body.mobile .widget-treatment table{font-size:.8em}}@media only screen and (max-width:360px){body.mobile #treatment>.sanatorium-item h3,body.mobile .widget-treatment>.sanatorium-item h3{font-size:.9em}body.mobile #treatment>.sanatorium-item .price,body.mobile .widget-treatment>.sanatorium-item .price{font-size:1.25em}body.mobile #treatment>.sanatorium-item .rating,body.mobile .widget-treatment>.sanatorium-item .rating{font-size:1em}}.sanatorium-choose #collapsible6,.sanatorium-choose #collapsible6b,.sanatorium-choose #sanListing{overflow:hidden}.sanatorium-choose #collapsible6.open,.sanatorium-choose #collapsible6b.open,.sanatorium-choose #sanListing.open{height:100%}.sanatorium-choose #sanListing{display:flex;flex-direction:row;height:350px;column-gap:20px}.sanatorium-choose #sanListing .column{width:33.3%}.sanatorium-choose #sanListing h3{color:#000;font-size:1.2em;line-height:1.1;min-height:44px;font-family:roboto,Arial,sans-serif}.sanatorium-choose #sanListing h3-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-choose #sanListing .item{padding:10px 0 10px 0;border-top:1px solid #ebecf1;position:relative;width:100%}.sanatorium-choose #sanListing .item h4{color:#0c9ee4;margin:0 0 5px 0;font-family:roboto-bold,Arial,sans-serif}.sanatorium-choose #sanListing .item h4-i{font-family:roboto-bold,Arial,sans-serif!important}.sanatorium-choose #sanListing .item h4 i{display:inline-block;top:4px;position:relative}.sanatorium-choose #sanListing .item .rating{color:#3db912;font-size:1.1em}.sanatorium-choose #sanListing .item .reviews{font-size:.85em;display:inline-block;padding-top:3px;z-index:1;position:relative;text-decoration:underline;font-family:roboto,Arial,sans-serif;float:right}.sanatorium-choose #sanListing .item .reviews-thick{border-bottom:3px solid #ebecf1}.sanatorium-choose #sanListing .item .reviews-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-choose #sanListing .item .reviews:hover{text-decoration:none}.sanatorium-choose #sanListing .item:hover h4{color:#000}body.mobile .sanatorium-choose #sanListing{flex-direction:column}body.mobile .sanatorium-choose #sanListing .column{width:100%}.sanatorium-choose #collapsible6,.sanatorium-choose #collapsible6b{height:615px}body.mobile .sanatorium-choose #collapsible6,body.mobile .sanatorium-choose #collapsible6b{height:785px}.sanatorium-choose .btn-blue{cursor:pointer;margin:0 0 30px 0;max-width:936px}.sanatorium-choose .dual-banner-new .banner-item-wrapper .banner-content-header p{font-size:inherit}.sanatorium-choose .dual-banner-new .banner-item-wrapper .banner-content-header h3,.sanatorium-choose .dual-banner-new .banner-item-wrapper .banner-content-header h4{color:inherit;text-align:start}.sanatorium-choose .dual-banner-new .banner-item-footer .banner-footer-nametag .nametag-wrapper .person-name h4{color:inherit;margin-bottom:inherit}.sanatorium-choose .dual-banner-new .banner-item-footer .banner-footer-contacts h4{margin-bottom:inherit}@media screen and (min-width:768px) and (max-width:1200px){.sanatorium-choose #sanListing .column{width:48%}}.article{min-height:500px}.article .asH1 span,.article h1 span{display:block;font-size:1.2em;line-height:.9em}.article h2{margin-bottom:20px}.article h3{margin-bottom:10px;color:#0c9ee4}.article h4{margin-bottom:10px;color:#0c9ee4}.article .editor-content>p,.article section>p,.article>p{font-size:1.1em;line-height:1.6em;margin-bottom:25px}.article .editor-content>p a,.article section>p a,.article>p a{text-decoration:underline}.article .editor-content>p a-thick,.article section>p a-thick,.article>p a-thick{border-bottom:3px solid #ebecf1}.article .editor-content>p a:hover,.article section>p a:hover,.article>p a:hover{text-decoration:none}body.mobile .article .editor-content>p{font-size:1.05em}.article img{display:block;max-width:100%;margin-bottom:15px}.article ul.blue-squares{font-size:.9em;margin-bottom:15px;margin-inline-end:1%;margin-inline-start:1%}.article ul.blue-squares a{text-decoration:underline}.article ul.blue-squares a-thick{border-bottom:3px solid #ebecf1}.article ul.blue-squares a:hover{text-decoration:none}.article ul.blue-squares+h2,.article ul.blue-squares+h3{margin-block-start:30px}.article ul.blue-squares+.cleaner+h3{margin-block-start:20px}.article ol{font-size:1.05em;margin-block:0 30px;margin-inline:30px 0}.article ol li{margin:0 0 8px 0;padding:0}.article .column3{width:31%;float:left}.article .column2{width:48%;float:left}.article .column-auto2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.article .column-auto2 li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden}.article .column-auto3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.article .column-auto3 li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden}.article .column-auto4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.article .column-auto4 li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;overflow:hidden}.article table{margin:0 0 25px 0;width:100%}.article table th{background:#f0f1f4;padding:10px 12px;border-inline-end:1px solid #FFF;border-bottom:1px solid #fff}.article table td{border-bottom:1px solid #ebecf1;padding:5px 12px}.article .local-menu{margin-bottom:20px!important}.article .fixed-top .local-menu{margin-bottom:0!important}.article .img-info{display:block;margin-block:5px 25px;margin-inline:0;font-size:.9em;text-align:center;font-family:roboto,Arial,sans-serif}.article .img-info-i{font-family:roboto,Arial,sans-serif!important}.article section{scroll-margin-top:60px}body.mobile .article section{scroll-margin-top:100px}.article .anchor-list{position:sticky;top:0;z-index:2;background-color:#79829f;padding:0 5px}.article .anchor-list li a{display:block;color:#fff;padding:10px;font-size:12px}.article .anchor-list li+li{border-inline-start:1px solid #A4A9BD}.article .anchor-list li:hover{background-color:#a4a9bd}.article .anchor-list li:hover a{text-decoration:none}body.mobile .article .anchor-list{position:static;background-color:#fff;column-gap:15px;row-gap:10px}body.mobile .article .anchor-list li{margin-block-end:0}body.mobile .article .anchor-list li a{color:#0c9ee4;font-size:14px;padding:0;text-decoration:underline}body.mobile .article .anchor-list li a.underline-black{color:#333}body.mobile .article .anchor-list li a.underline-black:active,body.mobile .article .anchor-list li a.underline-black:focus{color:#333}body.mobile .article .anchor-list li a.underline-FFFFFF{color:#fff}body.mobile .article .anchor-list li a.underline-FFFFFF:active,body.mobile .article .anchor-list li a.underline-FFFFFF:focus{color:#fff}body.mobile .article .anchor-list li a:hover{text-decoration:none}body.mobile .article .anchor-list li+li{border:none}body.mobile .article .anchor-list li:hover{background-color:#fff}.embed-responsive{margin-bottom:25px}.embed-responsive span{background:#fff;width:1px;height:100%;display:block;inset-inline-end:0;top:0;bottom:0;position:absolute}#side .fixed-top{max-width:311px}#contactPage{display:flex;flex-direction:column}#contactPage .telephone{display:inline-block;direction:ltr;width:auto}#contactPage .column{width:49%;margin-inline:0 1%}#contactPage .column p{font-family:roboto,Arial,sans-serif;font-size:.95em}#contactPage .column p-i{font-family:roboto,Arial,sans-serif!important}#contactPage .column p strong{font-size:1.6em;font-family:roboto-light,Arial,sans-serif}#contactPage h2 i{margin-inline-end:10px}#contactPage address{line-height:1.65em}#contactPage address a{text-decoration:underline}#contactPage address a:hover{text-decoration:none}#contactPage address span{display:inline-block;width:80px}body.mobile #contactPage{margin-block-start:20px}body.mobile #contactPage .column{padding:15px}body.mobile #contactPage .column p strong a{justify-content:center}body.mobile #contactPage .fx-col+.fx,body.mobile #contactPage hr+.fx{flex-direction:column}@media only screen and (max-width:1200px){body .article p{font-size:1em;line-height:1.4em;margin-bottom:20px}}body.mobile .article{margin-top:15px;min-height:0}body.mobile .article>*{padding-inline-start:15px;padding-inline-end:15px}body.mobile .article>* table,body.mobile .article>.dual-banner-new,body.mobile .article>.search-form-wrapped{padding-inline-start:0!important;padding-inline-end:0!important;margin-inline-start:0!important;margin-inline-end:0!important}body.mobile .article h2{margin-bottom:15px}body.mobile .article h3{text-align:center}body.mobile .article p{font-size:.9em;margin-bottom:15px}body.mobile .article ul li{margin-bottom:5px}body.mobile .article table{margin:0 0 15px 0}body.mobile .article table th{padding:5px 3px}body.mobile .article table td{padding:5px 7px}body.mobile .article .dual-banner-new{margin-bottom:20px}body.mobile .article .search-form{padding:0 10px}body.mobile .article #searchTabText,body.mobile .article #searchTabTreatment{margin:0}body.mobile section#main .article{min-height:auto}body.mobile section#main .article h1{width:100%;font-size:1.5em;margin-block-end:20px;margin-block-start:15px;font-weight:400;text-align:start;color:#000}body.mobile section#main .article h1 span{font-size:1em}body.mobile .embed-responsive{margin:0 0 15px 0;padding-inline-start:0;padding-inline-end:0}body.mobile #contactPage hr{display:none}body.mobile #contactPage .column{margin:0;border-bottom:1px solid #ebecf1;padding-bottom:14px;margin-bottom:20px;text-align:center;width:100%}@media only screen and (max-width:560px){body.mobile .article .column2,body.mobile .article .column3{margin:0 0 15px 0;width:100%}body.mobile .article .resort-choice-box{text-align:center}body.mobile .article .resort-choice-box img{margin-block:0 15px;margin-inline:auto;float:none;display:block;max-width:none;width:100%}body.mobile .article .resort-choice-box h3{text-align:center}body.mobile .article .resort-choice-box p{float:none;width:100%;text-align:center}}.transfer-background-image{background-size:cover}.transfer-background-image-pax{background-image:url('/images/sanatoriums/transfer/transfer-pax.png');background-position:center;background-repeat:no-repeat;background-size:contain;min-height:140px}body.mobile .transfer-background-image-pax{background-image:url('/images/sanatoriums/transfer/transfer-pax-mobile.png')}.transfer-background-image-car{background-image:url('/images/sanatoriums/transfer/transfer-car.png');background-position:center;background-repeat:no-repeat;background-size:contain;min-height:140px}body.mobile .transfer-background-image-car{background-image:url('/images/sanatoriums/transfer/transfer-car-mobile.png')}.transfer-background-image-germany::after{content:'';position:absolute;top:10px;inset-inline-end:10px;width:41px;height:57px;background:url("/images/icons/icons.v_6c536ff4.svg#map-germany")}.transfer-routes-list .route{border-bottom:1px solid #ebecf1}.transfer-routes-list .route svg{flex:1 0 auto}@media screen and (max-width:1300px){.transfer-landing-page .tr-uc-2{flex-direction:column;margin-inline-start:10px}}@media screen and (max-width:1200px){.transfer-landing-page .tr-uc-1{min-width:250px;margin-inline-start:30px}}@media screen and (max-width:1024px){.transfer-landing-page .m-b-70{flex-direction:column-reverse}.transfer-landing-page .m-b-70 .max-width-842{max-width:100%}.transfer-landing-page .m-b-70 .tr-uc-1{margin-inline-start:0}.transfer-landing-page h1{font-size:27px!important}.transfer-landing-page .tr-uc-3{flex-direction:column;align-items:flex-start}.transfer-landing-page .tr-uc-3 h1{margin-bottom:10px!important}.transfer-landing-page .tr-uc-3 .tr-uc-2{flex-direction:row;margin-inline-start:0}.transfer-landing-page .p-tb-25{flex-direction:column;align-items:center}.transfer-landing-page .p-tb-25 .m-r-15{margin-inline-end:0!important;justify-content:center}.transfer-landing-page .p-tb-25>a{flex:1 0 auto;height:337px}}@media screen and (min-width:768px) and (max-width:1024px){.transfer-landing-page .p-tb-25 .m-r-15{margin-bottom:20px}.transfer-landing-page .p-tb-25>a{max-width:625px}}body.mobile .transfer-landing-page .font-i-30{font-size:23px!important}body.mobile .transfer-landing-page .tr-uc-3{align-items:center;margin-top:30px}body.mobile .transfer-landing-page .tr-uc-3 .font-15{font-size:14px}body.mobile .transfer-landing-page .tr-uc-1{margin-top:30px;padding-inline-start:15px;padding-inline-end:15px}body.mobile .transfer-landing-page .tr-uc-1 .icon{margin-inline-end:15px}body.mobile .transfer-landing-page .tr-uc-1 p{font-size:13px}body.mobile .transfer-landing-page .max-width-842{padding-inline-end:15px;padding-inline-start:15px}body.mobile .transfer-landing-page .max-width-842>h2{font-size:17px}body.mobile .transfer-landing-page .bckg-E1F3FC{flex-direction:column-reverse}body.mobile .transfer-landing-page .bckg-E1F3FC .transfer-background-image-car,body.mobile .transfer-landing-page .bckg-E1F3FC .transfer-background-image-pax{width:100%;min-height:210px}body.mobile .transfer-landing-page .m-tb-40{margin-top:20px;margin-bottom:20px}body.mobile .transfer-landing-page .m-b-70{margin-bottom:40px}body.mobile .transfer-landing-page .route{flex-direction:column}body.mobile .transfer-landing-page .route span:first-of-type{margin-bottom:5px}body.mobile .transfer-landing-page .route .font-17{font-size:15px}body.mobile .transfer-landing-page .route .font-15{margin-top:5px;margin-bottom:20px;font-size:13px}body.mobile .transfer-landing-page .route .color-B70000{margin-inline-start:0}body.mobile .transfer-landing-page .p-tb-25{padding-bottom:0}body.mobile .transfer-landing-page .p-tb-25>a{flex:1 0 auto;height:200px}body.mobile .transfer-landing-page .p-tb-25>a .width-p-220{width:100%;height:62px;bottom:0;inset-inline-end:0;text-align:start;padding:0 14px}body.mobile .transfer-landing-page .p-tb-25>a .width-p-220 h2{font-size:14px!important;text-align:start;line-height:1.1}body.mobile .transfer-landing-page .p-tb-25>a .width-p-220 p{font-size:11px!important;margin-top:3px}body.mobile .transfer-landing-page .p-tb-25>a.play-button-container .play-button-with-text{transform:translate(-50%,-90%)}body.mobile .transfer-landing-page .p-tb-25>a.play-button-container .play-button-text{display:none}body.mobile .transfer-master-page .tr-uc-21{padding-inline-start:15px;padding-inline-end:15px}body.mobile .transfer-master-page .tr-uc-21 .p-b-40{padding-bottom:5px}body.mobile .transfer-master-page .tr-uc-22{margin-top:20px;padding-inline-start:15px;padding-inline-end:15px}.transfer-search-results .transfer-result-item{border-top-width:8px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ebecf1;border-style:solid}.transfer-search-results .transfer-result-item .fx-size-1{min-width:230px}body.mobile .transfer-search aside{display:none}body.mobile .transfer-search .transfer-search-results .transfer-result-item{flex-direction:column}body.mobile .transfer-search .transfer-search-results .transfer-result-item .tra-res-uc-1{align-items:center;padding-bottom:0}body.mobile .transfer-reservation-form section.side{padding-inline-start:15px;padding-inline-end:15px}body.mobile .transfer-reservation-form section.side h2{font-size:17px;margin-bottom:23px;font-family:roboto-medium,Arial,sans-serif}body.mobile .transfer-reservation-form section.side h2-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .transfer-reservation-form section.side h2 .icon{width:17px;height:17px}body.mobile .transfer-reservation-form section.side .m-b-40{margin-bottom:29px}body.mobile .transfer-reservation-detail{padding-inline-end:15px}body.mobile .transfer-reservation-detail+.m-l-35{margin-inline-start:15px}@media screen and (min-width:768px) and (max-width:1024px){.transfer-form .form-items.columns-4{justify-content:flex-end}.transfer-form .form-items.columns-4 .form-item.item-25{width:calc(33% - 2px)}}#flights{clear:both;text-align:start}#flights .footer-submit,#flights .header-submit{align-items:center;text-align:center;border-top:1px solid #ebecf1;margin-top:30px;padding:27px}#flights .footer-submit label.control,#flights .header-submit label.control{font-size:15px}#flights .footer-submit .submit-info,#flights .header-submit .submit-info{max-width:500px;margin-top:20px}#flights .footer-submit .submit-info span,#flights .header-submit .submit-info span{font-size:13px}#flights .footer-submit .buttons,#flights .header-submit .buttons{width:100%}#flights .footer-submit .button,#flights .header-submit .button{margin:20px 0}#flights .footer-submit .button.big,#flights .header-submit .button.big{min-width:unset;width:400px}#flights .footer-submit .control,#flights .header-submit .control{text-align:start;margin-top:-1px}#flights .footer-submit .title,#flights .header-submit .title{font-size:21px;color:#0c9ee4;font-family:roboto-medium,Arial,sans-serif}#flights .footer-submit .title-i,#flights .header-submit .title-i{font-family:roboto-medium,Arial,sans-serif!important}#flights .footer-submit .description,#flights .header-submit .description{font-size:19px;margin-bottom:10px}#flights .header-submit{border:none;margin-top:0;padding:0}#flights .header-submit .cancel{font-size:16px;margin:0}#flightTermsViewbox{background:#fff;color:#000}#flightTermsViewbox h1,#flightTermsViewbox h2,#flightTermsViewbox h3,#flightTermsViewbox h4{font-family:roboto,Arial,sans-serif}#flightTermsViewbox h1-i,#flightTermsViewbox h2-i,#flightTermsViewbox h3-i,#flightTermsViewbox h4-i{font-family:roboto,Arial,sans-serif!important}#flightTermsViewbox .blue-squares{margin-top:10px}#flightTermsViewbox .blue-squares li{margin:2px}#flightTermsViewbox #paymentLogo{margin:0 0 15px 0}#flightTermsViewbox #paymentLogo img{margin-block:0 10px;margin-inline:10px;float:left}@media only screen and (max-width:1024px){#flights .ticket-content.detail{padding-block:28px 0;padding-inline:26px 0}}body.mobile .route-detail-modal{padding-left:0;padding-right:0;padding-bottom:0}body.mobile .route-detail-modal .modal-head button,body.mobile .route-detail-modal h2 button{position:absolute;top:-15px;right:10px}body.mobile .route-detail-modal .dialog-detail{overflow-y:auto;max-height:76vh}body.mobile .route-detail-modal .dialog-detail .dialog-body .detail-separator{width:100%;height:1px;background:#ebecf1;margin:20px 0}body.mobile .route-detail-modal .dialog-detail .dialog-body .detail-separator .nights-number{font-size:13px;position:absolute;padding:0 15px;top:-8px;inset-inline-start:50%;transform:translateX(-50%);background:#fff}html[dir=rtl] body.mobile .route-detail-modal .dialog-detail .dialog-body .detail-separator .nights-number{transform:translateX(50%)}body.mobile .route-detail-modal .dialog-detail .dialog-body .ticket-content.detail{padding:15px 35px;max-width:unset}body.mobile .route-detail-modal .dialog-detail .dialog-body .ticket-content.detail:first-of-type{padding-top:0}body.mobile .route-detail-modal .dialog-detail .dialog-body .flight-class{display:flex;padding:15px 35px;border-top:1px solid #ebecf1}body.mobile .route-detail-modal .dialog-detail .dialog-body .result-summary{border-top:1px solid #ebecf1;flex-direction:column}body.mobile .route-detail-modal .dialog-detail .dialog-body .price{padding:20px 57px;width:100%}body.mobile .route-detail-modal .dialog-detail .dialog-body .price .checkout-info{margin-bottom:30px}body.mobile #flights{text-align:start}body.mobile #flights .booking-container .price-container{position:relative}body.mobile #flights .footer-submit .button.big,body.mobile #flights .header-submit .button.big{min-width:unset;width:100%}body.mobile #flights .route-container.summary{padding:20px 15px}body.mobile #flights .route-container.summary>.ticket-content{padding:0}body.mobile #flights .route-container.summary .heading h2{display:inline-block;vertical-align:middle;font-family:roboto-medium,Arial,sans-serif}body.mobile #flights .route-container.summary .heading h2-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile #flights .route-container.summary .heading .icon{display:inline-block;vertical-align:middle;margin-inline-end:5px;fill:#000000;height:17px}body.mobile #flights .route-container.summary .route-summary{margin-bottom:0}body.mobile #flights .route-container.summary .ticket-content.detail{padding:10px 15px;max-width:unset}body.mobile #flights .route-container.summary .separator{margin:20px 0}.ticket-content{justify-content:space-between;padding-inline-start:17px;min-height:102px}.ticket-content .timeline{position:absolute;border-inline-start:1px solid #0C9EE4;height:calc(100% - 15px);top:50%;transform:translateY(-50%);inset-inline-start:0}.ticket-content .timeline:before{content:"";position:absolute;inset-inline-start:-5.555px;top:50%;transform:translateY(-50%);z-index:1;width:12px;background-color:#fff;height:15px;padding:5px 0;background-image:url("/images/icons/icons.v_6c536ff4.svg#arrow-select-darker-blue")}.ticket-content .timeline.splicer{position:absolute;border-inline-start:1px dashed #0C9EE4;height:120%;top:50%;transform:translateY(-50%);inset-inline-start:0}.ticket-content .timeline.splicer:before{display:none}.ticket-content .timeline .top{position:absolute;top:-1px;inset-inline-start:-5px;width:9px;height:9px;background:#0c9ee4;border-radius:50%}.ticket-content .timeline .bottom{position:absolute;bottom:-1px;inset-inline-start:-5px;width:9px;height:9px;background:#0c9ee4;border-radius:50%}.ticket-content .route .city,.ticket-content .route .time{font-size:15px;color:#000;margin-inline-end:10px;font-family:roboto-medium,Arial,sans-serif}.ticket-content .route .city-i,.ticket-content .route .time-i{font-family:roboto-medium,Arial,sans-serif!important}.ticket-content .route .id{font-size:15px;color:#6c7899;font-family:roboto,Arial,sans-serif}.ticket-content .route .id-i{font-family:roboto,Arial,sans-serif!important}.ticket-content .basic-info{margin:auto 0}.ticket-content .basic-info .badges .badge{margin-block:0;margin-inline:0 4px}.ticket-content .basic-info .badges .airline-icon{height:26px;width:26px;margin-block:0;margin-inline:0 4px}.ticket-content.detail{padding:28px 26px 0;max-width:360px}.ticket-content.detail .ticket-heading{margin-bottom:12px}.ticket-content.detail .ticket-heading h3{font-family:roboto,Arial,sans-serif}.ticket-content.detail .ticket-heading h3-i{font-family:roboto,Arial,sans-serif!important}.ticket-content.detail .ticket-heading i{float:left;margin-inline-start:-8.5px;margin-inline-end:10px}.ticket-content.detail .badges{margin-top:20px}.ticket-content.detail .info-box{display:block;margin:10px 0 20px;width:100%}.ticket-content.detail .info-heading{font-size:13px;margin-top:10px;font-family:roboto,Arial,sans-serif}.ticket-content.detail .info-heading-i{font-family:roboto,Arial,sans-serif!important}.ticket-content.detail .info-content{display:flex;flex-direction:column;margin-top:11px}.ticket-content.detail .info-content-line{display:flex;justify-content:flex-start;margin:0;padding:4px 0}.ticket-content.detail .info-content-line .airline-icon{height:18px;width:18px;margin-inline-end:10px}.ticket-content.detail .info-content-line .badge.info{height:18px;width:18px;margin-inline-end:10px;padding:3px;font-family:roboto-bold,Arial,sans-serif}.ticket-content.detail .info-content-line .badge.info-i{font-family:roboto-bold,Arial,sans-serif!important}.ticket-content.detail .info-content-line .badge.prio-boarding{height:18px;width:18px;margin-inline-end:10px;padding:2px;font-family:roboto-bold,Arial,sans-serif}.ticket-content.detail .info-content-line .badge.prio-boarding-i{font-family:roboto-bold,Arial,sans-serif!important}.ticket-content.detail .info-content-line .badge.prio-boarding .priority-boarding{height:13px;width:13px;fill:#000000;stroke:transparent}.ticket-content.detail .info-content-line .info-title{font-size:13px}.ticket-content.detail .info-content-line .info-value{font-size:13px;text-align:end;margin-inline-start:auto;color:#6c7899;font-family:roboto,Arial,sans-serif}.ticket-content.detail .info-content-line .info-value-i{font-family:roboto,Arial,sans-serif!important}.ticket-content.detail .info-content-line.boarding .info-title>div:last-child{font-family:roboto-medium,Arial,sans-serif}.ticket-content.detail .info-content-line.boarding .info-title>div:last-child-i{font-family:roboto-medium,Arial,sans-serif!important}.ticket-content.detail .info-content-line.boarding .info-title>div:last-child span:after{content:','}.ticket-content.detail .info-content-line.boarding .info-title>div:last-child span:last-child::after{content:''}.ticket-content.detail .flight-transfer{flex:0 1 auto;display:flex;flex-flow:column;padding-block:25px;padding-inline:17px 0;justify-content:center;font-size:13px}.ticket-content.detail .flight-transfer .route-transfer{color:#0c9ee4;margin:10px 0}.ticket-content.detail .flight-transfer .route-transfer:before{content:"";position:absolute;background-color:#fff!important;height:24px!important;width:16px!important;inset-inline-start:-24px;top:50%;transform:translateY(-50%);padding:5px 0;background:url("/images/icons/icons.v_6c536ff4.svg#time-left-blue")}.ticket-content.detail .flight-transfer .bags-recheck{margin:10px 0}.ticket-content.detail .flight-transfer .bags-recheck:before{content:"";position:absolute;background-color:#fff!important;height:24px!important;width:16px!important;inset-inline-start:-25px;top:50%;transform:translateY(-50%);padding:5px 0;background:url("/images/icons/icons.v_6c536ff4.svg#baggage-cabin-bag-blue")}.ticket-content.detail .flight-transfer .bags-recheck-garant{margin:10px 0}.ticket-content.detail .flight-transfer .bags-recheck-garant:before{content:"";position:absolute;background-color:#fff!important;height:24px!important;width:16px!important;inset-inline-start:-24px;top:50%;transform:translateY(-50%);padding:5px 0;background:url("/images/icons/icons.v_6c536ff4.svg#check-thin-blue")}.ticket-content.detail .flight-transfer .bags-recheck-garant .sanatoriums strong{font-family:roboto-medium,Arial,sans-serif!important}.ticket-content.detail .flight-transfer .bags-recheck-garant .sanatoriums strong-i{font-family:roboto-medium,Arial,sans-serif!important}.ticket-content.detail .flight-transfer .bags-recheck-garant i{display:inline-block;vertical-align:bottom;margin-inline-start:4px}.itinerary-viewbox{padding:38px 50px;max-width:717px;background:#fff}.itinerary-viewbox .itinerary-header{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:8px solid #ebecf1;margin-bottom:20px}.itinerary-viewbox .itinerary-header .itinerary-close,.itinerary-viewbox .itinerary-header .itinerary-title{color:#474c56;font-family:roboto-medium,Arial,sans-serif}.itinerary-viewbox .itinerary-header .itinerary-close-i,.itinerary-viewbox .itinerary-header .itinerary-title-i{font-family:roboto-medium,Arial,sans-serif!important}.itinerary-viewbox .itinerary-header .itinerary-title{font-size:22px}.itinerary-viewbox .itinerary-header .itinerary-close{display:flex;align-items:center;font-size:15px;padding:5px;margin:-5px;cursor:pointer}.itinerary-viewbox .itinerary-header .itinerary-close svg{margin-inline-start:10px;max-width:20px;fill:#474C56}.itinerary-viewbox .itinerary .flight-route-summary .ticket-content.detail{padding-top:0}.itinerary-viewbox .itinerary-footer{margin-top:43px}.itinerary-viewbox .itinerary-footer button{text-transform:capitalize}.viewbox-content .itinerary-viewbox{margin:50px auto}body.mobile .viewbox-content .itinerary-viewbox{margin:0;height:100%;overflow:auto}body.mobile .itinerary-viewbox{padding:0}body.mobile .itinerary-viewbox .itinerary-header{position:fixed;top:0;z-index:10;width:100%;padding:20px;background:#fff;height:72px;margin-bottom:0}body.mobile .itinerary-viewbox .itinerary{margin-top:90px}body.mobile .itinerary-viewbox .itinerary .flight-route-summary .ticket-content.detail{max-width:450px}body.mobile .itinerary-viewbox .itinerary-footer{margin:25px 0}.flight-tickets .ticket{border:1px solid #ebecf1;border-top-width:8px;margin-bottom:31px}.flight-tickets .ticket.none-return .origin>.ticket-content{height:220px}.flight-tickets .ticket.none-return .collapse.in .ticket-content{height:auto}.flight-tickets .ticket.none-return .ticket-heading{margin-bottom:40px}.flight-tickets .ticket-main{flex:1 1 auto}.flight-tickets .ticket-main .routes{flex:1 auto;border-inline-end:1px solid #EBECF1}.flight-tickets .ticket-main>.price{flex:0 1 auto;border-bottom:1px solid #ebecf1;padding:30px 25px 10px;text-align:center;width:293px}.flight-tickets .ticket-main .destination,.flight-tickets .ticket-main .origin{border-bottom:1px solid #ebecf1;padding:20px;align-self:stretch;height:100%}.flight-tickets .ticket-main .destination.collapse-active,.flight-tickets .ticket-main .origin.collapse-active{height:auto}.flight-tickets .ticket-main .destination .nights-number,.flight-tickets .ticket-main .origin .nights-number{position:absolute;background:#fff;font-size:13px;padding:0 15px;top:-11px;inset-inline-start:50%;transform:translateX(-50%)}html[dir=rtl] .flight-tickets .ticket-main .destination .nights-number,html[dir=rtl] .flight-tickets .ticket-main .origin .nights-number{transform:translateX(50%)}.flight-tickets .ticket-main .ticket-heading{margin-bottom:17px}.flight-tickets .ticket-main .ticket-heading.badges{display:flex}.flight-tickets .ticket-main .ticket-heading h3{color:#0c9ee4;font-size:17px;font-family:roboto-bold,Arial,sans-serif}.flight-tickets .ticket-main .ticket-heading h3-i{font-family:roboto-bold,Arial,sans-serif!important}.flight-tickets .ticket-main .ticket-heading .badge{margin-inline-start:8px;margin-top:2px}.flight-tickets .ticket-main .result-summary{border-bottom:1px solid #ebecf1}.flight-tickets .ticket-footer{padding:15px 20px}.flight-tickets .ticket-footer .badges{float:left}.flight-tickets .ticket-footer a.ticket-detail-collapse{position:absolute;top:50%;inset-inline-start:50%;transform:translateY(-50%);min-width:150px;margin-inline-start:-50px;text-align:center;cursor:pointer;text-decoration:underline;font-family:roboto,Arial,sans-serif}.flight-tickets .ticket-footer a.ticket-detail-collapse-i{font-family:roboto,Arial,sans-serif!important}.flight-tickets .ticket-footer a.ticket-detail-collapse:after{content:"";position:absolute;width:13px;height:10px;top:36px;inset-inline-start:50%;transform:translateX(-50%) scaleY(1);background-image:url("/images/icons/icons.v_6c536ff4.svg#arrow-select-darker-blue");background-color:#fff;outline:10px solid white;transition:transform ease .2s}.flight-tickets .ticket-footer a.ticket-detail-collapse.active:after{transform:translateX(-50%) scaleY(-1);transition:transform ease .2s}body.mobile .flight-tickets .ticket-main .price.flex-item{width:100%}body.mobile .flight-tickets .ticket-main .price.flex-item .price-box .price{border:none}body.mobile .flight-tickets .ticket-footer{padding:15px 10px}body.mobile .flight-tickets .ticket-footer .price{display:block;padding:5px;color:#b70000;font-size:24px;font-family:roboto,Arial,sans-serif}body.mobile .flight-tickets .ticket-footer .price-i{font-family:roboto,Arial,sans-serif!important}body.mobile .flight-tickets .ticket-footer .button{flex:1;max-height:30px;padding:5px 12px;font-size:15px}body.mobile .flight-tickets .ticket-footer .button.more-info{display:flex;text-align:start;margin-inline-end:10px}body.mobile .flight-tickets .ticket-footer .button.book{text-align:center}#reservation{clear:both}#reservation #reservation #transferForm{margin-bottom:20px}#reservation #reservation #transferForm fieldset.time label{width:100%;float:left}#reservation #reservation #transferForm fieldset.time .select-wrapper{width:48%;float:left}#reservation #reservation #transferForm fieldset.time em{display:block;width:4%;font-style:normal;margin-top:6px;font-family:roboto-bold,Arial,sans-serif;text-align:center;float:left}#reservation #reservation #transferForm fieldset.time em-i{font-family:roboto-bold,Arial,sans-serif!important}#reservation #reservation #transferForm button{inset-inline-start:0;inset-inline-end:0;bottom:0;margin:20px 0 0 0;position:relative}#reservation .price{display:block;color:#b70000}#reservation.client-detail{text-align:start;padding:0 0 30px;margin-top:30px;background:#f0f1f4}#reservation.client-detail .text-item .title{color:#494f5b;font-size:13px}#reservation.client-detail .text-item .content{margin:0;font-size:20px;color:#333;font-family:roboto,Arial,sans-serif}#reservation.client-detail .text-item .content-i{font-family:roboto,Arial,sans-serif!important}#reservation.client-detail .text-item .content.name{font-size:28px;line-height:28px;font-family:roboto-medium,Arial,sans-serif}#reservation.client-detail .text-item .content.name-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .text-item .content.date{font-family:roboto-medium,Arial,sans-serif}#reservation.client-detail .text-item .content.date-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .text-item .content.canceled{font-size:24px;color:#b70000;font-family:roboto-medium,Arial,sans-serif}#reservation.client-detail .text-item .content.canceled-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .text-item .content.price{font-size:24px;color:#b70000;font-family:roboto-medium,Arial,sans-serif}#reservation.client-detail .text-item .content.price-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .client-basic-info{padding-bottom:20px;background:#fff}#reservation.client-detail .client-basic-info .heading,#reservation.client-detail .client-basic-info .sub-heading{justify-content:space-between;align-items:flex-start}#reservation.client-detail .client-basic-info .heading .main-title,#reservation.client-detail .client-basic-info .sub-heading .main-title{font-size:40px;line-height:40px;color:#000;align-self:center;margin:0}#reservation.client-detail .client-basic-info .heading .text-item,#reservation.client-detail .client-basic-info .sub-heading .text-item{text-align:start}#reservation.client-detail .client-basic-info .sub-heading{align-items:flex-end}#reservation.client-detail .client-basic-info .heading-divider{margin:10px 0;height:3px;width:100%;background-color:#ebecf1}#reservation.client-detail .client-basic-info .action-buttons{height:40px}#reservation.client-detail .client-basic-info .action-buttons .cancel{margin-inline-end:10px}#reservation.client-detail .client-basic-info .action-buttons .countdown-button:has(.is-expired){pointer-events:none;color:#959fb5;background-color:#edeff2}#reservation.client-detail .reservation-nav{position:sticky;position:-webkit-sticky;top:0;z-index:2;background-color:#e0e2e9;width:100%;overflow:hidden}#reservation.client-detail .reservation-nav .nav-content{justify-content:space-around}#reservation.client-detail .reservation-nav .nav-content a{padding:15px;text-decoration:none;align-items:center}#reservation.client-detail .reservation-nav .nav-content a:hover .title{text-decoration:underline}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper{margin-bottom:10px}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper>.icon{width:34px;height:25px;fill:#6B7382}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper>.icon.hotel3{width:19px;height:25px}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper>.icon.visa2{width:21px;height:25px}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper .status{position:absolute;bottom:-8px;inset-inline-end:-15px}#reservation.client-detail .reservation-nav .nav-content a .icon-wrapper .status svg{width:20px;height:20px}#reservation.client-detail .reservation-nav .nav-content a .title{font-size:13px;line-height:13px;color:#626771;font-family:roboto,Arial,sans-serif}#reservation.client-detail .reservation-nav .nav-content a .title-i{font-family:roboto,Arial,sans-serif!important}#reservation.client-detail .reservation-nav .nav-content .section-nav{flex:1 1 auto;border-inline-end:1px solid #FFF}#reservation.client-detail .reservation-nav .nav-content .section-nav .nav-heading{height:24px;line-height:24px;background:#f0f1f4;color:#6b7382;text-align:center;font-size:13px;font-family:roboto-medium,Arial,sans-serif}#reservation.client-detail .reservation-nav .nav-content .section-nav .nav-heading-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .reservation-nav .nav-content .section-nav:first-of-type .nav-heading:before{content:'';position:absolute;top:0;inset-inline-end:100%;background:#f0f1f4;height:100%;width:100vw}#reservation.client-detail .reservation-nav .nav-content .section-nav:last-of-type{border-inline-end:none}#reservation.client-detail .reservation-nav .nav-content .section-nav:last-of-type .nav-heading:after{content:'';position:absolute;top:0;inset-inline-start:100%;background:#f0f1f4;height:100%;width:100vw}#reservation.client-detail .reservation-nav .nav-content .section-nav .items{justify-content:space-around}#reservation.client-detail .reservation-notice{position:sticky;top:0;z-index:2;overflow:hidden;background:#ffe8e8;color:#b70000;font-size:15px;justify-content:center;max-height:80px;font-family:roboto-medium,Arial,sans-serif;width:100%}#reservation.client-detail .reservation-notice-i{font-family:roboto-medium,Arial,sans-serif!important}#reservation.client-detail .reservation-notice .notice-content{padding:30px}#reservation.client-detail .reservation-container{background-color:#f0f1f4}#reservation.client-detail .reservation-container .title-divider{margin:40px auto;display:flex;justify-content:center;align-items:center;white-space:nowrap;font-size:30px;color:#6b7382;overflow:hidden;font-family:roboto-bold,Arial,sans-serif}#reservation.client-detail .reservation-container .title-divider-i{font-family:roboto-bold,Arial,sans-serif!important}#reservation.client-detail .reservation-container .title-divider:after,#reservation.client-detail .reservation-container .title-divider:before{content:'';display:block;height:1px;min-width:100vw}#reservation.client-detail .reservation-container .title-divider:before{margin-inline-end:4vh;background:#fff}#reservation.client-detail .reservation-container .title-divider:after{background:#fff;margin-inline-start:4vh}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper{margin-top:3px}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper .reservation-item{display:none;border-top:1px solid #ebecf1}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper .reservation-item .item-status{padding:0}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper .reservation-item .item-status .status{margin-top:0;padding:35px}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper .reservation-item .basic-info{margin-bottom:0}#reservation.client-detail .reservation-container.canceled-items .reservation-item-wrapper.sanatorium .reservation-item .item-content .itinerary{margin-top:15px}#reservation.client-detail .alerts .alert{z-index:1}body.mobile #reservation.client-detail .heading{flex-direction:column}body.mobile #reservation.client-detail .heading .main-title{font-size:35px}body.mobile #reservation.client-detail .heading .action-buttons{margin:10px auto 5px;height:auto;flex-wrap:wrap}body.mobile #reservation.client-detail .heading .action-buttons.buttons-v2 .cancel,body.mobile #reservation.client-detail .heading .action-buttons.buttons-v2 .print{margin:auto;padding:0 2px}body.mobile #reservation.client-detail .heading .action-buttons.buttons-v2 .button{padding:5px 8px;font-size:13px}body.mobile #reservation.client-detail .heading .action-buttons.buttons-v2 .button.w-icon span{margin:0 15px}body.mobile #reservation.client-detail .sub-heading{flex-wrap:wrap}body.mobile #reservation.client-detail .sub-heading .text-item{text-align:start;flex-basis:50%}body.mobile #reservation.client-detail .sub-heading .text-item .content{font-size:17px}body.mobile #reservation.client-detail .sub-heading .text-item .content.name{font-size:20px}body.mobile #reservation.client-detail .reservation-nav{top:44px}body.mobile #reservation.client-detail .reservation-nav .nav-content a{padding:15px 7px}body.mobile #reservation.client-detail .reservation-nav .nav-content a .title{display:none}body.mobile #reservation.client-detail .reservation-nav .nav-content a .icon-wrapper{display:flex;margin-bottom:0}body.mobile #reservation.client-detail .reservation-nav .nav-content a .icon-wrapper .icon{height:20px}body.mobile #reservation.client-detail .reservation-nav .nav-content a .icon-wrapper .status{bottom:-5px;inset-inline-end:-7px}body.mobile #reservation.client-detail .reservation-nav .nav-content a .icon-wrapper .status svg{width:12px;height:12px}body.mobile #reservation.client-detail .reservation-notice{top:44px}body.mobile #reservation.client-detail .reservation-notice .notice-content{padding:15px}body.mobile #reservation.client-detail .reservation-container .title-divider{font-size:20px}@media only screen and (max-width:1310px){#reservation .max-width{padding:0 15px}}.reservation-item-wrapper,.tours-item-wrapper{margin-top:20px}.reservation-item-wrapper:first-of-type,.tours-item-wrapper:first-of-type{margin-top:0}.reservation-item-wrapper.active .reservation-item-title-wrapper .collapse-control svg.icon.top,.tours-item-wrapper.active .reservation-item-title-wrapper .collapse-control svg.icon.top{transform:scaleY(1) rotate(-90deg);transition:transform .2s ease-in-out}.reservation-item-wrapper.active .reservation-item,.tours-item-wrapper.active .reservation-item{display:flex!important}.reservation-item-wrapper .reservation-item-title-wrapper,.tours-item-wrapper .reservation-item-title-wrapper{background:#fff;padding:18px 36px;align-items:center}.reservation-item-wrapper .reservation-item-title-wrapper:hover,.tours-item-wrapper .reservation-item-title-wrapper:hover{text-decoration:none}.reservation-item-wrapper .reservation-item-title-wrapper .collapse-control svg.icon.top,.tours-item-wrapper .reservation-item-title-wrapper .collapse-control svg.icon.top{transform:scaleY(-1) rotate(-90deg)}.reservation-item-wrapper .reservation-item-title-wrapper .reservation-item-title,.tours-item-wrapper .reservation-item-title-wrapper .reservation-item-title{margin:0}.reservation-item-wrapper .reservation-item-title-wrapper .item-status,.tours-item-wrapper .reservation-item-title-wrapper .item-status{margin-inline-start:auto}.reservation-item-wrapper .reservation-item-title-wrapper .item-status .status,.tours-item-wrapper .reservation-item-title-wrapper .item-status .status{font-size:17px;margin-inline-start:10px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item-title-wrapper .item-status .status-i,.tours-item-wrapper .reservation-item-title-wrapper .item-status .status-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item-title-wrapper .item-status.canceled,.tours-item-wrapper .reservation-item-title-wrapper .item-status.canceled{color:#f56d6d}.reservation-item-wrapper .reservation-item-title-wrapper .collapse-control,.tours-item-wrapper .reservation-item-title-wrapper .collapse-control{margin-inline-start:85px}.reservation-item-wrapper .reservation-item-title-wrapper .collapse-control .icon,.tours-item-wrapper .reservation-item-title-wrapper .collapse-control .icon{fill:#0C9EE4;width:20px;height:20px}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .collapse-control .icon,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .collapse-control .icon{margin-inline-start:10px}.reservation-item-wrapper .reservation-item-title,.tours-item-wrapper .reservation-item-title{align-items:baseline;margin:15px 0}.reservation-item-wrapper .reservation-item-title .icon-wrapper,.tours-item-wrapper .reservation-item-title .icon-wrapper{margin-inline-end:15px}.reservation-item-wrapper .reservation-item-title .icon-wrapper .icon,.tours-item-wrapper .reservation-item-title .icon-wrapper .icon{width:36px;height:24px;fill:#6B7382}.reservation-item-wrapper .reservation-item-title .title,.tours-item-wrapper .reservation-item-title .title{margin:0;color:#6b7382;font-size:22px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item-title .title-i,.tours-item-wrapper .reservation-item-title .title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item-title .description,.tours-item-wrapper .reservation-item-title .description{color:#333;font-size:15px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item-title .description-i,.tours-item-wrapper .reservation-item-title .description-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item-title .description .rating,.tours-item-wrapper .reservation-item-title .description .rating{margin-inline-start:5px}.reservation-item-wrapper .reservation-item-title .description .rating .icon.star-rating,.tours-item-wrapper .reservation-item-title .description .rating .icon.star-rating{height:8px;width:8.42px}.reservation-item-wrapper .reservation-item,.tours-item-wrapper .reservation-item{background-color:#fff}.reservation-item-wrapper .reservation-item.collapse.in,.tours-item-wrapper .reservation-item.collapse.in{display:flex}.reservation-item-wrapper .reservation-item .item-content,.tours-item-wrapper .reservation-item .item-content{max-width:876px;flex:1 1 auto;border-inline-end:3px solid #EBECF1}.reservation-item-wrapper .reservation-item .item-content>.flex-item,.tours-item-wrapper .reservation-item .item-content>.flex-item{padding-inline-start:35px}.reservation-item-wrapper .reservation-item .item-content .item-image,.tours-item-wrapper .reservation-item .item-content .item-image{overflow:hidden;padding:0!important}.reservation-item-wrapper .reservation-item .item-content .item-image img,.tours-item-wrapper .reservation-item .item-content .item-image img{max-height:140px;width:100%;object-fit:cover;object-position:0 80%}.reservation-item-wrapper .reservation-item .item-content .basic-info .details .text-item,.tours-item-wrapper .reservation-item .item-content .basic-info .details .text-item{margin-block:20px 0;margin-inline:0 5px;min-width:160px}.reservation-item-wrapper .reservation-item .item-content .basic-info .details .text-item .content,.tours-item-wrapper .reservation-item .item-content .basic-info .details .text-item .content{font-size:15px!important}.reservation-item-wrapper .reservation-item .item-content .itinerary,.tours-item-wrapper .reservation-item .item-content .itinerary{margin-bottom:20px}.reservation-item-wrapper .reservation-item .item-content .offers,.tours-item-wrapper .reservation-item .item-content .offers{padding-inline-start:0!important}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item,.tours-item-wrapper .reservation-item .item-content .offers .offer-item{padding-block:15px;padding-inline:35px 25px;border-bottom:1px solid #ebecf1;justify-content:space-between;align-items:center}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info{color:#333}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title{font-size:15px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title-i,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title .icon,body.mobile .tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-title .icon{min-width:16px}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail{font-size:13px;font-family:roboto-light,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p{margin-inline-end:10px}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price{display:inline-flex!important;align-items:baseline;font-size:15px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price-i,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price .price-converted,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-info .offer-detail p .price .price-converted{margin-inline-start:5px;font-size:13px;color:#333}.reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-action.buttons-v2 .button,.tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-action.buttons-v2 .button{padding:6px 13px}.reservation-item-wrapper .reservation-item .item-status,.tours-item-wrapper .reservation-item .item-status{flex:1 1 auto;max-width:404px;padding:35px}.reservation-item-wrapper .reservation-item .item-status .item-price,.tours-item-wrapper .reservation-item .item-status .item-price{background:#f6f6f6;padding:25px}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency .price-title,.reservation-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-title,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency .price-title,.tours-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-title{color:#333;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency .price-title-i,.reservation-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-title-i,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency .price-title-i,.tours-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency .price,.reservation-item-wrapper .reservation-item .item-status .item-price .payment-currency .price,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency .price,.tours-item-wrapper .reservation-item .item-status .item-price .payment-currency .price{font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency .price-i,.reservation-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-i,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency .price-i,.tours-item-wrapper .reservation-item .item-status .item-price .payment-currency .price-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency{margin-bottom:10px}.reservation-item-wrapper .reservation-item .item-status .item-price .client-currency .price,.tours-item-wrapper .reservation-item .item-status .item-price .client-currency .price{font-size:22px}.reservation-item-wrapper .reservation-item .item-status .item-price .payment-currency .price,.tours-item-wrapper .reservation-item .item-status .item-price .payment-currency .price{font-size:35px}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes{font-size:13px}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .title,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .title,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .title,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .title{display:inline-block;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .title-i,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .title-i,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .title-i,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .title-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item{display:inline;font-family:roboto-bold,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item-i,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item-i,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item-i,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item-i{font-family:roboto-bold,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item:after,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item:after,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item:after,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item:after{content:','}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item:last-of-type::after,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item:last-of-type::after,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item:last-of-type::after,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item:last-of-type::after{display:none}.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item .value,.reservation-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item .value,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-excludes .item .value,.tours-item-wrapper .reservation-item .item-status .item-price .price-info .price-includes .item .value{margin-inline-start:2px;white-space:break-spaces;font-family:roboto-light,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .status,.tours-item-wrapper .reservation-item .item-status .status{margin-top:20px;align-items:center;text-align:center}.reservation-item-wrapper .reservation-item .item-status .status.success,.tours-item-wrapper .reservation-item .item-status .status.success{color:#47bf13}.reservation-item-wrapper .reservation-item .item-status .status.warning,.tours-item-wrapper .reservation-item .item-status .status.warning{color:#fb8949}.reservation-item-wrapper .reservation-item .item-status .status.warning .status-description,.tours-item-wrapper .reservation-item .item-status .status.warning .status-description{color:#333;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .status.warning .status-description-i,.tours-item-wrapper .reservation-item .item-status .status.warning .status-description-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .status.danger,.tours-item-wrapper .reservation-item .item-status .status.danger{color:#f56d6d}.reservation-item-wrapper .reservation-item .item-status .status.info,.tours-item-wrapper .reservation-item .item-status .status.info{margin-top:0;color:#333}.reservation-item-wrapper .reservation-item .item-status .status.info .icon,.tours-item-wrapper .reservation-item .item-status .status.info .icon{color:#fff;fill:#0C9EE4}.reservation-item-wrapper .reservation-item .item-status .status .icon,.tours-item-wrapper .reservation-item .item-status .status .icon{width:50px;height:39px;margin-bottom:11px}.reservation-item-wrapper .reservation-item .item-status .status .status-title,.tours-item-wrapper .reservation-item .item-status .status .status-title{font-size:19px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .status .status-title-i,.tours-item-wrapper .reservation-item .item-status .status .status-title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .status .status-description,.tours-item-wrapper .reservation-item .item-status .status .status-description{font-size:15px;font-family:roboto-light,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .addition-description,.tours-item-wrapper .reservation-item .item-status .addition-description{text-align:center;font-size:13px;color:#333;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .addition-description-i,.tours-item-wrapper .reservation-item .item-status .addition-description-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-payment,.tours-item-wrapper .reservation-item .item-status .item-payment{margin-top:15px}.reservation-item-wrapper .reservation-item .item-status .item-payment .buttons-v2 .button.pay-button,.tours-item-wrapper .reservation-item .item-status .item-payment .buttons-v2 .button.pay-button{padding-top:20px;padding-bottom:20px;font-size:22px;white-space:normal;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper .reservation-item .item-status .item-payment .buttons-v2 .button.pay-button-i,.tours-item-wrapper .reservation-item .item-status .item-payment .buttons-v2 .button.pay-button-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .item-status .item-cancel,.tours-item-wrapper .reservation-item .item-status .item-cancel{margin-top:20px}.reservation-item-wrapper .reservation-item .items-list,.tours-item-wrapper .reservation-item .items-list{margin-inline-start:35px;margin-bottom:15px;padding:25px 25px 20px!important;background:#ebecf1}.reservation-item-wrapper .reservation-item .items-list>.flex-item,.tours-item-wrapper .reservation-item .items-list>.flex-item{margin:5px 0}.reservation-item-wrapper .reservation-item .items-list .item,.tours-item-wrapper .reservation-item .items-list .item{float:left}.reservation-item-wrapper .reservation-item .items-list .item span,.tours-item-wrapper .reservation-item .items-list .item span{font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .items-list .item span-i,.tours-item-wrapper .reservation-item .items-list .item span-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .items-list .price,.tours-item-wrapper .reservation-item .items-list .price{float:right;color:#b70000;font-size:14px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .items-list .price-i,.tours-item-wrapper .reservation-item .items-list .price-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .items-list .summary,.tours-item-wrapper .reservation-item .items-list .summary{border-top:1px solid #fff;padding:12px 0 0}.reservation-item-wrapper .reservation-item .items-list .summary .item,.tours-item-wrapper .reservation-item .items-list .summary .item{font-size:15px}.reservation-item-wrapper .reservation-item .items-list .summary .item span,.tours-item-wrapper .reservation-item .items-list .summary .item span{font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .reservation-item .items-list .summary .item span-i,.tours-item-wrapper .reservation-item .items-list .summary .item span-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .reservation-item .items-list .summary .price,.tours-item-wrapper .reservation-item .items-list .summary .price{font-size:32px}.reservation-item-wrapper .contact,.reservation-item-wrapper .terms,.reservation-item-wrapper .text,.tours-item-wrapper .contact,.tours-item-wrapper .terms,.tours-item-wrapper .text{margin-bottom:20px;padding-bottom:20px;padding-inline-end:35px}.reservation-item-wrapper .contact .text-item,.reservation-item-wrapper .terms .text-item,.reservation-item-wrapper .text .text-item,.tours-item-wrapper .contact .text-item,.tours-item-wrapper .terms .text-item,.tours-item-wrapper .text .text-item{margin-inline-end:auto}.reservation-item-wrapper .contact .text-item .content,.reservation-item-wrapper .terms .text-item .content,.reservation-item-wrapper .text .text-item .content,.tours-item-wrapper .contact .text-item .content,.tours-item-wrapper .terms .text-item .content,.tours-item-wrapper .text .text-item .content{font-size:15px}.reservation-item-wrapper .contact h3,.reservation-item-wrapper .terms h3,.reservation-item-wrapper .text h3,.tours-item-wrapper .contact h3,.tours-item-wrapper .terms h3,.tours-item-wrapper .text h3{color:#000;font-size:19px;margin:15px 0;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper .contact h3-i,.reservation-item-wrapper .terms h3-i,.reservation-item-wrapper .text h3-i,.tours-item-wrapper .contact h3-i,.tours-item-wrapper .terms h3-i,.tours-item-wrapper .text h3-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper .contact .grey-squares li,.reservation-item-wrapper .terms .grey-squares li,.reservation-item-wrapper .text .grey-squares li,.tours-item-wrapper .contact .grey-squares li,.tours-item-wrapper .terms .grey-squares li,.tours-item-wrapper .text .grey-squares li{margin-bottom:10px;font-size:13px;line-height:20px;color:#333}.reservation-item-wrapper .contact div,.reservation-item-wrapper .terms div,.reservation-item-wrapper .text div,.tours-item-wrapper .contact div,.tours-item-wrapper .terms div,.tours-item-wrapper .text div{font-size:13px;line-height:22px}.reservation-item-wrapper .contact,.tours-item-wrapper .contact{flex-wrap:wrap}.reservation-item-wrapper .contact .phone-number,.tours-item-wrapper .contact .phone-number{margin-inline-end:50px}.reservation-item-wrapper .contact .socials,.tours-item-wrapper .contact .socials{align-items:center}.reservation-item-wrapper .contact .socials a,.tours-item-wrapper .contact .socials a{display:flex;margin:0 10px}.reservation-item-wrapper.sanatorium .basic-info .hotel-data,.tours-item-wrapper.sanatorium .basic-info .hotel-data{margin-top:20px}.reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .title,.tours-item-wrapper.sanatorium .basic-info .hotel-data .name .title{font-size:25px;color:#333;margin-inline-end:7px;font-family:roboto-bold,Arial,sans-serif}.reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .title-i,.tours-item-wrapper.sanatorium .basic-info .hotel-data .name .title-i{font-family:roboto-bold,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .rating,.tours-item-wrapper.sanatorium .basic-info .hotel-data .name .rating{align-items:center}.reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .rating .icon,.tours-item-wrapper.sanatorium .basic-info .hotel-data .name .rating .icon{width:13px;height:13px}.reservation-item-wrapper.sanatorium .itinerary .room,.tours-item-wrapper.sanatorium .itinerary .room{background:#f0f1f4}.reservation-item-wrapper.sanatorium .itinerary .room .room-title,.tours-item-wrapper.sanatorium .itinerary .room .room-title{padding:20px;align-items:center}.reservation-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper,.tours-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper{margin-inline-end:10px}.reservation-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper .icon,.tours-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper .icon{width:12px;height:12px}.reservation-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper .icon.person,.tours-item-wrapper.sanatorium .itinerary .room .room-title .icon-wrapper .icon.person{padding:0;margin:0;border:none}.reservation-item-wrapper.sanatorium .itinerary .room .room-title .title,.tours-item-wrapper.sanatorium .itinerary .room .room-title .title{font-size:15px;font-family:roboto-bold,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .room-title .title-i,.tours-item-wrapper.sanatorium .itinerary .room .room-title .title-i{font-family:roboto-bold,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .person,.tours-item-wrapper.sanatorium .itinerary .room .person{padding:0 20px;margin-top:10px;border-bottom:1px solid #cfd2dc}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-name,.tours-item-wrapper.sanatorium .itinerary .room .person .person-name{flex:0 1 120px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-name .iteration,.tours-item-wrapper.sanatorium .itinerary .room .person .person-name .iteration{font-size:13px;color:#494f5b}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-name .name,.tours-item-wrapper.sanatorium .itinerary .room .person .person-name .name{font-size:15px;color:#333;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-name .name-i,.tours-item-wrapper.sanatorium .itinerary .room .person .person-name .name-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content{margin-block:0;margin-inline:20px 10px;padding-inline-start:20px;border-inline-start:1px solid #CFD2DC;max-width:500px;flex:1 1 0}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content>.flex-item,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content>.flex-item{margin-bottom:10px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title{font-size:13px;color:#0c9ee4;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title-i,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title:before{content:'';width:25px;height:28px;position:absolute;inset-inline-start:-33px;top:50%;transform:translateY(-50%);background-color:#f0f1f4;border-top:4px solid #f0f1f4;border-bottom:4px solid #f0f1f4}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change{color:#494f5b;font-size:13px;cursor:pointer;text-decoration:underline;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change-i,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change:hover,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items-title .treatment-package-change:hover{text-decoration:none}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .accommodation .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .accommodation .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#bed-thin-blue");height:20px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .services .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .services .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#bus-thin-blue");height:22px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .package .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .package .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#cross-san-blue")}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .package.no_treatment .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .package.no_treatment .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#special-package-blue")}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .flights .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .flights .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#plane-blue")}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .insurance .person-items-title:before,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .insurance .person-items-title:before{background-image:url("/images/icons/icons.v_6c536ff4.svg#insurance-blue");height:24px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items{font-size:13px;font-family:roboto-italic,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span::after,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span::after{content:','}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span:last-child::after,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span:last-child::after{content:''}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span .tooltip,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .person-items span .tooltip{display:inline-block}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-content .info4-rounded,.tours-item-wrapper.sanatorium .itinerary .room .person .person-content .info4-rounded{position:relative;fill:#fff;color:#0c9ee4;margin-block:0 -3px;margin-inline:4px;cursor:pointer}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-price,.tours-item-wrapper.sanatorium .itinerary .room .person .person-price{text-align:end;border-inline-start:1px solid #CFD2DC;margin-inline-start:auto;padding-inline-start:60px;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-price-i,.tours-item-wrapper.sanatorium .itinerary .room .person .person-price-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-price .price-title,.tours-item-wrapper.sanatorium .itinerary .room .person .person-price .price-title{font-size:15px}.reservation-item-wrapper.sanatorium .itinerary .room .person .person-price .price,.tours-item-wrapper.sanatorium .itinerary .room .person .person-price .price{font-size:20px}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary,.tours-item-wrapper.sanatorium .itinerary .room .room-summary{justify-content:flex-end;align-content:center;padding:20px 20px}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail{align-self:center}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes{font-size:13px}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title{margin-inline-end:4px;font-family:roboto,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title-i,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title-i,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title-i,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title-i{font-family:roboto,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item{margin-inline-end:4px;font-family:roboto-bold,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item-i,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item-i,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item-i,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item-i{font-family:roboto-bold,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item:after,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item:after,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item:after,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item:after{content:','}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item:last-of-type::after,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item:last-of-type::after,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item:last-of-type::after,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item:last-of-type::after{display:none}.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item .value,.reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item .value,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item .value,.tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item .value{margin-inline-start:2px;font-family:roboto-light,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .room-price,.tours-item-wrapper.sanatorium .itinerary .room .room-price{align-items:center;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.sanatorium .itinerary .room .room-price-i,.tours-item-wrapper.sanatorium .itinerary .room .room-price-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.sanatorium .itinerary .room .room-price .price-title,.tours-item-wrapper.sanatorium .itinerary .room .room-price .price-title{font-size:15px;margin-inline-end:10px}.reservation-item-wrapper.sanatorium .itinerary .room .room-price .price,.tours-item-wrapper.sanatorium .itinerary .room .room-price .price{font-size:30px}.reservation-item-wrapper.transfer .basic-info .details .text-item,.tours-item-wrapper.transfer .basic-info .details .text-item{margin:20px 0 0!important;padding-inline-end:15px;min-width:unset!important;flex-basis:20%}.reservation-item-wrapper.transfer .basic-info .details .text-item.location,.tours-item-wrapper.transfer .basic-info .details .text-item.location{flex-basis:40%}.reservation-item-wrapper.transfer .basic-info .details .text-item.price,.tours-item-wrapper.transfer .basic-info .details .text-item.price{flex-basis:auto}.reservation-item-wrapper.transfer .basic-info .details .text-item .content,.tours-item-wrapper.transfer .basic-info .details .text-item .content{font-size:15px}body.mobile .reservation-item-wrapper.transfer .basic-info .details .text-item,body.mobile .tours-item-wrapper.transfer .basic-info .details .text-item{flex-basis:50%}body.mobile .reservation-item-wrapper.transfer .basic-info .details .text-item.location,body.mobile .tours-item-wrapper.transfer .basic-info .details .text-item.location{flex-basis:100%}.reservation-item-wrapper.transfer .transfer-form-item,.tours-item-wrapper.transfer .transfer-form-item{padding:35px 25px}.reservation-item-wrapper.transfer .transfer-form-item .title,.tours-item-wrapper.transfer .transfer-form-item .title{font-size:19px;color:#333;margin-bottom:10px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.transfer .transfer-form-item .title-i,.tours-item-wrapper.transfer .transfer-form-item .title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.transfer .transfer-form-item .description,.tours-item-wrapper.transfer .transfer-form-item .description{font-size:13px;line-height:22px;margin-bottom:20px;font-family:roboto-light,Arial,sans-serif}.reservation-item-wrapper.transfer .transfer-form-item .transfer-form,.tours-item-wrapper.transfer .transfer-form-item .transfer-form{margin-inline-end:0;margin-inline-start:0}.reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container,.tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container{margin-bottom:0}.reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .form-item,.tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .form-item{margin-bottom:0}.reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .button,.tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .button{height:60px;margin:0}.reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .alerts .alert,.tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .alerts .alert{margin-top:6px}body.mobile .reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .alerts .alert,body.mobile .tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .alerts .alert{margin-bottom:0}body.mobile .reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container,body.mobile .tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container{padding:0}body.mobile .reservation-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .button,body.mobile .tours-item-wrapper.transfer .transfer-form-item .transfer-form .form-container .button{height:auto}.reservation-item-wrapper.flight .text,.tours-item-wrapper.flight .text{padding-top:15px;margin-bottom:0!important}.reservation-item-wrapper.flight .itinerary,.tours-item-wrapper.flight .itinerary{padding-inline-end:30px;justify-content:space-between}.reservation-item-wrapper.flight .itinerary .flight-route-summary,.tours-item-wrapper.flight .itinerary .flight-route-summary{flex:1 1 auto;margin-bottom:0}.reservation-item-wrapper.flight .itinerary .flight-route-summary:nth-child(n+2),.tours-item-wrapper.flight .itinerary .flight-route-summary:nth-child(n+2){margin-inline-start:30px}.reservation-item-wrapper.flight .alerts .alert,.tours-item-wrapper.flight .alerts .alert{margin-top:-20px}.reservation-item-wrapper.summary,.tours-item-wrapper.summary{margin-top:50px}.reservation-item-wrapper.summary .item-content,.tours-item-wrapper.summary .item-content{align-items:center;padding:35px;max-width:unset}.reservation-item-wrapper.summary .item-content>.flex-item,.tours-item-wrapper.summary .item-content>.flex-item{padding:0}.reservation-item-wrapper.summary .item-content .summary-title,.tours-item-wrapper.summary .item-content .summary-title{font-size:15px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.summary .item-content .summary-title-i,.tours-item-wrapper.summary .item-content .summary-title-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.summary .item-content .price,.tours-item-wrapper.summary .item-content .price{font-size:40px;margin:5px 0 15px;font-family:roboto-medium,Arial,sans-serif}.reservation-item-wrapper.summary .item-content .price-i,.tours-item-wrapper.summary .item-content .price-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-item-wrapper.summary .item-content .buttons-v2,.tours-item-wrapper.summary .item-content .buttons-v2{width:100%;justify-content:center}.reservation-item-wrapper.summary .item-content .buttons-v2 .cancel,.reservation-item-wrapper.summary .item-content .buttons-v2 .print,.tours-item-wrapper.summary .item-content .buttons-v2 .cancel,.tours-item-wrapper.summary .item-content .buttons-v2 .print{width:22%;margin:0 5px}.reservation-item-wrapper.visa .item-content,.tours-item-wrapper.visa .item-content{max-width:unset;padding:15px 0}.reservation-item-wrapper.excursion .item-content .text,.tours-item-wrapper.excursion .item-content .text{margin-top:20px}.reservation-item-wrapper.tours .reservation-item .item-content,.tours-item-wrapper.tours .reservation-item .item-content{padding-top:15px}.reservation-item-wrapper.tours .reservation-item .item-content .tours-item-wrapper,.tours-item-wrapper.tours .reservation-item .item-content .tours-item-wrapper{display:flex;flex-direction:column}.reservation-item-wrapper.tours .reservation-item .item-content .reservation-item-title,.tours-item-wrapper.tours .reservation-item .item-content .reservation-item-title{padding-inline-start:35px}.reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper,.tours-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper{position:sticky;position:-webkit-sticky;top:135px}.reservation-item-wrapper.tours .reservation-item .item-status .item-price,.tours-item-wrapper.tours .reservation-item .item-status .item-price{width:100%}.canceled .reservation-item-wrapper.tours .reservation-item .item-status,.canceled .tours-item-wrapper.tours .reservation-item .item-status{padding:35px!important}body.mobile .canceled .reservation-item-wrapper.tours .reservation-item .item-status,body.mobile .canceled .tours-item-wrapper.tours .reservation-item .item-status{padding:15px!important}.canceled .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper,.canceled .tours-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper{top:115px}.canceled .reservation-item-wrapper.tours .reservation-item .item-status .item-price .payment-currency .price,.canceled .tours-item-wrapper.tours .reservation-item .item-status .item-price .payment-currency .price{font-size:25px;text-decoration:none}.canceled .reservation-item-wrapper.tours .reservation-item .item-status .status,.canceled .tours-item-wrapper.tours .reservation-item .item-status .status{padding-inline-end:0!important;padding-inline-start:0!important}.print .reservation-item-wrapper.tours .reservation-item .item-status .item-price,.print .tours-item-wrapper.tours .reservation-item .item-status .item-price{max-width:400px}.reservation-item-wrapper.summary.tours .reservation-item .item-content,.tours-item-wrapper.summary.tours .reservation-item .item-content{padding-top:35px;max-width:100%!important;border-inline-end:none!important}body.mobile .reservation-item-wrapper .reservation-item-title,body.mobile .tours-item-wrapper .reservation-item-title{align-items:center}body.mobile .reservation-item-wrapper .reservation-item-title .title,body.mobile .tours-item-wrapper .reservation-item-title .title{font-size:18px;text-align:start}body.mobile .reservation-item-wrapper .reservation-item,body.mobile .tours-item-wrapper .reservation-item{flex-wrap:wrap}body.mobile .reservation-item-wrapper .reservation-item .item-content,body.mobile .tours-item-wrapper .reservation-item .item-content{border-inline-end:none}body.mobile .reservation-item-wrapper .reservation-item .item-content>.flex-item,body.mobile .tours-item-wrapper .reservation-item .item-content>.flex-item{padding-inline-start:15px}body.mobile .reservation-item-wrapper .reservation-item .item-content .item-image img,body.mobile .tours-item-wrapper .reservation-item .item-content .item-image img{height:140px;object-position:unset}body.mobile .reservation-item-wrapper .reservation-item .item-content .basic-info,body.mobile .tours-item-wrapper .reservation-item .item-content .basic-info{margin-bottom:20px}body.mobile .reservation-item-wrapper .reservation-item .item-content .offers .offer-item,body.mobile .tours-item-wrapper .reservation-item .item-content .offers .offer-item{padding:15px;flex-wrap:wrap}body.mobile .reservation-item-wrapper .reservation-item .item-content .offers .offer-item .offer-action,body.mobile .tours-item-wrapper .reservation-item .item-content .offers .offer-item .offer-action{margin-top:10px;width:100%}body.mobile .reservation-item-wrapper .reservation-item .item-status,body.mobile .tours-item-wrapper .reservation-item .item-status{max-width:unset;padding:15px;border-top:1px solid #ebecf1}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper,body.mobile .tours-item-wrapper .reservation-item-title-wrapper{padding:18px 15px;flex-wrap:wrap}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled{flex-basis:90%;align-items:flex-start}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled .title,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled .title{font-size:14px}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled .description,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .reservation-item-title.canceled .description{font-size:12px}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .collapse-control,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .collapse-control{flex-basis:10%;margin-inline-start:auto}body.mobile .reservation-item-wrapper .reservation-item-title-wrapper .item-status,body.mobile .tours-item-wrapper .reservation-item-title-wrapper .item-status{margin-inline-start:0;margin-top:5px}body.mobile .reservation-item-wrapper .contact,body.mobile .tours-item-wrapper .contact{padding-inline-end:15px;justify-content:center}body.mobile .reservation-item-wrapper .contact .phone-number,body.mobile .tours-item-wrapper .contact .phone-number{margin:0 auto 20px}body.mobile .reservation-item-wrapper.sanatorium .reservation-item,body.mobile .tours-item-wrapper.sanatorium .reservation-item{flex-wrap:wrap}body.mobile .reservation-item-wrapper.sanatorium .basic-info .hotel-data .name,body.mobile .tours-item-wrapper.sanatorium .basic-info .hotel-data .name{flex-direction:column-reverse}body.mobile .reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .title,body.mobile .tours-item-wrapper.sanatorium .basic-info .hotel-data .name .title{text-align:center}body.mobile .reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .rating,body.mobile .tours-item-wrapper.sanatorium .basic-info .hotel-data .name .rating{justify-content:center}body.mobile .reservation-item-wrapper.sanatorium .basic-info .hotel-data .name .rating svg.icon,body.mobile .tours-item-wrapper.sanatorium .basic-info .hotel-data .name .rating svg.icon{margin:3px}body.mobile .reservation-item-wrapper.sanatorium .basic-info .hotel-data .address,body.mobile .tours-item-wrapper.sanatorium .basic-info .hotel-data .address{text-align:center}body.mobile .reservation-item-wrapper.sanatorium .basic-info .details .text-item,body.mobile .tours-item-wrapper.sanatorium .basic-info .details .text-item{min-width:unset;flex-basis:41.66666667%;max-width:41.66666667%}body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .person .person-price,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .person .person-price{border-inline-start:none;padding-inline-start:0}body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .room-summary,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-summary{flex-direction:column-reverse}body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item,body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title,body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item,body.mobile .reservation-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .item,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-excludes .title,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .item,body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-summary .room-price-detail .price-includes .title{display:inline}body.mobile .reservation-item-wrapper.flight .itinerary,body.mobile .tours-item-wrapper.flight .itinerary{flex-wrap:wrap}body.mobile .reservation-item-wrapper.flight .itinerary .flight-route-summary:nth-child(n+2),body.mobile .tours-item-wrapper.flight .itinerary .flight-route-summary:nth-child(n+2){margin-inline-start:0}body.mobile .reservation-item-wrapper.flight .items-list,body.mobile .tours-item-wrapper.flight .items-list{margin-inline-start:15px}body.mobile .reservation-item-wrapper.summary .item-content,body.mobile .tours-item-wrapper.summary .item-content{padding:15px!important}body.mobile .reservation-item-wrapper.summary .item-content>.flex-item,body.mobile .tours-item-wrapper.summary .item-content>.flex-item{padding:0}body.mobile .reservation-item-wrapper.summary .item-content .price,body.mobile .tours-item-wrapper.summary .item-content .price{font-size:25px}body.mobile .reservation-item-wrapper.summary .item-content .action-buttons,body.mobile .tours-item-wrapper.summary .item-content .action-buttons{flex-wrap:wrap}body.mobile .reservation-item-wrapper.summary .item-content .action-buttons .cancel,body.mobile .reservation-item-wrapper.summary .item-content .action-buttons .print,body.mobile .tours-item-wrapper.summary .item-content .action-buttons .cancel,body.mobile .tours-item-wrapper.summary .item-content .action-buttons .print{width:100%}body.mobile .reservation-item-wrapper.tours .reservation-item .item-content,body.mobile .tours-item-wrapper.tours .reservation-item .item-content{padding-top:0;max-width:100%}body.mobile .reservation-item-wrapper.tours .reservation-item .item-content .reservation-item-title,body.mobile .tours-item-wrapper.tours .reservation-item .item-content .reservation-item-title{padding-inline-start:10px}.tours-item-wrapper>.flex-item{padding-inline-start:35px}.tours-item-wrapper.transfer .terms.border{padding-top:10px;border-top:1px solid #ebecf1}.tours-item-wrapper.insurance .basic-info{padding-inline-end:25px}.tours-item-wrapper.insurance .basic-info p{font-size:13px;line-height:22px}.tours-item-wrapper.cancel-terms .terms:first-of-type,.tours-item-wrapper.payment-terms .terms:first-of-type{margin-bottom:0!important}.tours-item-wrapper.cancel-terms .list-squares-gray,.tours-item-wrapper.payment-terms .list-squares-gray{font-size:13px;color:#333}.tours-item-wrapper.cancel-terms .list-squares-gray li{font-family:roboto,Arial,sans-serif}.tours-item-wrapper.cancel-terms .list-squares-gray li-i{font-family:roboto,Arial,sans-serif!important}.tours-item-wrapper.cancel-terms .list-squares-gray li span{color:#b70000;font-family:roboto-medium,Arial,sans-serif}.tours-item-wrapper.cancel-terms .list-squares-gray li span-i{font-family:roboto-medium,Arial,sans-serif!important}.canceled .tours-item-wrapper{margin-bottom:40px}body.mobile .canceled .tours-item-wrapper{margin-bottom:20px}.canceled .tours-item-wrapper.sanatorium .basic-info{margin-bottom:20px!important}body.mobile .tours-item-wrapper>.flex-item{padding:0 10px}body.mobile .tours-item-wrapper.sanatorium .itinerary .room .room-title{padding-top:10px;padding-bottom:10px}body.mobile .tours-item-wrapper.sanatorium .itinerary .room .person:first-of-type{margin-top:0}body.mobile .tours-item-wrapper.sanatorium .itinerary .room .person .person-name{flex:0 1 100%;margin-bottom:10px}body.mobile .tours-item-wrapper.cancel-terms{margin-bottom:20px}@media screen and (min-width:767px){.reservation-cancel-alert{width:100%;max-width:780px;inset-inline-start:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);text-align:center;font-family:roboto-medium,Arial,sans-serif}.reservation-cancel-alert-i{font-family:roboto-medium,Arial,sans-serif!important}.reservation-cancel-alert h2,.reservation-cancel-alert h3{font-size:22px}.reservation-cancel-alert .alert-header{margin-bottom:20px}.reservation-cancel-alert .alert-header h2{color:#474c56;margin-top:0!important;margin-bottom:0!important}.reservation-cancel-alert .alert-header .alert-close{font-size:15px;color:#474c56}.reservation-cancel-alert .alert-header .alert-close span{margin-inline-end:10px}.reservation-cancel-alert .alert-header .alert-close svg{fill:#474C56}.reservation-cancel-alert .alert-body h3{color:#333}.reservation-cancel-alert .alert-body .buttons-v2 .button{width:50%}.reservation-cancel-alert .alert-body .buttons-v2 .danger+.primary{margin-top:20px}.reservation-cancel-alert .alert-body.alert-body-basic h3{margin-bottom:60px}.reservation-cancel-alert .alert-body.alert-body-advanced p{font-size:15px;margin-top:15px;margin-bottom:40px}.reservation-cancel-alert .alert-body.alert-body-advanced h4{font-size:40px;margin:30px 0 35px}.reservation-cancel-alert .alert-body.alert-body-advanced form h3{margin-top:0!important;margin-bottom:30px!important}}.reservation-cancel-alert .dialog-detail{text-align:start}.reservation-cancel-alert .dialog-detail .dialog-header{font-size:19px!important;color:#aab3c5;margin:0!important;font-family:roboto-medium,Arial,sans-serif;background-color:transparent!important}.reservation-cancel-alert .dialog-detail .dialog-header+.dialog-footer{padding-top:0!important}.reservation-cancel-alert .dialog-detail .dialog-body p{font-size:12px}.reservation-cancel-alert .dialog-detail .dialog-body p+.buttons-v2{padding-top:20px}.reservation-cancel-alert .dialog-detail .action-heading{font-size:17px;margin:0 0 15px 0!important;font-family:roboto,Arial,sans-serif}.reservation-cancel-alert .dialog-detail .action-heading-i{font-family:roboto,Arial,sans-serif!important}.reservation-cancel-alert .dialog-detail .dialog-footer{display:block!important}.reservation-cancel-alert .dialog-detail .dialog-footer form .button{width:100%;font-size:14px;line-height:14px;font-family:roboto,Arial,sans-serif}.reservation-cancel-alert .dialog-detail .dialog-footer form .button-i{font-family:roboto,Arial,sans-serif!important}.reservation-cancel-alert .dialog-detail .dialog-footer form .button:first-of-type{margin-inline-end:5px!important;margin-inline-start:0!important}.reservation-cancel-alert .dialog-detail .dialog-footer form .button:last-of-type{margin-inline-start:5px!important;margin-inline-end:0!important}#reservationTermsViewbox,#transferTermsViewbox{background:#fff;color:#000}#reservationTermsViewbox h1,#reservationTermsViewbox h2,#reservationTermsViewbox h3,#transferTermsViewbox h1,#transferTermsViewbox h2,#transferTermsViewbox h3{font-family:roboto,Arial,sans-serif}#reservationTermsViewbox h1-i,#reservationTermsViewbox h2-i,#reservationTermsViewbox h3-i,#transferTermsViewbox h1-i,#transferTermsViewbox h2-i,#transferTermsViewbox h3-i{font-family:roboto,Arial,sans-serif!important}#reservationTermsViewbox #paymentLogo,#transferTermsViewbox #paymentLogo{margin:0 0 15px 0}#reservationTermsViewbox #paymentLogo img,#transferTermsViewbox #paymentLogo img{margin-block:0 10px;margin-inline:10px;float:left}body.mobile #reservationTermsViewbox,body.mobile #transferTermsViewbox{margin-top:0;margin-bottom:0}body.mobile #reservationTermsViewbox p,body.mobile #transferTermsViewbox p{font-size:.9em}body.mobile #reservationTermsViewbox #paymentLogo,body.mobile #transferTermsViewbox #paymentLogo{text-align:center}body.mobile #reservationTermsViewbox #paymentLogo img,body.mobile #transferTermsViewbox #paymentLogo img{height:50px;margin-block:0 8px;margin-inline:8px;float:none}#reservation.client-detail.print{margin-top:0}#reservation.client-detail.print .reservation-container .title-divider{margin:0 auto}#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item{flex-direction:column;border:3px solid #ebecf1}#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item .item-content,#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item .item-status{max-width:unset}#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item .item-content{border-inline-end:none}#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item .item-status{padding:5px;border-top:3px solid #ebecf1;flex-direction:row-reverse;justify-content:space-evenly;align-items:center}#reservation.client-detail.print .reservation-container .reservation-item-wrapper .reservation-item .item-status .status{width:350px;margin-top:0}#reservation.client-detail.print .reservation-container .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper{display:flex;flex-direction:row;align-items:center}#reservation.client-detail.print .reservation-container .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper>div{flex:1}#reservation.client-detail.print .reservation-container .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper>.item-payment,#reservation.client-detail.print .reservation-container .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper>.text-center,#reservation.client-detail.print .reservation-container .reservation-item-wrapper.tours .reservation-item .item-status .client-detail-sticky-wrapper>.warning{display:none}#reservation.client-detail.print .break-page-after{page-break-after:always;height:0;display:block}@media print{.break-page-after{page-break-after:always;height:0;display:block}.break-page-before{page-break-after:always}}body.mobile .payment-modal{padding-inline-start:0!important;padding-inline-end:0!important}body.mobile .payment-modal .modal-head{justify-content:center}body.mobile .payment-modal [data-height-element]{padding-inline-start:15px;padding-inline-end:15px}body.mobile .payment-modal [data-height-element] .arrow-thick{margin-inline-end:0}body.mobile .payment-modal [data-height-element] [data-height-wrapper] .buttons-v2{flex-direction:column}body.mobile .payment-modal [data-height-element] [data-height-wrapper] .buttons-v2>.p-b-20{padding-block-end:0}body.mobile .payment-modal [data-height-element] [data-height-wrapper] .buttons-v2 .button{width:100%;max-width:unset;margin-block-start:20px;margin-block-end:20px}#poiListing .poi-item{display:flex;width:100%;border-top:1px solid #ebecf1;padding-top:1px;margin-bottom:12px}#poiListing .poi-item .fx{width:75%}#poiListing .poi-item .fx h3{color:#000;font-size:1.5em;margin-block:2.5% 1%;margin-inline:0 5%}#poiListing .poi-item .fx p{color:#333;font-size:.9em;margin-inline:0 5%;margin-block:0}#poiListing .poi-item.no-image h3,#poiListing .poi-item.no-image p{padding-inline-start:0;margin-inline-start:0}#poiListing .poi-item .image{width:24.25%;margin-inline-end:3%}#poiListing .poi-item .image img{width:100%}#newsListing .news-item{border-bottom:1px solid #ebecf1;margin:0 0 20px 0;width:100%}#newsListing .news-item h2,#newsListing .news-item h3,#newsListing .news-item h4{width:65%;font-size:1.2em;margin:0 0 8px 0;font-family:roboto,Arial,sans-serif;float:right}#newsListing .news-item h2-i,#newsListing .news-item h3-i,#newsListing .news-item h4-i{font-family:roboto,Arial,sans-serif!important}#newsListing .news-item p{clear:right;width:65%;font-size:.9em;line-height:1.4em;margin:0 0 5px 0;float:right}#newsListing .news-item .img-container{width:32%;min-height:50px;margin:0 auto 10px auto;display:block;position:relative;float:left}#newsListing .news-item .img-container strong{position:absolute;inset-inline-end:0;bottom:0;width:120px;background:rgba(0,0,0,.5);color:#fff;font-size:.8em;line-height:1;padding:4px;text-align:start;font-family:roboto,Arial,sans-serif}#newsListing .news-item .img-container strong-i{font-family:roboto,Arial,sans-serif!important}#newsListing .news-item .img-container img{width:100%;margin:0}#newsListing .news-item .btn-blue{margin:0 0 10px 0;font-size:.9em;clear:right;float:right}#newsDetail .image-head{display:flex;aspect-ratio:4/2;width:100%;overflow:hidden;margin-block-end:25px;align-items:center}#newsDetail .image-head img{width:100%}#newsDetail .image-thumb{width:32%;margin-block:0 10px;margin-inline:0 1%;display:block;float:left}#newsDetail .image-thumb.third{margin-inline-end:0}#newsDetail .gallery{margin-bottom:20px;display:block;width:100%}#side .news .news-item{margin:0;padding:0}#side .news .img-container{min-height:50px;margin:0 auto 10px auto;display:block;float:none;position:relative;width:100%}#side .news .img-container strong{display:none}#side .news h3{float:none;width:100%}#side .news .btn-blue{font-size:.9em;margin:10px auto;max-width:150px}body.mobile #newsDetail .image-head{margin-block-end:15px}@media only screen and (max-width:560px){body.mobile #newsListing .news-item{text-align:center}body.mobile #newsListing .news-item .img-container{float:none;width:100%}body.mobile #newsListing .news-item h2,body.mobile #newsListing .news-item h3,body.mobile #newsListing .news-item h4,body.mobile #newsListing .news-item p{float:none;text-align:center;width:100%}body.mobile #newsListing .news-item .btn-blue{margin:10px auto;float:none;max-width:200px}}#classifierContent .city,#index .city{background-position:center center;background-repeat:no-repeat}#classifierContent .city.aze_gal,#index .city.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/homepage.jpg')}#classifierContent .city.aze_lan,#index .city.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/homepage.jpg')}#classifierContent .city.aze_naf,#index .city.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/homepage.jpg')}#classifierContent .city.bgr_ve,#index .city.bgr_ve{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_ve/homepage.jpg')}#classifierContent .city.bgr_var,#index .city.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/homepage.jpg')}#classifierContent .city.cze_fl,#index .city.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/homepage.jpg')}#classifierContent .city.cze_ja,#index .city.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/homepage.jpg')}#classifierContent .city.cze_kl,#index .city.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/homepage.jpg')}#classifierContent .city.cze_kv,#index .city.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/homepage.jpg')}#classifierContent .city.cze_lib,#index .city.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/homepage.jpg')}#classifierContent .city.cze_lu,#index .city.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/homepage.jpg')}#classifierContent .city.cze_ml,#index .city.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/homepage.jpg')}#classifierContent .city.cze_po,#index .city.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/homepage.jpg')}#classifierContent .city.cze_te,#index .city.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/homepage.jpg')}#classifierContent .city.geo_bor,#index .city.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/homepage.jpg')}#classifierContent .city.geo_tsk,#index .city.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/homepage.jpg')}#classifierContent .city.hun_haj,#index .city.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/homepage.jpg')}#classifierContent .city.hun_he,#index .city.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/homepage.jpg')}#classifierContent .city.hun_sar,#index .city.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/homepage.jpg')}#classifierContent .city.hun_bu,#index .city.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/homepage.jpg')}#classifierContent .city.isr_ds,#index .city.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/homepage.jpg')}#classifierContent .city.ita_abt,#index .city.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/homepage.jpg')}#classifierContent .city.ita_fiu,#index .city.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/homepage.jpg')}#classifierContent .city.ita_mct,#index .city.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/homepage.jpg')}#classifierContent .city.ita_isc,#index .city.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/homepage.jpg')}#classifierContent .city.ltu_br,#index .city.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/homepage.jpg')}#classifierContent .city.ltu_dr,#index .city.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/homepage.jpg')}#classifierContent .city.ltu_pa,#index .city.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/homepage.jpg')}#classifierContent .city.ltu_any,#index .city.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/homepage.jpg')}#classifierContent .city.lva_ju,#index .city.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/homepage.jpg')}#classifierContent .city.pol_fli,#index .city.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/homepage.jpg')}#classifierContent .city.pol_kol,#index .city.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/homepage.jpg')}#classifierContent .city.pol_swi,#index .city.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/homepage.jpg')}#classifierContent .city.rou_sov,#index .city.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/homepage.jpg')}#classifierContent .city.rus_bel,#index .city.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/homepage.jpg')}#classifierContent .city.rus_kis,#index .city.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/homepage.jpg')}#classifierContent .city.rus_pya,#index .city.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/homepage.jpg')}#classifierContent .city.rus_yes,#index .city.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/homepage.jpg')}#classifierContent .city.rus_zhe,#index .city.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/homepage.jpg')}#classifierContent .city.rus_soc,#index .city.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/homepage.jpg')}#classifierContent .city.rus_sv,#index .city.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/homepage.jpg')}#classifierContent .city.srb_vb,#index .city.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/homepage.jpg')}#classifierContent .city.svk_pi,#index .city.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/homepage.jpg')}#classifierContent .city.svk_smr,#index .city.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/homepage.jpg')}#classifierContent .city.svn_por,#index .city.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/homepage.jpg')}#classifierContent .city.svn_rad,#index .city.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/homepage.jpg')}#classifierContent .city.svn_rit,#index .city.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/homepage.jpg')}#classifierContent .city.svn_rs,#index .city.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/homepage.jpg')}#classifierContent .city.ukr_tru,#index .city.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/homepage.jpg')}#classifierContent .city.ukr_sch,#index .city.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/homepage.jpg')}#classifierContent .city.ukr_mor,#index .city.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/homepage.jpg')}#countrypage .city-item{background-position:center center;background-repeat:no-repeat}#countrypage .city-item.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/countrypage.jpg')}#countrypage .city-item.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/countrypage.jpg')}#countrypage .city-item.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/countrypage.jpg')}#countrypage .city-item.bgr_ve{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_ve/countrypage.jpg')}#countrypage .city-item.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/countrypage.jpg')}#countrypage .city-item.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/countrypage.jpg')}#countrypage .city-item.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/countrypage.jpg')}#countrypage .city-item.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/countrypage.jpg')}#countrypage .city-item.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/countrypage.jpg')}#countrypage .city-item.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/countrypage.jpg')}#countrypage .city-item.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/countrypage.jpg')}#countrypage .city-item.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/countrypage.jpg')}#countrypage .city-item.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/countrypage.jpg')}#countrypage .city-item.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/countrypage.jpg')}#countrypage .city-item.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/countrypage.jpg')}#countrypage .city-item.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/countrypage.jpg')}#countrypage .city-item.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/countrypage.jpg')}#countrypage .city-item.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/countrypage.jpg')}#countrypage .city-item.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/countrypage.jpg')}#countrypage .city-item.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/countrypage.jpg')}#countrypage .city-item.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/countrypage.jpg')}#countrypage .city-item.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/countrypage.jpg')}#countrypage .city-item.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/countrypage.jpg')}#countrypage .city-item.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/countrypage.jpg')}#countrypage .city-item.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/countrypage.jpg')}#countrypage .city-item.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/countrypage.jpg')}#countrypage .city-item.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/countrypage.jpg')}#countrypage .city-item.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/countrypage.jpg')}#countrypage .city-item.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/countrypage.jpg')}#countrypage .city-item.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/countrypage.jpg')}#countrypage .city-item.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/countrypage.jpg')}#countrypage .city-item.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/countrypage.jpg')}#countrypage .city-item.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/countrypage.jpg')}#countrypage .city-item.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/countrypage.jpg')}#countrypage .city-item.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/countrypage.jpg')}#countrypage .city-item.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/countrypage.jpg')}#countrypage .city-item.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/countrypage.jpg')}#countrypage .city-item.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/countrypage.jpg')}#countrypage .city-item.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/countrypage.jpg')}#countrypage .city-item.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/countrypage.jpg')}#countrypage .city-item.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/countrypage.jpg')}#countrypage .city-item.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/countrypage.jpg')}#countrypage .city-item.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/countrypage.jpg')}#countrypage .city-item.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/countrypage.jpg')}#countrypage .city-item.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/countrypage.jpg')}#countrypage .city-item.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/countrypage.jpg')}#countrypage .city-item.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/countrypage.jpg')}#countrypage .city-item.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/countrypage.jpg')}#countrypage .city-item.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/countrypage.jpg')}#countrypage .city-item.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/countrypage.jpg')}#countrypage .city-item.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/countrypage.jpg')}.references-banner .city-item,.references-banner.city-references,.resort-reviews-page .city-item,.resort-reviews-page.city-references{background-position:center center;background-repeat:no-repeat}.references-banner .city-item.aze_gal,.references-banner.city-references.aze_gal,.resort-reviews-page .city-item.aze_gal,.resort-reviews-page.city-references.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/banner-references.jpg')}.references-banner .city-item.aze_lan,.references-banner.city-references.aze_lan,.resort-reviews-page .city-item.aze_lan,.resort-reviews-page.city-references.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/banner-references.jpg')}.references-banner .city-item.aze_naf,.references-banner.city-references.aze_naf,.resort-reviews-page .city-item.aze_naf,.resort-reviews-page.city-references.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-references.jpg')}.references-banner .city-item.bgr_ve,.references-banner.city-references.bgr_ve,.resort-reviews-page .city-item.bgr_ve,.resort-reviews-page.city-references.bgr_ve{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_ve/banner-references.jpg')}.references-banner .city-item.bgr_var,.references-banner.city-references.bgr_var,.resort-reviews-page .city-item.bgr_var,.resort-reviews-page.city-references.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/banner-references.jpg')}.references-banner .city-item.cze_fl,.references-banner.city-references.cze_fl,.resort-reviews-page .city-item.cze_fl,.resort-reviews-page.city-references.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/banner-references.jpg')}.references-banner .city-item.cze_ja,.references-banner.city-references.cze_ja,.resort-reviews-page .city-item.cze_ja,.resort-reviews-page.city-references.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/banner-references.jpg')}.references-banner .city-item.cze_kl,.references-banner.city-references.cze_kl,.resort-reviews-page .city-item.cze_kl,.resort-reviews-page.city-references.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/banner-references.jpg')}.references-banner .city-item.cze_kv,.references-banner.city-references.cze_kv,.resort-reviews-page .city-item.cze_kv,.resort-reviews-page.city-references.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/banner-references.jpg')}.references-banner .city-item.cze_lib,.references-banner.city-references.cze_lib,.resort-reviews-page .city-item.cze_lib,.resort-reviews-page.city-references.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/banner-references.jpg')}.references-banner .city-item.cze_lu,.references-banner.city-references.cze_lu,.resort-reviews-page .city-item.cze_lu,.resort-reviews-page.city-references.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/banner-references.jpg')}.references-banner .city-item.cze_ml,.references-banner.city-references.cze_ml,.resort-reviews-page .city-item.cze_ml,.resort-reviews-page.city-references.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/banner-references.jpg')}.references-banner .city-item.cze_po,.references-banner.city-references.cze_po,.resort-reviews-page .city-item.cze_po,.resort-reviews-page.city-references.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/banner-references.jpg')}.references-banner .city-item.cze_te,.references-banner.city-references.cze_te,.resort-reviews-page .city-item.cze_te,.resort-reviews-page.city-references.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/banner-references.jpg')}.references-banner .city-item.geo_bor,.references-banner.city-references.geo_bor,.resort-reviews-page .city-item.geo_bor,.resort-reviews-page.city-references.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/banner-references.jpg')}.references-banner .city-item.geo_tsk,.references-banner.city-references.geo_tsk,.resort-reviews-page .city-item.geo_tsk,.resort-reviews-page.city-references.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/banner-references.jpg')}.references-banner .city-item.hun_haj,.references-banner.city-references.hun_haj,.resort-reviews-page .city-item.hun_haj,.resort-reviews-page.city-references.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/banner-references.jpg')}.references-banner .city-item.hun_he,.references-banner.city-references.hun_he,.resort-reviews-page .city-item.hun_he,.resort-reviews-page.city-references.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/banner-references.jpg')}.references-banner .city-item.hun_sar,.references-banner.city-references.hun_sar,.resort-reviews-page .city-item.hun_sar,.resort-reviews-page.city-references.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/banner-references.jpg')}.references-banner .city-item.hun_bu,.references-banner.city-references.hun_bu,.resort-reviews-page .city-item.hun_bu,.resort-reviews-page.city-references.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/banner-references.jpg')}.references-banner .city-item.isr_ds,.references-banner.city-references.isr_ds,.resort-reviews-page .city-item.isr_ds,.resort-reviews-page.city-references.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/banner-references.jpg')}.references-banner .city-item.ita_abt,.references-banner.city-references.ita_abt,.resort-reviews-page .city-item.ita_abt,.resort-reviews-page.city-references.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/banner-references.jpg')}.references-banner .city-item.ita_fiu,.references-banner.city-references.ita_fiu,.resort-reviews-page .city-item.ita_fiu,.resort-reviews-page.city-references.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/banner-references.jpg')}.references-banner .city-item.ita_mct,.references-banner.city-references.ita_mct,.resort-reviews-page .city-item.ita_mct,.resort-reviews-page.city-references.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/banner-references.jpg')}.references-banner .city-item.ita_isc,.references-banner.city-references.ita_isc,.resort-reviews-page .city-item.ita_isc,.resort-reviews-page.city-references.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/banner-references.jpg')}.references-banner .city-item.ltu_br,.references-banner.city-references.ltu_br,.resort-reviews-page .city-item.ltu_br,.resort-reviews-page.city-references.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/banner-references.jpg')}.references-banner .city-item.ltu_dr,.references-banner.city-references.ltu_dr,.resort-reviews-page .city-item.ltu_dr,.resort-reviews-page.city-references.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/banner-references.jpg')}.references-banner .city-item.ltu_pa,.references-banner.city-references.ltu_pa,.resort-reviews-page .city-item.ltu_pa,.resort-reviews-page.city-references.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/banner-references.jpg')}.references-banner .city-item.ltu_any,.references-banner.city-references.ltu_any,.resort-reviews-page .city-item.ltu_any,.resort-reviews-page.city-references.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/banner-references.jpg')}.references-banner .city-item.lva_ju,.references-banner.city-references.lva_ju,.resort-reviews-page .city-item.lva_ju,.resort-reviews-page.city-references.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/banner-references.jpg')}.references-banner .city-item.pol_fli,.references-banner.city-references.pol_fli,.resort-reviews-page .city-item.pol_fli,.resort-reviews-page.city-references.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/banner-references.jpg')}.references-banner .city-item.pol_kol,.references-banner.city-references.pol_kol,.resort-reviews-page .city-item.pol_kol,.resort-reviews-page.city-references.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/banner-references.jpg')}.references-banner .city-item.pol_swi,.references-banner.city-references.pol_swi,.resort-reviews-page .city-item.pol_swi,.resort-reviews-page.city-references.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/banner-references.jpg')}.references-banner .city-item.rou_sov,.references-banner.city-references.rou_sov,.resort-reviews-page .city-item.rou_sov,.resort-reviews-page.city-references.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/banner-references.jpg')}.references-banner .city-item.rus_bel,.references-banner.city-references.rus_bel,.resort-reviews-page .city-item.rus_bel,.resort-reviews-page.city-references.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/banner-references.jpg')}.references-banner .city-item.rus_kis,.references-banner.city-references.rus_kis,.resort-reviews-page .city-item.rus_kis,.resort-reviews-page.city-references.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/banner-references.jpg')}.references-banner .city-item.rus_pya,.references-banner.city-references.rus_pya,.resort-reviews-page .city-item.rus_pya,.resort-reviews-page.city-references.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/banner-references.jpg')}.references-banner .city-item.rus_yes,.references-banner.city-references.rus_yes,.resort-reviews-page .city-item.rus_yes,.resort-reviews-page.city-references.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/banner-references.jpg')}.references-banner .city-item.rus_zhe,.references-banner.city-references.rus_zhe,.resort-reviews-page .city-item.rus_zhe,.resort-reviews-page.city-references.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/banner-references.jpg')}.references-banner .city-item.rus_soc,.references-banner.city-references.rus_soc,.resort-reviews-page .city-item.rus_soc,.resort-reviews-page.city-references.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/banner-references.jpg')}.references-banner .city-item.rus_sv,.references-banner.city-references.rus_sv,.resort-reviews-page .city-item.rus_sv,.resort-reviews-page.city-references.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/banner-references.jpg')}.references-banner .city-item.srb_vb,.references-banner.city-references.srb_vb,.resort-reviews-page .city-item.srb_vb,.resort-reviews-page.city-references.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/banner-references.jpg')}.references-banner .city-item.svk_pi,.references-banner.city-references.svk_pi,.resort-reviews-page .city-item.svk_pi,.resort-reviews-page.city-references.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/banner-references.jpg')}.references-banner .city-item.svk_smr,.references-banner.city-references.svk_smr,.resort-reviews-page .city-item.svk_smr,.resort-reviews-page.city-references.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/banner-references.jpg')}.references-banner .city-item.svn_por,.references-banner.city-references.svn_por,.resort-reviews-page .city-item.svn_por,.resort-reviews-page.city-references.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/banner-references.jpg')}.references-banner .city-item.svn_rad,.references-banner.city-references.svn_rad,.resort-reviews-page .city-item.svn_rad,.resort-reviews-page.city-references.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/banner-references.jpg')}.references-banner .city-item.svn_rit,.references-banner.city-references.svn_rit,.resort-reviews-page .city-item.svn_rit,.resort-reviews-page.city-references.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/banner-references.jpg')}.references-banner .city-item.svn_rs,.references-banner.city-references.svn_rs,.resort-reviews-page .city-item.svn_rs,.resort-reviews-page.city-references.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/banner-references.jpg')}.references-banner .city-item.ukr_tru,.references-banner.city-references.ukr_tru,.resort-reviews-page .city-item.ukr_tru,.resort-reviews-page.city-references.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/banner-references.jpg')}.references-banner .city-item.ukr_sch,.references-banner.city-references.ukr_sch,.resort-reviews-page .city-item.ukr_sch,.resort-reviews-page.city-references.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/banner-references.jpg')}.references-banner .city-item.ukr_mor,.references-banner.city-references.ukr_mor,.resort-reviews-page .city-item.ukr_mor,.resort-reviews-page.city-references.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/banner-references.jpg')}body.mobile .references-banner .city-item.aze_gal,body.mobile .references-banner.city-references.aze_gal,body.mobile .resort-reviews-page .city-item.aze_gal,body.mobile .resort-reviews-page.city-references.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.aze_lan,body.mobile .references-banner.city-references.aze_lan,body.mobile .resort-reviews-page .city-item.aze_lan,body.mobile .resort-reviews-page.city-references.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.aze_naf,body.mobile .references-banner.city-references.aze_naf,body.mobile .resort-reviews-page .city-item.aze_naf,body.mobile .resort-reviews-page.city-references.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.bgr_ve,body.mobile .references-banner.city-references.bgr_ve,body.mobile .resort-reviews-page .city-item.bgr_ve,body.mobile .resort-reviews-page.city-references.bgr_ve{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_ve/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.bgr_var,body.mobile .references-banner.city-references.bgr_var,body.mobile .resort-reviews-page .city-item.bgr_var,body.mobile .resort-reviews-page.city-references.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_fl,body.mobile .references-banner.city-references.cze_fl,body.mobile .resort-reviews-page .city-item.cze_fl,body.mobile .resort-reviews-page.city-references.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_ja,body.mobile .references-banner.city-references.cze_ja,body.mobile .resort-reviews-page .city-item.cze_ja,body.mobile .resort-reviews-page.city-references.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_kl,body.mobile .references-banner.city-references.cze_kl,body.mobile .resort-reviews-page .city-item.cze_kl,body.mobile .resort-reviews-page.city-references.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_kv,body.mobile .references-banner.city-references.cze_kv,body.mobile .resort-reviews-page .city-item.cze_kv,body.mobile .resort-reviews-page.city-references.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_lib,body.mobile .references-banner.city-references.cze_lib,body.mobile .resort-reviews-page .city-item.cze_lib,body.mobile .resort-reviews-page.city-references.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_lu,body.mobile .references-banner.city-references.cze_lu,body.mobile .resort-reviews-page .city-item.cze_lu,body.mobile .resort-reviews-page.city-references.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_ml,body.mobile .references-banner.city-references.cze_ml,body.mobile .resort-reviews-page .city-item.cze_ml,body.mobile .resort-reviews-page.city-references.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_po,body.mobile .references-banner.city-references.cze_po,body.mobile .resort-reviews-page .city-item.cze_po,body.mobile .resort-reviews-page.city-references.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.cze_te,body.mobile .references-banner.city-references.cze_te,body.mobile .resort-reviews-page .city-item.cze_te,body.mobile .resort-reviews-page.city-references.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.geo_bor,body.mobile .references-banner.city-references.geo_bor,body.mobile .resort-reviews-page .city-item.geo_bor,body.mobile .resort-reviews-page.city-references.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.geo_tsk,body.mobile .references-banner.city-references.geo_tsk,body.mobile .resort-reviews-page .city-item.geo_tsk,body.mobile .resort-reviews-page.city-references.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.hun_haj,body.mobile .references-banner.city-references.hun_haj,body.mobile .resort-reviews-page .city-item.hun_haj,body.mobile .resort-reviews-page.city-references.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.hun_he,body.mobile .references-banner.city-references.hun_he,body.mobile .resort-reviews-page .city-item.hun_he,body.mobile .resort-reviews-page.city-references.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.hun_sar,body.mobile .references-banner.city-references.hun_sar,body.mobile .resort-reviews-page .city-item.hun_sar,body.mobile .resort-reviews-page.city-references.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.hun_bu,body.mobile .references-banner.city-references.hun_bu,body.mobile .resort-reviews-page .city-item.hun_bu,body.mobile .resort-reviews-page.city-references.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.isr_ds,body.mobile .references-banner.city-references.isr_ds,body.mobile .resort-reviews-page .city-item.isr_ds,body.mobile .resort-reviews-page.city-references.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ita_abt,body.mobile .references-banner.city-references.ita_abt,body.mobile .resort-reviews-page .city-item.ita_abt,body.mobile .resort-reviews-page.city-references.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ita_fiu,body.mobile .references-banner.city-references.ita_fiu,body.mobile .resort-reviews-page .city-item.ita_fiu,body.mobile .resort-reviews-page.city-references.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ita_mct,body.mobile .references-banner.city-references.ita_mct,body.mobile .resort-reviews-page .city-item.ita_mct,body.mobile .resort-reviews-page.city-references.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ita_isc,body.mobile .references-banner.city-references.ita_isc,body.mobile .resort-reviews-page .city-item.ita_isc,body.mobile .resort-reviews-page.city-references.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ltu_br,body.mobile .references-banner.city-references.ltu_br,body.mobile .resort-reviews-page .city-item.ltu_br,body.mobile .resort-reviews-page.city-references.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ltu_dr,body.mobile .references-banner.city-references.ltu_dr,body.mobile .resort-reviews-page .city-item.ltu_dr,body.mobile .resort-reviews-page.city-references.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ltu_pa,body.mobile .references-banner.city-references.ltu_pa,body.mobile .resort-reviews-page .city-item.ltu_pa,body.mobile .resort-reviews-page.city-references.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ltu_any,body.mobile .references-banner.city-references.ltu_any,body.mobile .resort-reviews-page .city-item.ltu_any,body.mobile .resort-reviews-page.city-references.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.lva_ju,body.mobile .references-banner.city-references.lva_ju,body.mobile .resort-reviews-page .city-item.lva_ju,body.mobile .resort-reviews-page.city-references.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.pol_fli,body.mobile .references-banner.city-references.pol_fli,body.mobile .resort-reviews-page .city-item.pol_fli,body.mobile .resort-reviews-page.city-references.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.pol_kol,body.mobile .references-banner.city-references.pol_kol,body.mobile .resort-reviews-page .city-item.pol_kol,body.mobile .resort-reviews-page.city-references.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.pol_swi,body.mobile .references-banner.city-references.pol_swi,body.mobile .resort-reviews-page .city-item.pol_swi,body.mobile .resort-reviews-page.city-references.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rou_sov,body.mobile .references-banner.city-references.rou_sov,body.mobile .resort-reviews-page .city-item.rou_sov,body.mobile .resort-reviews-page.city-references.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_bel,body.mobile .references-banner.city-references.rus_bel,body.mobile .resort-reviews-page .city-item.rus_bel,body.mobile .resort-reviews-page.city-references.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_kis,body.mobile .references-banner.city-references.rus_kis,body.mobile .resort-reviews-page .city-item.rus_kis,body.mobile .resort-reviews-page.city-references.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_pya,body.mobile .references-banner.city-references.rus_pya,body.mobile .resort-reviews-page .city-item.rus_pya,body.mobile .resort-reviews-page.city-references.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_yes,body.mobile .references-banner.city-references.rus_yes,body.mobile .resort-reviews-page .city-item.rus_yes,body.mobile .resort-reviews-page.city-references.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_zhe,body.mobile .references-banner.city-references.rus_zhe,body.mobile .resort-reviews-page .city-item.rus_zhe,body.mobile .resort-reviews-page.city-references.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_soc,body.mobile .references-banner.city-references.rus_soc,body.mobile .resort-reviews-page .city-item.rus_soc,body.mobile .resort-reviews-page.city-references.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.rus_sv,body.mobile .references-banner.city-references.rus_sv,body.mobile .resort-reviews-page .city-item.rus_sv,body.mobile .resort-reviews-page.city-references.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.srb_vb,body.mobile .references-banner.city-references.srb_vb,body.mobile .resort-reviews-page .city-item.srb_vb,body.mobile .resort-reviews-page.city-references.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svk_pi,body.mobile .references-banner.city-references.svk_pi,body.mobile .resort-reviews-page .city-item.svk_pi,body.mobile .resort-reviews-page.city-references.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svk_smr,body.mobile .references-banner.city-references.svk_smr,body.mobile .resort-reviews-page .city-item.svk_smr,body.mobile .resort-reviews-page.city-references.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svn_por,body.mobile .references-banner.city-references.svn_por,body.mobile .resort-reviews-page .city-item.svn_por,body.mobile .resort-reviews-page.city-references.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svn_rad,body.mobile .references-banner.city-references.svn_rad,body.mobile .resort-reviews-page .city-item.svn_rad,body.mobile .resort-reviews-page.city-references.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svn_rit,body.mobile .references-banner.city-references.svn_rit,body.mobile .resort-reviews-page .city-item.svn_rit,body.mobile .resort-reviews-page.city-references.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.svn_rs,body.mobile .references-banner.city-references.svn_rs,body.mobile .resort-reviews-page .city-item.svn_rs,body.mobile .resort-reviews-page.city-references.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ukr_tru,body.mobile .references-banner.city-references.ukr_tru,body.mobile .resort-reviews-page .city-item.ukr_tru,body.mobile .resort-reviews-page.city-references.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ukr_sch,body.mobile .references-banner.city-references.ukr_sch,body.mobile .resort-reviews-page .city-item.ukr_sch,body.mobile .resort-reviews-page.city-references.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/banner-references-mobile.jpg')}body.mobile .references-banner .city-item.ukr_mor,body.mobile .references-banner.city-references.ukr_mor,body.mobile .resort-reviews-page .city-item.ukr_mor,body.mobile .resort-reviews-page.city-references.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/banner-references-mobile.jpg')}#results .resort,#results .resort .city-item,.alternatives .resort,.alternatives .resort .city-item{background-position:center bottom;background-repeat:no-repeat}#results .resort .city-item.aze_gal,#results .resort.aze_gal,.alternatives .resort .city-item.aze_gal,.alternatives .resort.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/search-treatment.jpg')}#results .resort .city-item.aze_lan,#results .resort.aze_lan,.alternatives .resort .city-item.aze_lan,.alternatives .resort.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/search-treatment.jpg')}#results .resort .city-item.aze_naf,#results .resort.aze_naf,.alternatives .resort .city-item.aze_naf,.alternatives .resort.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/search-treatment.jpg')}#results .resort .city-item.bgr_ve,#results .resort.bgr_ve,.alternatives .resort .city-item.bgr_ve,.alternatives .resort.bgr_ve{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_ve/search-treatment.jpg')}#results .resort .city-item.bgr_var,#results .resort.bgr_var,.alternatives .resort .city-item.bgr_var,.alternatives .resort.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/search-treatment.jpg')}#results .resort .city-item.cze_fl,#results .resort.cze_fl,.alternatives .resort .city-item.cze_fl,.alternatives .resort.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/search-treatment.jpg')}#results .resort .city-item.cze_ja,#results .resort.cze_ja,.alternatives .resort .city-item.cze_ja,.alternatives .resort.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/search-treatment.jpg')}#results .resort .city-item.cze_kl,#results .resort.cze_kl,.alternatives .resort .city-item.cze_kl,.alternatives .resort.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/search-treatment.jpg')}#results .resort .city-item.cze_kv,#results .resort.cze_kv,.alternatives .resort .city-item.cze_kv,.alternatives .resort.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/search-treatment.jpg')}#results .resort .city-item.cze_lib,#results .resort.cze_lib,.alternatives .resort .city-item.cze_lib,.alternatives .resort.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/search-treatment.jpg')}#results .resort .city-item.cze_lu,#results .resort.cze_lu,.alternatives .resort .city-item.cze_lu,.alternatives .resort.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/search-treatment.jpg')}#results .resort .city-item.cze_lu,#results .resort.cze_lu,.alternatives .resort .city-item.cze_lu,.alternatives .resort.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/search-treatment.jpg')}#results .resort .city-item.cze_ml,#results .resort.cze_ml,.alternatives .resort .city-item.cze_ml,.alternatives .resort.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/search-treatment.jpg')}#results .resort .city-item.cze_po,#results .resort.cze_po,.alternatives .resort .city-item.cze_po,.alternatives .resort.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/search-treatment.jpg')}#results .resort .city-item.cze_te,#results .resort.cze_te,.alternatives .resort .city-item.cze_te,.alternatives .resort.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/search-treatment.jpg')}#results .resort .city-item.geo_bor,#results .resort.geo_bor,.alternatives .resort .city-item.geo_bor,.alternatives .resort.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/search-treatment.jpg')}#results .resort .city-item.geo_tsk,#results .resort.geo_tsk,.alternatives .resort .city-item.geo_tsk,.alternatives .resort.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/search-treatment.jpg')}#results .resort .city-item.hun_haj,#results .resort.hun_haj,.alternatives .resort .city-item.hun_haj,.alternatives .resort.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/search-treatment.jpg')}#results .resort .city-item.hun_he,#results .resort.hun_he,.alternatives .resort .city-item.hun_he,.alternatives .resort.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/search-treatment.jpg')}#results .resort .city-item.hun_sar,#results .resort.hun_sar,.alternatives .resort .city-item.hun_sar,.alternatives .resort.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/search-treatment.jpg')}#results .resort .city-item.hun_bu,#results .resort.hun_bu,.alternatives .resort .city-item.hun_bu,.alternatives .resort.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/search-treatment.jpg')}#results .resort .city-item.isr_ds,#results .resort.isr_ds,.alternatives .resort .city-item.isr_ds,.alternatives .resort.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/search-treatment.jpg')}#results .resort .city-item.ita_abt,#results .resort.ita_abt,.alternatives .resort .city-item.ita_abt,.alternatives .resort.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/search-treatment.jpg')}#results .resort .city-item.ita_fiu,#results .resort.ita_fiu,.alternatives .resort .city-item.ita_fiu,.alternatives .resort.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/search-treatment.jpg')}#results .resort .city-item.ita_mct,#results .resort.ita_mct,.alternatives .resort .city-item.ita_mct,.alternatives .resort.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/search-treatment.jpg')}#results .resort .city-item.ita_isc,#results .resort.ita_isc,.alternatives .resort .city-item.ita_isc,.alternatives .resort.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/search-treatment.jpg')}#results .resort .city-item.ltu_br,#results .resort.ltu_br,.alternatives .resort .city-item.ltu_br,.alternatives .resort.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/search-treatment.jpg')}#results .resort .city-item.ltu_dr,#results .resort.ltu_dr,.alternatives .resort .city-item.ltu_dr,.alternatives .resort.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/search-treatment.jpg')}#results .resort .city-item.ltu_pa,#results .resort.ltu_pa,.alternatives .resort .city-item.ltu_pa,.alternatives .resort.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/search-treatment.jpg')}#results .resort .city-item.ltu_any,#results .resort.ltu_any,.alternatives .resort .city-item.ltu_any,.alternatives .resort.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/search-treatment.jpg')}#results .resort .city-item.lva_ju,#results .resort.lva_ju,.alternatives .resort .city-item.lva_ju,.alternatives .resort.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/search-treatment.jpg')}#results .resort .city-item.pol_fli,#results .resort.pol_fli,.alternatives .resort .city-item.pol_fli,.alternatives .resort.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/search-treatment.jpg')}#results .resort .city-item.pol_kol,#results .resort.pol_kol,.alternatives .resort .city-item.pol_kol,.alternatives .resort.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/search-treatment.jpg')}#results .resort .city-item.pol_swi,#results .resort.pol_swi,.alternatives .resort .city-item.pol_swi,.alternatives .resort.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/search-treatment.jpg')}#results .resort .city-item.rou_sov,#results .resort.rou_sov,.alternatives .resort .city-item.rou_sov,.alternatives .resort.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/search-treatment.jpg')}#results .resort .city-item.rus_bel,#results .resort.rus_bel,.alternatives .resort .city-item.rus_bel,.alternatives .resort.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/search-treatment.jpg')}#results .resort .city-item.rus_kis,#results .resort.rus_kis,.alternatives .resort .city-item.rus_kis,.alternatives .resort.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/search-treatment.jpg')}#results .resort .city-item.rus_pya,#results .resort.rus_pya,.alternatives .resort .city-item.rus_pya,.alternatives .resort.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/search-treatment.jpg')}#results .resort .city-item.rus_yes,#results .resort.rus_yes,.alternatives .resort .city-item.rus_yes,.alternatives .resort.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/search-treatment.jpg')}#results .resort .city-item.rus_zhe,#results .resort.rus_zhe,.alternatives .resort .city-item.rus_zhe,.alternatives .resort.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/search-treatment.jpg')}#results .resort .city-item.rus_soc,#results .resort.rus_soc,.alternatives .resort .city-item.rus_soc,.alternatives .resort.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/search-treatment.jpg')}#results .resort .city-item.rus_sv,#results .resort.rus_sv,.alternatives .resort .city-item.rus_sv,.alternatives .resort.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/search-treatment.jpg')}#results .resort .city-item.srb_vb,#results .resort.srb_vb,.alternatives .resort .city-item.srb_vb,.alternatives .resort.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/search-treatment.jpg')}#results .resort .city-item.svk_pi,#results .resort.svk_pi,.alternatives .resort .city-item.svk_pi,.alternatives .resort.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/search-treatment.jpg')}#results .resort .city-item.svk_smr,#results .resort.svk_smr,.alternatives .resort .city-item.svk_smr,.alternatives .resort.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/search-treatment.jpg')}#results .resort .city-item.svn_por,#results .resort.svn_por,.alternatives .resort .city-item.svn_por,.alternatives .resort.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/search-treatment.jpg')}#results .resort .city-item.svn_rad,#results .resort.svn_rad,.alternatives .resort .city-item.svn_rad,.alternatives .resort.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/search-treatment.jpg')}#results .resort .city-item.svn_rit,#results .resort.svn_rit,.alternatives .resort .city-item.svn_rit,.alternatives .resort.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/search-treatment.jpg')}#results .resort .city-item.svn_rs,#results .resort.svn_rs,.alternatives .resort .city-item.svn_rs,.alternatives .resort.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/search-treatment.jpg')}#results .resort .city-item.ukr_tru,#results .resort.ukr_tru,.alternatives .resort .city-item.ukr_tru,.alternatives .resort.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/search-treatment.jpg')}#results .resort .city-item.ukr_sch,#results .resort.ukr_sch,.alternatives .resort .city-item.ukr_sch,.alternatives .resort.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/search-treatment.jpg')}#results .resort .city-item.ukr_mor,#results .resort.ukr_mor,.alternatives .resort .city-item.ukr_mor,.alternatives .resort.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/search-treatment.jpg')}.choose-sanatorium-banner,main .resort-header{background-color:#959fb5;background-position:center center;background-repeat:no-repeat}.choose-sanatorium-banner.aze_gal,main .resort-header.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.aze_lan,main .resort-header.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.aze_naf,main .resort-header.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.bgr_var,main .resort-header.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_fl,main .resort-header.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_ja,main .resort-header.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_kl,main .resort-header.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_kv,main .resort-header.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_lib,main .resort-header.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_lu,main .resort-header.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_ml,main .resort-header.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_po,main .resort-header.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.cze_te,main .resort-header.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.geo_bor,main .resort-header.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.geo_tsk,main .resort-header.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.hun_haj,main .resort-header.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.hun_he,main .resort-header.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.hun_sar,main .resort-header.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.hun_bu,main .resort-header.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.isr_ds,main .resort-header.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ita_abt,main .resort-header.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ita_fiu,main .resort-header.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ita_mct,main .resort-header.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ita_isc,main .resort-header.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ltu_br,main .resort-header.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ltu_dr,main .resort-header.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ltu_pa,main .resort-header.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ltu_any,main .resort-header.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.lva_ju,main .resort-header.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.pol_fli,main .resort-header.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.pol_kol,main .resort-header.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.pol_swi,main .resort-header.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rou_sov,main .resort-header.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_bel,main .resort-header.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_kis,main .resort-header.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_pya,main .resort-header.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_yes,main .resort-header.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_zhe,main .resort-header.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_soc,main .resort-header.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.rus_sv,main .resort-header.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.srb_vb,main .resort-header.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svk_pi,main .resort-header.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svk_smr,main .resort-header.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svn_por,main .resort-header.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svn_rad,main .resort-header.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svn_rit,main .resort-header.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.svn_rs,main .resort-header.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ukr_tru,main .resort-header.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ukr_sch,main .resort-header.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/banner-choose-sanatorium.jpg')}.choose-sanatorium-banner.ukr_mor,main .resort-header.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/banner-choose-sanatorium.jpg')}.video-banner-img-doctor{content:url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/elena-khorosheva.png')}.video-banner-img-doctor.aze_gal{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/banner-doctor.png')}.video-banner-img-doctor.aze_lan{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/banner-doctor.png')}.video-banner-img-doctor.aze_naf{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-doctor.png')}.video-banner-img-doctor.cze_fl{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/banner-doctor.png')}.video-banner-img-doctor.cze_ja{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/banner-doctor.png')}.video-banner-img-doctor.cze_kl{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/banner-doctor.png')}.video-banner-img-doctor.cze_kv{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/banner-doctor.png')}.video-banner-img-doctor.cze_lib{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/banner-doctor.png')}.video-banner-img-doctor.cze_lu{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/banner-doctor.png')}.video-banner-img-doctor.cze_ml{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/banner-doctor.png')}.video-banner-img-doctor.cze_po{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/banner-doctor.png')}.video-banner-img-doctor.cze_te{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/banner-doctor.png')}.video-banner-img-doctor.hun_he{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/banner-doctor.png')}.video-banner-img-doctor.isr_ds{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/banner-doctor.png')}.video-banner-img-doctor.ita_abt{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/banner-doctor.png')}.video-banner-img-doctor.ita_mct{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/banner-doctor.png')}.video-banner-img-doctor.ita_isc{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/banner-doctor.png')}.video-banner-img-doctor.ltu_br{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/banner-doctor.png')}.video-banner-img-doctor.ltu_dr{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/banner-doctor.png')}.video-banner-img-doctor.ltu_pa{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/banner-doctor.png');inset-inline-end:2%;min-width:45%}.video-banner-img-doctor.lva_ju{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/banner-doctor.png')}.video-banner-img-doctor.pol_fli{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/banner-doctor.png')}.video-banner-img-doctor.rus_bel{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/banner-doctor.png');inset-inline-end:2%;min-width:33%}.video-banner-img-doctor.rus_kis{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/banner-doctor.png');inset-inline-end:2%;min-width:33%}.video-banner-img-doctor.rus_pya{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/banner-doctor.png')}.video-banner-img-doctor.rus_yes{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/banner-doctor.png')}.video-banner-img-doctor.rus_zhe{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/banner-doctor.png')}.video-banner-img-doctor.svk_pi{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/banner-doctor.png')}.video-banner-img-doctor.svk_smr{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/banner-doctor.png')}.video-banner-img-doctor.svn_rad{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/banner-doctor.png')}.video-banner-img-doctor.svn_rit{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/banner-doctor.png')}.video-banner-img-doctor.svn_rs{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/banner-doctor.png')}.video-banner-img-doctor.svn_por{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/banner-doctor.png')}.video-banner-img-doctor.ukr_tru{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/banner-doctor.png')}.video-banner-img-doctor.ukr_sch{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/banner-doctor.jpg')}.video-banner-img-doctor.ukr_mor{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/banner-doctor.jpg')}.video-banner-img-choose{content:url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/yevgen-korostelov.png')}.video-banner-img-choose.aze_naf{content:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-choose.png')}#treatment .video-banner.aze_gal{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_gal/banner-video-treatment.jpg')}#treatment .video-banner.aze_lan{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_lan/banner-video-treatment.jpg')}#treatment .video-banner.aze_naf{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/aze_naf/banner-video-treatment.jpg')}#treatment .video-banner.bgr_var{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/bgr_var/banner-video-treatment.jpg')}#treatment .video-banner.cze_fl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_fl/banner-video-treatment.jpg')}#treatment .video-banner.cze_ja{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ja/banner-video-treatment.jpg')}#treatment .video-banner.cze_kl{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kl/banner-video-treatment.jpg')}#treatment .video-banner.cze_kv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_kv/banner-video-treatment.jpg')}#treatment .video-banner.cze_lib{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lib/banner-video-treatment.jpg')}#treatment .video-banner.cze_lu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_lu/banner-video-treatment.jpg')}#treatment .video-banner.cze_ml{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_ml/banner-video-treatment.jpg')}#treatment .video-banner.cze_po{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_po/banner-video-treatment.jpg')}#treatment .video-banner.cze_te{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/cze_te/banner-video-treatment.jpg')}#treatment .video-banner.geo_bor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_bor/banner-video-treatment.jpg')}#treatment .video-banner.geo_tsk{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/geo_tsk/banner-video-treatment.jpg')}#treatment .video-banner.hun_haj{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_haj/banner-video-treatment.jpg')}#treatment .video-banner.hun_he{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_he/banner-video-treatment.jpg')}#treatment .video-banner.hun_sar{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_sar/banner-video-treatment.jpg')}#treatment .video-banner.hun_bu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/hun_bu/banner-video-treatment.jpg')}#treatment .video-banner.isr_ds{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/isr_ds/banner-video-treatment.jpg')}#treatment .video-banner.ita_abt{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_abt/banner-video-treatment.jpg')}#treatment .video-banner.ita_fiu{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_fiu/banner-video-treatment.jpg')}#treatment .video-banner.ita_mct{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_mct/banner-video-treatment.jpg')}#treatment .video-banner.ita_isc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ita_isc/banner-video-treatment.jpg')}#treatment .video-banner.ltu_br{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_br/banner-video-treatment.jpg')}#treatment .video-banner.ltu_dr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_dr/banner-video-treatment.jpg')}#treatment .video-banner.ltu_pa{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_pa/banner-video-treatment.jpg')}#treatment .video-banner.ltu_any{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ltu_any/banner-video-treatment.jpg')}#treatment .video-banner.lva_ju{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/lva_ju/banner-video-treatment.jpg')}#treatment .video-banner.pol_fli{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_fli/banner-video-treatment.jpg')}#treatment .video-banner.pol_kol{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_kol/banner-video-treatment.jpg')}#treatment .video-banner.pol_swi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/pol_swi/banner-video-treatment.jpg')}#treatment .video-banner.rou_sov{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rou_sov/banner-video-treatment.jpg')}#treatment .video-banner.rus_bel{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_bel/banner-video-treatment.jpg')}#treatment .video-banner.rus_kis{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_kis/banner-video-treatment.jpg')}#treatment .video-banner.rus_pya{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_pya/banner-video-treatment.jpg')}#treatment .video-banner.rus_yes{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_yes/banner-video-treatment.jpg')}#treatment .video-banner.rus_zhe{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_zhe/banner-video-treatment.jpg')}#treatment .video-banner.rus_soc{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_soc/banner-video-treatment.jpg')}#treatment .video-banner.rus_sv{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/rus_sv/banner-video-treatment.jpg')}#treatment .video-banner.srb_vb{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/srb_vb/banner-video-treatment.jpg')}#treatment .video-banner.svk_pi{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_pi/banner-video-treatment.jpg')}#treatment .video-banner.svk_smr{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svk_smr/banner-video-treatment.jpg')}#treatment .video-banner.svn_por{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_por/banner-video-treatment.jpg')}#treatment .video-banner.svn_rad{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rad/banner-video-treatment.jpg')}#treatment .video-banner.svn_rit{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rit/banner-video-treatment.jpg')}#treatment .video-banner.svn_rs{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/svn_rs/banner-video-treatment.jpg')}#treatment .video-banner.ukr_tru{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_tru/banner-video-treatment.jpg')}#treatment .video-banner.ukr_sch{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_sch/banner-video-treatment.jpg')}#treatment .video-banner.ukr_mor{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/geo/ukr_mor/banner-video-treatment.jpg')}.choose-sanatorium-banner-img{content:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/korostelov-choose.png');position:absolute;inset-block-start:5px;inset-inline-end:10px}.choose-sanatorium-banner-img.aze_naf{content:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov-choose.png')}body.mobile .choose-sanatorium-banner-img{height:200px;bottom:0;top:unset;inset-inline-end:0}body.mobile .choose-sanatorium-banner-img.aze_naf{content:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov-choose.png')}#side .block-contacts a{width:100%}#index .choose-sanatorium-banner,#main .choose-sanatorium-banner{margin-top:2em}#index .choose-sanatorium-banner h2,#main .choose-sanatorium-banner h2{margin:0 0 5px 0;text-align:start}.choose-sanatorium-banner{background-color:#959fb5;background-size:100%!important;color:#fff;min-height:205px;margin:0 0 20px 0;position:relative;width:100%}.choose-sanatorium-banner .block-text{width:64%;min-height:205px;padding-block:18px;padding-inline:20px 0;background:linear-gradient(to right,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%)}html[dir=rtl] .choose-sanatorium-banner .block-text{background:linear-gradient(to left,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%)}.choose-sanatorium-banner h2{display:block;color:#fff;font-size:1.6em;margin:0 0 5px 0;text-align:start;font-family:roboto-bold,Arial,sans-serif}.choose-sanatorium-banner h2-i{font-family:roboto-bold,Arial,sans-serif!important}.choose-sanatorium-banner h2 span{display:block;font-size:1.35em}.choose-sanatorium-banner p{display:block;color:#fff;font-size:1.1em;line-height:1.25em;max-width:460px;margin:0 0 10px 0;font-family:roboto-light,Arial,sans-serif}.choose-sanatorium-banner .btn-blue{width:100%;max-width:185px;height:39px;margin-inline-end:26px}.choose-sanatorium-banner .video-link{color:#fff;max-width:350px;width:60%;margin:0;bottom:2px;position:relative}.choose-sanatorium-banner .video-link:focus{color:#fff}.choose-sanatorium-banner .video-link i{width:38px;height:38px;background-size:12px 16px;background-position:15px center}body.mobile .choose-sanatorium-banner{width:calc(100% - (2*var(--banner-default-margin)));margin:var(--banner-default-margin)!important;background-size:auto 400px!important;padding:0}body.mobile .choose-sanatorium-banner p{font-size:.9em}body.mobile .choose-sanatorium-banner img{width:150px}body.mobile .choose-sanatorium-banner .block-text{width:calc(100% - 150px);width:-moz-calc(100% - 150px);width:-webkit-calc(100% - 150px);width:-o-calc(100% - 150px);overflow:visible}body.mobile .choose-sanatorium-banner .block-text .fx{flex-direction:column}body.mobile .choose-sanatorium-banner h2{width:calc(100% + 150px);width:-moz-calc(100% + 150px);width:-webkit-calc(100% + 150px);width:-o-calc(100% + 150px);text-align:start;line-height:1.1}.socials-banner{text-align:center;padding:60px 0}.socials-banner h2{font-size:24px;color:#000;margin-block:0 15px;transition:color .2s ease;font-family:roboto-medium,Arial,sans-serif}.socials-banner h2-i{font-family:roboto-medium,Arial,sans-serif!important}.socials-banner .social{flex:0 1 413px;margin-block:10px;margin-inline:5px}.socials-banner .social svg{margin-block-end:15px}.socials-banner .social:hover h2{color:#0c9ee4;transition:color .2s ease}#lastVisited{min-height:1px}#lastVisited #cities{display:flex;flex-flow:row nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;margin-bottom:45px}#lastVisited #cities .city{text-align:start;flex:0 1 630px;margin:0}#lastVisited #cities .city:first-child{margin-inline-start:0;margin-inline-end:10px}#lastVisited #cities .city:nth-child(n+2){margin-inline-end:10px;margin-inline-start:10px}#lastVisited #cities .city:last-child{margin-inline-start:10px;margin-inline-end:0}body.mobile #lastVisited #cities{display:block;overflow:auto;white-space:nowrap;margin:0;padding:25px 0}body.mobile #lastVisited #cities .city-box{display:inline-block;vertical-align:top;width:36vw;margin-inline-end:15px}body.mobile #lastVisited #cities .city-box .city{background-size:cover;display:inline-block;width:100%;height:0;padding-bottom:75%}body.mobile #lastVisited #cities .city-box .city-links{float:left;white-space:normal;margin-top:5px;z-index:3;width:100%;line-height:15px}body.mobile #lastVisited #cities .city-box .city-links a{width:100%;float:left}body.mobile #lastVisited #cities .city-box .city-links .link-city{color:#000;font-size:.75em;font-family:roboto,Arial,sans-serif}body.mobile #lastVisited #cities .city-box .city-links .link-city-i{font-family:roboto,Arial,sans-serif!important}body.mobile #lastVisited #cities .city-box .city-links .link-country{font-size:.688em;display:flex;margin-top:3px;line-height:13px}@media only screen and (max-width:1310px){body .choose-sanatorium-banner .block-text{width:calc(100% - 190px);width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:-o-calc(100% - 190px)}body .choose-sanatorium-banner img{inset-inline-end:2%}body .choose-sanatorium-banner .video-link{width:100%}}@media only screen and (max-width:1024px){body .choose-sanatorium-banner h2{font-size:1.2em}body .choose-sanatorium-banner .btn-blue{margin:0 0 10px 0}body .choose-sanatorium-banner .video-link{clear:left}body .choose-sanatorium-banner p{font-size:1em}}.video-banner{background-color:#959fb5;background-size:cover!important;color:#fff;height:328px;margin:0 0 20px 0;position:relative;width:100%}.video-banner.choose-resort-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/resort-choice-intro-elena-khorosheva.jpg') center center no-repeat}.video-banner.faq-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/faq-banner1.jpg') center center no-repeat}.video-banner.faq-banner2{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/faq-banner2.jpg') center center no-repeat;margin:60px 0 0 0}.video-banner.faq-banner3{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/faq-banner3.jpg') center center no-repeat;margin:60px 0}.video-banner.excursion-banner{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/excursion-banner.jpg') center center no-repeat;margin:60px 0}.video-banner.medical-consultation-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/medical-consultation-banner1.jpg') center center no-repeat}.video-banner.videos-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/videos-banner1.jpg') center center no-repeat}.video-banner.visa-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/visa-banner1.jpg') center center no-repeat}.video-banner.without-prepayment-banner1{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/without-prepayment-banner1.jpg') center center no-repeat}.video-banner .block-text{width:64%;display:inline-block;padding:0;height:100%;background:linear-gradient(to right,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%);position:relative;text-align:start}html[dir=rtl] .video-banner .block-text{background:linear-gradient(to left,rgba(0,0,0,.54) 0,rgba(0,0,0,.54) 57%,rgba(0,0,0,0) 100%)}.video-banner .block-text .container{padding-block:30px;padding-inline:36px 0;width:100%;max-height:100%;overflow:hidden;display:block;inset-inline-start:0;top:50%;transform:translate(0,-50%);margin:0;position:absolute;text-align:start}.video-banner h2{display:block;color:#fff;font-size:1.36em;margin:0 0 5px 0;text-align:start;font-family:roboto-bold,Arial,sans-serif;width:calc(100% - 260px);width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px);width:-o-calc(100% - 260px)}.video-banner h2-i{font-family:roboto-bold,Arial,sans-serif!important}.video-banner h2 span{display:block;font-size:1.35em}.video-banner p{display:block;color:#fff;font-size:.9em;line-height:1.35em;margin:0 0 10px 0;width:calc(100% - 260px);width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px);width:-o-calc(100% - 260px);font-family:roboto,Arial,sans-serif}.video-banner p-i{font-family:roboto,Arial,sans-serif!important}.video-banner .video-banner-img,.video-banner img{inset-inline-end:4%;max-width:280px;width:35%;bottom:0;margin:0;position:absolute}.video-banner .video-container{position:absolute;inset-block-start:0;display:block;width:100%;height:100%}.layout100 .video-banner{background-size:cover!important;height:328px;margin:0 0 30px 0}.layout100 .video-banner .block-text{width:62%}.layout100 .video-banner h2{display:block;color:#fff;font-size:1.36em;margin:0 0 5px 0;text-align:start}#index .video-banner h2{display:block;color:#fff;font-size:1.36em;margin:0 0 5px 0;text-align:left!important}#faq .video-banner{margin-bottom:0}@media only screen and (max-width:1200px){body .video-banner .block-text .container{padding-block:15px;padding-inline:20px 0}body .video-banner h2{font-size:1.3em;width:calc(100% - 190px);width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:-o-calc(100% - 190px)}body .video-banner p{font-size:.85em;width:calc(100% - 190px);width:-moz-calc(100% - 190px);width:-webkit-calc(100% - 190px);width:-o-calc(100% - 190px)}}@media only screen and (max-width:1024px){body .layout100 .video-banner,body .video-banner{overflow:hidden}body .layout100 .video-banner h2,body .video-banner h2{font-size:1.15em;width:calc(100% - 160px);width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:-o-calc(100% - 160px)}body .layout100 .video-banner p,body .video-banner p{font-size:.7em;width:calc(100% - 160px);width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:-o-calc(100% - 160px)}}body.mobile .video-banner{padding:0}body.mobile .video-banner .block-text{min-height:100%;text-align:start}body.mobile .video-banner .block-text .container{display:block;inset-inline-start:0;top:50%;transform:translate(0,-50%);margin:0;position:absolute;text-align:start}body.mobile .video-banner h2{margin-bottom:5px;text-align:start!important;width:100%}@media only screen and (max-width:767px){body.mobile #index .video-banner h2{display:block;color:#fff;font-size:1.06em;margin:0 0 5px 0;text-align:start}}@media only screen and (max-width:560px){body.mobile #index .video-banner,body.mobile .full .video-banner{height:211px}body.mobile #index .video-banner .block-text,body.mobile .full .video-banner .block-text{min-height:100%}body.mobile #index .video-banner .block-text .container,body.mobile .full .video-banner .block-text .container{display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translate(0,0);max-width:100%;text-align:start}body.mobile #index .video-banner .block-text .container h2,body.mobile .full .video-banner .block-text .container h2{font-size:.9em;min-width:60%;display:inline-block}body.mobile #index .video-banner .block-text .container h2 em,body.mobile #index .video-banner .block-text .container h2 span,body.mobile .full .video-banner .block-text .container h2 em,body.mobile .full .video-banner .block-text .container h2 span{font-size:1em}body.mobile #index .video-banner .block-text .container p,body.mobile .full .video-banner .block-text .container p{display:none}body.mobile .video-banner{height:230px}body.mobile .video-banner .block-text{height:100%;width:100%}body.mobile .video-banner .block-text .container{padding-block:10px 0;padding-inline:14px;position:relative}body.mobile .video-banner .block-text .container h2{font-size:.9em;max-width:40%;float:left;clear:both;display:inline-block}body.mobile .video-banner .block-text .container h2 span{font-size:.9em}body.mobile .video-banner h2{font-size:1.1em;margin-bottom:8px}body.mobile .video-banner p{display:none}body.mobile .video-banner img{inset-inline-end:0;min-width:160px}body.mobile .layout100 .video-banner{height:250px}}@media only screen and (max-width:380px){body.mobile #index .container{text-align:start}body.mobile #index .container h2{font-size:.9em}body.mobile #index .container h2 em,body.mobile #index .container h2 span{font-size:1.1em}}#viewboxGallery{background:#1e1e1e;position:absolute;inset-inline-start:0;top:0;width:100vw;height:100vh}#viewboxGallery .viewbox-content-left{background:#1e1e1e;width:calc(100% - 544px);width:-moz-calc(100% - 544px);width:-webkit-calc(100% - 544px);width:-o-calc(100% - 544px)}#viewboxGallery .viewbox-content-left .gallery-wrapper .gallery-slide{cursor:auto}#viewboxGallery .viewbox-content-left .gallery-btn-play{width:100%;height:100%}#viewboxGallery .viewbox-content-left .gallery-btn-play span{top:50%;transform:translate(0,-50%);display:block;width:100%;position:absolute}#viewboxGallery .viewbox-content-right{background:#333;width:544px}#viewboxGallery .viewbox-content-right .thumbnails{background:#1e1e1e;width:212px;padding-block:15px;padding-inline:18px 0}#viewboxGallery .viewbox-content-right .thumbnails .gallery-slide{opacity:.5;cursor:pointer;max-width:170px}#viewboxGallery .viewbox-content-right .thumbnails .gallery-slide:hover{opacity:1}#viewboxGallery .viewbox-content-right .thumbnails .gallery-slide.swiper-slide-active{opacity:1}#viewboxGallery .viewbox-content-right .thumbnails .gallery-slide .gallery-btn-play i{width:40px;height:40px;background-size:13px 15px;background-position:16px 12px}#viewboxGallery .viewbox-content-right .thumbnails .gallery-slide .gallery-btn-play em{display:none}#viewboxGallery .viewbox-content-right .text-content{width:318px;color:#fff;overflow:auto;padding-block:10px 20px;padding-inline:20px 38px;margin-block-start:60px;height:calc(100% - 60px);height:-moz-calc(100% - 60px);height:-webkit-calc(100% - 60px);height:-o-calc(100% - 60px)}#viewboxGallery .viewbox-content-right .text-content h2{font-size:1.4em;margin:0 0 5px 0;font-family:roboto-bold,Arial,sans-serif}#viewboxGallery .viewbox-content-right .text-content h2-i{font-family:roboto-bold,Arial,sans-serif!important}#viewboxGallery .viewbox-content-right .text-content h3{font-size:1.2em;margin:5px 0;font-family:roboto-bold,Arial,sans-serif}#viewboxGallery .viewbox-content-right .text-content h3-i{font-family:roboto-bold,Arial,sans-serif!important}#viewboxGallery .viewbox-content-right .room-property{margin:0 0 20px 0}#viewboxGallery .viewbox-content-right .expert{bottom:0;padding-bottom:40px}#viewboxGallery .viewbox-content-right .expert .expert-photo{background:url('//cdn2.sanatoriums.com/images/sanatoriums/team/experts/korostelov_round_dark.png') right top no-repeat;padding-block:28px 15px;padding-inline:0 50px;margin:0 0 5px 0;color:#fff;font-size:1.2em;line-height:1.1em;font-family:roboto,Arial,sans-serif}#viewboxGallery .viewbox-content-right .expert .expert-photo-i{font-family:roboto,Arial,sans-serif!important}html[dir=rtl] #viewboxGallery .viewbox-content-right .expert .expert-photo{background-position-x:left}#viewboxGallery .viewbox-content-right .expert .expert-photo.expert-photo-RUS{background-image:url("/images/sanatoriums/team/experts/romanenko_round_dark.png")}#viewboxGallery .viewbox-content-right .expert .expert-photo.expert-photo-AZE,#viewboxGallery .viewbox-content-right .expert .expert-photo.expert-photo-GEO{background-image:url("/images/sanatoriums/team/experts/zeynalov_round_dark.png")}#viewboxGallery.without-text-content .viewbox-content-left{width:calc(100% - 212px);width:-moz-calc(100% - 212px);width:-webkit-calc(100% - 212px);width:-o-calc(100% - 212px)}#viewboxGallery.without-text-content .viewbox-content-right{background:#1e1e1e;width:212px}#viewboxGallery.without-text-content .viewbox-content-right .thumbnails{margin-top:40px;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-o-calc(100% - 40px)}.gallery{position:relative;z-index:1;width:100%;margin:0 auto;padding:0;overflow:hidden}.gallery:hover .gallery-btn{background-color:rgba(0,0,0,.5);opacity:1;visibility:visible;transition:all ease-in-out .2s}.gallery:hover .gallery-btn:hover{background-color:rgba(73,192,21,.8)}body.mobile .gallery:hover .gallery-btn{background-color:unset}body.mobile .gallery:hover .gallery-btn:hover{background-color:unset}.gallery-wrapper{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:row;align-items:flex-start;transition-property:transform;box-sizing:content-box;transform:translate3d(0,0,0)}.gallery-slide{position:relative;z-index:1;width:100%;height:auto;display:inline-block;overflow:hidden;flex-shrink:0;transition-property:transform}.gallery-slide img{height:auto;max-width:100vw;max-height:100vh;width:100%;object-fit:scale-down}.gallery .gallery-text-overlay{position:absolute;z-index:2;padding:.2em .5em;color:#fff;background:rgba(0,0,0,.8)}.gallery-title{position:absolute;z-index:2;padding:.2em .5em;color:#fff;background:rgba(0,0,0,.8);background:rgba(0,0,0,.5);padding:12px 28px;bottom:80px;inset-inline-start:0;display:inline-block;font-size:1.6em;line-height:1.2em;max-width:500px;z-index:1;text-align:start;font-family:roboto-bold,Arial,sans-serif;width:100%}.gallery-title-i{font-family:roboto-bold,Arial,sans-serif!important}.gallery-title span{display:block;font-size:.7em;line-height:1.1em;font-family:roboto,Arial,sans-serif}.gallery-title span-i{font-family:roboto,Arial,sans-serif!important}.gallery-pagination{position:absolute;z-index:2;padding:.2em .5em;background:rgba(0,0,0,.8);background:rgba(0,0,0,.5);color:#fff;top:auto;bottom:15px;inset-inline-end:auto;inset-inline-start:50%;height:36px;line-height:36px;padding:0 18px;font-size:1.1em;width:auto;margin:0 auto;display:inline-block;transform:translate(-50%,0);font-family:roboto,Arial,sans-serif;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px}.gallery-pagination-i{font-family:roboto,Arial,sans-serif!important}.gallery-btn{position:absolute;z-index:2;top:50%;width:75px;height:75px;background-repeat:no-repeat;background-size:33px 33px;cursor:pointer;transform:translate(0,-50%);opacity:0;visibility:hidden;outline:0!important;transition:all ease-in-out .2s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}html[dir=rtl] .gallery-btn{transform:translate(0,-50%) scaleX(-1)}.gallery-btn-prev{inset-inline-start:32px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzU0cHgiIGhlaWdodD0iMzU0cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDM1NDAwIDM1NDAwIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOndoaXRlfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJWcnN0dmFfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9IjI3NjkxLDM0MjA1IDI2NjcyLDM1NDAwIDk4NTksMjEyNDAgNTY1NCwxNzcwMCA5ODU5LDE0MTYwIDI2NjcyLDAgMjc3NzksMTEwNiA4MDg4LDE3NjEyICIvPg0KIDwvZz4NCjwvc3ZnPg0K');background-position:46% center}.gallery-btn-next{inset-inline-end:32px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzU0cHgiIGhlaWdodD0iMzU0cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDM1NDAwIDM1NDAwIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOndoaXRlfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJWcnN0dmFfeDAwMjBfMSI+DQogIDxtZXRhZGF0YSBpZD0iQ29yZWxDb3JwSURfMENvcmVsLUxheWVyIi8+DQogIDxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9IjU3NDIsMzQyMDUgNjc2MSwzNTQwMCAyMzU3NCwyMTI0MCAyNzc3OSwxNzcwMCAyMzU3NCwxNDE2MCA2NzYxLDAgNTY1NSwxMTA2IDI1MzQ1LDE3NjEyICIvPg0KIDwvZz4NCjwvc3ZnPg0K');background-position:54% center}.gallery-btn-disabled{display:none}.gallery-btn-play{color:#fff;position:absolute;z-index:2;inset-inline-start:50%;top:50%;width:100%;height:auto;cursor:pointer;transform:translate(-50%,-50%);text-align:center}.gallery-btn-play em{display:inline-block;padding:2px 15px 3px 15px;padding-block:2px 3px;padding-inline:15px;margin:10px auto 0 auto;background:rgba(0,0,0,.5);font-size:.9em;line-height:1.1em;font-style:normal;font-family:roboto-bold,Arial,sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.gallery-btn-play em-i{font-family:roboto-bold,Arial,sans-serif!important}@media only screen and (max-width:560px){.gallery-btn-play em{font-size:.8em;margin:0 auto}}.gallery-btn-play i{background:rgba(0,0,0,.5) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjZtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAyNjAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iMCwwIDI2MDAsMTUwMCAwLDMwMDAgIi8+DQogPC9nPg0KPC9zdmc+DQo=") center center no-repeat;background-size:26px 30px;background-color:rgba(0,0,0,.5);background-position:33px 27px;width:84px;height:84px;margin:0 auto;transition:.2s;transition-timing-function:ease;will-change:auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}@media only screen and (max-width:1200px){.gallery-btn-play i{transition:none}}@media only screen and (max-width:560px){.gallery-btn-play i{background:rgba(0,0,0,.5) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjZtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAyNjAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBvbHlnb24gY2xhc3M9ImZpbDAiIHBvaW50cz0iMCwwIDI2MDAsMTUwMCAwLDMwMDAgIi8+DQogPC9nPg0KPC9zdmc+DQo=") center center no-repeat;background-size:18px 22px;background-position:21px 16px;width:54px;height:54px}}.gallery-btn-play:hover i{background-color:rgba(73,192,21,.8)}.gallery-video-wrapper{position:relative;display:block;width:100%;padding:0;overflow:hidden}.gallery-video-wrapper:before{display:block;content:"";padding-top:56.25%}.gallery-video-wrapper embed,.gallery-video-wrapper iframe,.gallery-video-wrapper video{position:absolute;top:0;bottom:0;inset-inline-start:0;width:100%;height:100%;border:0}.gallery-scrollbar{border-radius:5px;position:relative;background:#646464}.swiper-vertical>.gallery-scrollbar{position:absolute;inset-inline-end:1px;top:1%;z-index:50;width:8px;height:98%;cursor:pointer}.gallery-scrollbar .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#c8c8c8;border-radius:5px;inset-inline-start:0;top:0}.swiper-vertical>.gallery-wrapper{flex-direction:column}.swiper-vertical .gallery-slide img{width:auto}@media only screen and (max-width:1310px){#viewboxGallery .viewbox-content-left{width:calc(100% - 212px);width:-moz-calc(100% - 212px);width:-webkit-calc(100% - 212px);width:-o-calc(100% - 212px)}#viewboxGallery .viewbox-content-right{background:#1e1e1e;width:212px}#viewboxGallery .viewbox-content-right .thumbnails{margin-top:40px;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-o-calc(100% - 40px)}#viewboxGallery .viewbox-content-right .expert{display:none}#viewboxGallery.procedure-gallery .viewbox-content-left,#viewboxGallery.room-gallery .viewbox-content-left{width:calc(100% - 464px);width:-moz-calc(100% - 464px);width:-webkit-calc(100% - 464px);width:-o-calc(100% - 464px)}#viewboxGallery.procedure-gallery .viewbox-content-right,#viewboxGallery.room-gallery .viewbox-content-right{width:464px}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content,#viewboxGallery.room-gallery .viewbox-content-right .text-content{width:252px}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content p,#viewboxGallery.room-gallery .viewbox-content-right .text-content p{font-size:.9em}.gallery-btn{width:50px;height:50px;background-size:22px 22px}.gallery-btn-prev{background-position:46% center;inset-inline-start:20px}.gallery-btn-next{background-position:54% center;inset-inline-end:20px}}@media only screen and (max-width:1200px){.gallery-title{padding:8px 18px;bottom:70px;font-size:1.4em}}@media only screen and (max-width:1024px){#viewboxGallery.procedure-gallery .viewbox-content-left,#viewboxGallery.room-gallery .viewbox-content-left{width:calc(100% - 240px);width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:-o-calc(100% - 240px)}#viewboxGallery.procedure-gallery .viewbox-content-right,#viewboxGallery.room-gallery .viewbox-content-right{width:240px;background:#333}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content,#viewboxGallery.room-gallery .viewbox-content-right .text-content{width:240px}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content h2,#viewboxGallery.room-gallery .viewbox-content-right .text-content h2{font-size:1.3em}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content h2,#viewboxGallery.room-gallery .viewbox-content-right .text-content h2{font-size:1em}#viewboxGallery.procedure-gallery .viewbox-content-right .text-content p,#viewboxGallery.room-gallery .viewbox-content-right .text-content p{font-size:.9em}#viewboxGallery.procedure-gallery .viewbox-content-right .thumbnails,#viewboxGallery.room-gallery .viewbox-content-right .thumbnails{display:none}.gallery-title{bottom:0}.gallery-pagination{bottom:auto;top:15px}}@supports (-webkit-overflow-scrolling:touch){body.mobile .gallery{overflow:overlay}}body.mobile .gallery-btn{width:42px;height:42px;background-size:42px 42px!important;opacity:1;visibility:visible}body.mobile .gallery-btn-prev{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLnN0cjAge3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6NzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQ0KICAgIC5maWwwIHtmaWxsOm5vbmV9DQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAgc3RyMCIgZD0iTTI5NTAgMTUwMGMwLC04MDEgLTY0OSwtMTQ1MCAtMTQ1MCwtMTQ1MCAtODAxLDAgLTE0NTAsNjQ5IC0xNDUwLDE0NTAgMCw4MDEgNjQ5LDE0NTAgMTQ1MCwxNDUwIDgwMSwwIDE0NTAsLTY0OSAxNDUwLC0xNDUwIi8+DQogIDxwb2x5Z29uIGNsYXNzPSJmaWwxIiBwb2ludHM9IjE3NDcsMjExMiAxNzEyLDIxNTYgMTE0MiwxNjMxIDEwMDAsMTUwMCAxMTQyLDEzNjkgMTcxMiw4NDQgMTc1MCw4ODUgMTA4MiwxNDk2ICIvPg0KIDwvZz4NCjwvc3ZnPg0K") center center no-repeat;inset-inline-start:14px}body.mobile .gallery-btn-next{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLnN0cjAge3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6NzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfQ0KICAgIC5maWwwIHtmaWxsOm5vbmV9DQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IlZyc3R2YV94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAgc3RyMCIgZD0iTTUwIDE1MDBjMCwtODAxIDY0OSwtMTQ1MCAxNDUwLC0xNDUwIDgwMSwwIDE0NTAsNjQ5IDE0NTAsMTQ1MCAwLDgwMSAtNjQ5LDE0NTAgLTE0NTAsMTQ1MCAtODAxLDAgLTE0NTAsLTY0OSAtMTQ1MCwtMTQ1MCIvPg0KICA8cG9seWdvbiBjbGFzcz0iZmlsMSIgcG9pbnRzPSIxMjUzLDIxMTIgMTI4OCwyMTU2IDE4NTgsMTYzMSAyMDAwLDE1MDAgMTg1OCwxMzY5IDEyODgsODQ0IDEyNTAsODg1IDE5MTgsMTQ5NiAiLz4NCiA8L2c+DQo8L3N2Zz4NCg==") center center no-repeat;inset-inline-end:14px}html[dir=rtl] body.mobile .gallery-btn-next,html[dir=rtl] body.mobile .gallery-btn-prev{transform:scaleX(-1) translate(0,-50%)}body.mobile .gallery-pagination{height:28px;line-height:28px;padding:0 15px;font-size:.9em;top:5px;inset-inline-end:5px;inset-inline-start:auto;transform:translate(0,0);border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}body.mobile .gallery-title{max-width:none;font-size:1.1em;text-align:start}.gallery-loader{position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;z-index:-1}.about-sanatoriums .section-video{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/about/about2.jpg');background-position-y:-180px}@media screen and (max-width:1200px){.about-sanatoriums .section-video{background-position-y:-85px}}@media screen and (max-width:900px){.about-sanatoriums .intro{font-size:15px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:20px}.about-sanatoriums .intro h1{margin-block-end:1px}.about-sanatoriums .intro p.m-b-30{font-size:15px;margin-block-end:15px}}body.mobile .about-sanatoriums .intro h1{text-align:start;margin-block-end:5px}.about-sanatoriums .about-items-box{row-gap:85px;column-gap:6.64%}@media screen and (max-width:1300px){.about-sanatoriums .about-items-box{column-gap:6.5%}}@media screen and (max-width:900px){.about-sanatoriums .about-items-box{row-gap:40px;column-gap:3%}}.about-sanatoriums .about-items-box .about-item{display:flex;flex-direction:column;width:29%;max-width:370px;text-align:center}.about-sanatoriums .about-items-box .about-item img{width:100%;transition:filter .2s ease-in-out}.about-sanatoriums .about-items-box .about-item h2{color:#535e74;font-size:17px;margin-block-start:23px;margin-block-end:23px;font-family:roboto-medium,Arial,sans-serif}.about-sanatoriums .about-items-box .about-item h2-i{font-family:roboto-medium,Arial,sans-serif!important}.about-sanatoriums .about-items-box .about-item p{font-size:15px;margin-block-end:30px}.about-sanatoriums .about-items-box .about-item button{margin-block-start:auto;margin-inline-start:auto;margin-inline-end:auto;font-family:roboto,Arial,sans-serif}.about-sanatoriums .about-items-box .about-item button-i{font-family:roboto,Arial,sans-serif!important}.about-sanatoriums .about-items-box .about-item:hover img{filter:brightness(.94)}@media screen and (max-width:900px){.about-sanatoriums .about-items-box .about-item{width:31%}.about-sanatoriums .about-items-box .about-item h2{font-size:15px;margin-block-start:15px;margin-block-end:15px}.about-sanatoriums .about-items-box .about-item p{font-size:14px;margin-block-end:15px}.about-sanatoriums .about-items-box .about-item button{font-size:13px}}body.mobile .about-sanatoriums .about-items-box{row-gap:30px}body.mobile .about-sanatoriums .about-items-box .about-item{width:100%;max-width:unset;padding-inline-start:15px;padding-inline-end:15px;margin-block-end:30px}@supports (row-gap:30px){body.mobile .about-sanatoriums .about-items-box .about-item{margin-block-end:0}}body.mobile .about-sanatoriums .about-items-box .about-item h2{font-size:16px;margin-block-start:19px}.about-sanatoriums .sanatoriums-advantages .advantage-item{width:48%}.about-sanatoriums .sanatoriums-advantages .advantage-item .icon{width:35px;height:35px;margin-inline-end:20px}.about-sanatoriums .sanatoriums-advantages .advantage-item h2{color:#535e74}@media screen and (max-width:900px){.about-sanatoriums .sanatoriums-advantages{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px}.about-sanatoriums .sanatoriums-advantages .advantage-item{width:100%;margin-inline-end:15px;margin-block-end:15px}.about-sanatoriums .sanatoriums-advantages .advantage-item .icon{width:30px;height:30px}.about-sanatoriums .sanatoriums-advantages .advantage-item p{font-size:14px}}body.mobile .about-sanatoriums .sanatoriums-advantages .advantage-item{margin-inline-end:0;margin-block-end:15px}body.mobile .about-sanatoriums .sanatoriums-advantages .advantage-item h2{font-size:18px;text-align:start}body.mobile .about-sanatoriums .sanatoriums-advantages .advantage-item .icon{width:25px;height:25px;margin-block-start:6px;margin-inline-end:15px}@media screen and (max-width:900px){.about-sanatoriums .m-b-70{margin-block-end:35px}}.team-page .section-video{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team/team2.jpg');background-position-y:-150px}@media screen and (max-width:1200px){.team-page .section-video{background-position-y:-65px}}@media screen and (max-width:767px){.team-page .section-video{background-position-y:0}}.team-page .section-director{position:relative;background-color:#f7f7f9;padding:45px 45px 0}.team-page .section-director .section-director-box .text-left{width:calc(100% - 277px)}.team-page .section-director .section-director-box .text-left .director-text{margin-bottom:60px}.team-page .section-director .section-director-box>img{position:absolute;inset-inline-end:-15px;inset-block-end:0;width:100%;max-width:277px}@media screen and (max-width:900px){.team-page .section-director{padding:25px 25px 0}.team-page .section-director .section-director-box .text-left .director-text{margin-bottom:35px}.team-page .section-director .section-director-box>img{inset-inline-end:0;max-width:220px}}@media screen and (max-width:767px){.team-page .section-director h1{text-align:start}.team-page .section-director .section-director-box{position:relative;flex-direction:column}.team-page .section-director .section-director-box .text-left{width:100%}.team-page .section-director .section-director-box .text-left .director-text{flex-direction:column;align-items:baseline;min-height:180px}.team-page .section-director .section-director-box .text-left .director-text a{order:1}.team-page .section-director .section-director-box .text-left .director-text .signature{order:3}.team-page .section-director .section-director-box .text-left .director-text>div{order:2}.team-page .section-director .section-director-box>img{width:36%}}@media screen and (min-width:561px) and (max-width:767px){.team-page .section-director .section-director-box .director-text{margin-top:50px;margin-bottom:35px;gap:40px}}@media screen and (max-width:560px){.team-page .section-director{padding:25px 15px 0}.team-page .section-director h1{font-size:23px;text-align:center}.team-page .section-director .section-director-box .text-left p{font-size:15px}.team-page .section-director .section-director-box .text-left .director-text{gap:30px}.team-page .section-director .section-director-box .text-left .director-text .font-22{font-size:20px}.team-page .section-director .section-director-box .text-left .director-text .font-15{font-size:13px}.team-page .section-director .section-director-box .text-left .director-text .m-t-10{margin-top:2px}.team-page .section-director .section-director-box .text-left .director-text .signature{max-width:160px}.team-page .section-director .section-director-box>img{min-width:160px}}.team-page .section-leaders{margin-top:70px}@media screen and (max-width:1310px){.team-page .section-leaders{padding-inline-start:15px;padding-inline-end:15px}}@media screen and (max-width:560px){.team-page .section-leaders{margin-top:30px}}.team-page .section-leaders .person{flex:1 0 calc(50% - 35px);min-width:calc(50% - 35px)}.team-page .section-leaders .person-photo{display:flex;align-items:flex-end;justify-content:center;position:relative;width:100%;max-width:220px;height:249px;background-color:#f7f7f9}.team-page .section-leaders .person-photo:before{content:'';position:absolute;top:50%;inset-inline-end:-3px;transform:translateY(-50%);width:120px;height:120px;background-image:url("/images/icons/icons.v_6c536ff4.svg#cross-san-colored-filled")}.team-page .section-leaders .person-photo img{position:relative;z-index:2;height:88%}.team-page .section-leaders .person-name{width:100%}.team-page .section-leaders .person-name .icon{max-width:26px}@media screen and (max-width:1024px){.team-page .section-leaders .person .person-photo{max-width:170px;height:190px}.team-page .section-leaders .person .person-photo:before{width:80px;height:80px}.team-page .section-leaders .person .person-name{padding-block:0;padding-inline:20px 0}.team-page .section-leaders .person .person-name span{font-size:13px;line-height:15px}.team-page .section-leaders .person .person-name .m-b-25{margin-bottom:15px!important}.team-page .section-leaders .person .person-name .m-b-25 .m-b-10{margin-bottom:7px!important}}@media screen and (max-width:767px){.team-page .section-leaders .person{flex:1 0 100%;min-width:100%}.team-page .section-leaders .person .person-photo{max-width:120px;height:138px}.team-page .section-leaders .person .person-photo:before{width:65px;height:65px}.team-page .section-leaders .person .person-name .m-b-25{margin-bottom:10px!important}.team-page .section-leaders .person .person-name .m-b-25 .m-b-10{margin-bottom:4px!important}}.about-sanatoriums,.team-page{margin-block-end:100px}@media screen and (max-width:1024px){.about-sanatoriums,.team-page{margin-block-end:50px}}.about-sanatoriums .section-video,.team-page .section-video{height:500px;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.about-sanatoriums .section-video,.team-page .section-video{height:400px}}@media screen and (max-width:1024px){.about-sanatoriums .section-video,.team-page .section-video{height:365px}.about-sanatoriums .section-video.play-button-container .play-button-with-text,.team-page .section-video.play-button-container .play-button-with-text{font-size:66px}}@media screen and (max-width:767px){.about-sanatoriums .section-video,.team-page .section-video{height:auto;padding-bottom:56.25%;background-position-y:0}.about-sanatoriums .section-video.play-button-container .play-button-with-text,.team-page .section-video.play-button-container .play-button-with-text{font-size:66px}}.about-sanatoriums .section-video .video-container,.team-page .section-video .video-container{position:static}@media screen and (max-width:1024px){.search-and-video-box{flex-direction:column;align-items:center}.search-and-video-box .video-box{padding-block-start:0}}body.mobile .search-and-video-box .video-box{padding-block-end:0}.video-banner-w-blurbox{position:relative;height:100%;margin-inline-start:15px}@media screen and (max-width:1024px){.video-banner-w-blurbox{margin-inline-start:0}}.video-banner-w-blurbox img{width:100%;height:100%;object-fit:cover}.video-banner-w-blurbox .blur-box{display:flex;flex-direction:column;justify-content:center;position:absolute;left:0;top:0;width:220px;height:100%;padding:20px;backdrop-filter:blur(4px);background-color:rgba(149,159,181,.6);color:#fff;text-align:start}.video-banner-w-blurbox .blur-box h2{font-size:17px;line-height:1.5;font-family:roboto-medium,Arial,sans-serif}.video-banner-w-blurbox .blur-box h2-i{font-family:roboto-medium,Arial,sans-serif!important}.video-banner-w-blurbox .blur-box p{font-size:13px;margin-top:15px;font-family:roboto,Arial,sans-serif}.video-banner-w-blurbox .blur-box p-i{font-family:roboto,Arial,sans-serif!important}@media screen and (min-width:1025px) and (max-width:1300px){.video-banner-w-blurbox .blur-box{width:160px}.video-banner-w-blurbox .blur-box h2{font-size:16px}}body.mobile .video-banner-w-blurbox .blur-box{display:none}body.mobile .landing-page{padding-inline-start:15px;padding-inline-end:15px;padding-block-end:30px}body.mobile .landing-page p{font-size:15px}body.mobile .landing-page p.m-b-25{margin-block-end:15px}#faq .question-container{padding-top:15px;padding-bottom:10px}#faq .question-container>h2{font-family:roboto-light,Arial,sans-serif;font-size:2.375em;margin-bottom:20px;margin-top:20px}#faq .question-container .faq-item{border-bottom:1px solid #ebecf1}#faq .question-container .faq-item h3{margin-bottom:0}#faq .question-container .faq-item p+p{margin-block-start:10px}#faq .question-container .faq-item p a{font-family:roboto,Arial,sans-serif}#faq .question-container .faq-item p a-i{font-family:roboto,Arial,sans-serif!important}#faq .video-banner{margin-top:10px}#faq #faqCategory20 .video-banner{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/faq-banner2.jpg') center center no-repeat}#faq #faqCategory20 .video-banner .video-banner-img{content:url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/yevgen-korostelov.png')}#faq #faqCategory21 .video-banner{background:#959fb5 url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/faq-banner3.jpg') center center no-repeat}#faq #faqCategory21 .video-banner .video-banner-img{content:url('//cdn2.sanatoriums.com/images/sanatoriums/video-banner/yevgen-korostelov.png')}@media only screen and (max-width:767px){#faq .question-container h2{font-size:1.5em;margin:5px 0 15px 0}}@media only screen and (max-width:560px){#faq .question-container h2{text-align:start;font-size:1.4em;font-family:roboto,Arial,sans-serif}#faq .question-container h2-i{font-family:roboto,Arial,sans-serif!important}#faq .question-container .faq-item h3{text-align:start}#faq .question-container .faq-item p{margin-block-end:0}}#intro{display:flex;align-items:center;width:100%;padding:70px 0}#intro .intro-text{flex:3 3 auto;padding-inline-end:80px;text-align:start}#intro .intro-text h1{font-size:1.875em;margin-bottom:25px}#intro .intro-text p{margin-bottom:25px}#intro .intro-text p a{text-decoration:underline}#intro .intro-text p a:hover{text-decoration:none}#intro .intro-video{flex:2 2 auto;min-width:480px;max-width:480px}#intro .intro-video .video-banner{height:0;padding-top:56.25%;margin:0}#intro .intro-video .video-banner .video-container .wrapper{display:flex;position:absolute;bottom:0;inset-inline-end:0}#intro .intro-video .video-banner .video-container .wrapper .triangle{width:0;height:0;border-bottom:53px solid rgba(73,192,21,.8);border-inline-start:53px solid transparent}#intro .intro-video .video-banner .video-container .wrapper .video-name-tag{display:flex;align-items:center;height:53px;padding:6px 5px;background-color:rgba(73,192,21,.8);text-align:end}#intro .intro-video .video-banner .video-container .wrapper .video-name-tag h2{font-size:1.125em;color:#fff;margin:0;width:100%;text-align:end;font-family:roboto-medium-italic,Arial,sans-serif}#intro .intro-video .video-banner .video-container .wrapper .video-name-tag span{font-size:.8125em;color:#fff;font-family:roboto-medium-italic,Arial,sans-serif}#intro .intro-video .video-banner .video-container .wrapper .video-name-tag .icon{margin:0 10px}#intro .intro-video .embed-responsive{margin-bottom:0}#chooseResortHelper{padding:80px 0}#chooseResortHelper h2{font-size:1.875em;padding-bottom:50px}#chooseResortHelper .helper-container{display:flex}#chooseResortHelper .helper-container .helper-type{flex:1;padding:0 40px}#chooseResortHelper .helper-container .helper-type a{text-decoration:none}#chooseResortHelper .helper-container .helper-type a i{margin:0 auto 15px}#chooseResortHelper .helper-container .helper-type a .icon{margin-bottom:15px}#chooseResortHelper .helper-container .helper-type a h3{font-size:1.25em;margin-bottom:15px;color:#16a2e5;text-decoration:underline;font-family:roboto-medium,Arial,sans-serif}#chooseResortHelper .helper-container .helper-type a h3-i{font-family:roboto-medium,Arial,sans-serif!important}#chooseResortHelper .helper-container .helper-type a p{font-size:.875em;color:#333;text-decoration:none}#chooseResortHelper .helper-container .helper-type a:hover h3{text-decoration:none}#chooseResortHelper .helper-container .helper-type a:hover p{text-decoration:none}#chooseResortHelper .helper-container .helper-type:first-of-type{padding-inline-start:0}#chooseResortHelper .helper-container .helper-type:last-of-type{padding-inline-end:0}#chooseResortHelper .helper-container li+li{border-inline-start:1px solid #EBECF1}.search-bottom-bar{display:flex;position:absolute;bottom:0;inset-inline-start:0;height:51px}.search-bottom-bar .green{background:#44be14}.search-bottom-bar .blue{background:#0c9ee4}.search-bottom-bar .grey{background:#959fb5}.search-bottom-bar .wider{max-width:38px!important;padding-inline-end:10px}.search-bottom-bar .left{display:flex;align-items:center;padding-inline-end:20px;color:#fff}.search-bottom-bar .left .wrapper{display:flex;text-align:start;align-items:baseline}.search-bottom-bar .left .wrapper h3{font-size:1.875em;padding-bottom:2px;font-family:roboto-bold-italic,Arial,sans-serif}.search-bottom-bar .left .wrapper .separator{margin:0 5px}.search-bottom-bar .left .wrapper span{font-size:1.25em;font-family:roboto-italic,Arial,sans-serif}.search-bottom-bar .left .icon{margin:0 13px}.search-bottom-bar .triangles{display:flex}.search-bottom-bar .triangles .triangle-left{width:0;height:0;border-block-end:51px solid #44BE14;border-inline-end:100px solid transparent}.search-bottom-bar .triangles .triangle-right{width:0;height:0;border-block-start:51px solid #0C9EE4;border-inline-start:100px solid transparent;margin-inline-start:-75px}.search-bottom-bar .right{display:flex;align-items:center;color:#fff;font-size:1.0625em;font-family:roboto,Arial,sans-serif}.search-bottom-bar .right-i{font-family:roboto,Arial,sans-serif!important}.search-bottom-bar .right .icon{margin:0 18px}.search-bottom-bar .right a{display:flex;align-items:center}.search-bottom-bar .right a .icon{margin:0}.search-bottom-bar .triangle-right-end{width:0;height:0;border-block-end:51px solid #0C9EE4;border-inline-end:100px solid transparent}.search-bottom-bar a{color:#fff!important}@media screen and (min-width:1025px) and (max-width:1200px){.widget-consultation-section.full .medical-banner{margin-inline-end:40px;flex:5}.widget-consultation-section.full .medical-banner .p-lr-30{padding-inline-start:15px;padding-inline-end:15px}.widget-consultation-section.full .medical-banner .fx-size-3{flex:2}.widget-consultation-section.full .medical-banner .fx-size-3 .font-15{font-size:14px}.widget-consultation-section.full .max-width-650{flex:6}.widget-consultation-section.full .max-width-650 .input-box.select .custom-select-dropdown{width:auto}}@media screen and (min-width:768px) and (max-width:1024px){.widget-consultation-section.full{flex-direction:column;align-items:center}.widget-consultation-section.full .medical-banner{margin-inline-end:0;margin-bottom:40px;max-width:650px}}.widget-consultation-section.narrow.p-tb-25{padding-top:20px;padding-bottom:20px}.widget-consultation-section.narrow .medical-banner{margin-inline-end:30px}.widget-consultation-section.narrow .medical-banner .p-lr-30{padding-inline-start:20px;padding-inline-end:20px}.widget-consultation-section.narrow .medical-banner h3{color:#fff;margin-bottom:0}.widget-consultation-section.narrow .max-width-650{padding-inline-end:20px}.widget-consultation-section.narrow .max-width-650 .max-width-948 .columns-2{flex-direction:column!important}.widget-consultation-section.narrow .max-width-650 .max-width-948 .columns-2 .item-50{width:100%;margin-bottom:8px}.widget-consultation-section.narrow .max-width-650 .max-width-948 .columns-2 .item-50:nth-of-type(2n){margin-inline-start:0}@media screen and (min-width:768px) and (max-width:1200px){.widget-consultation-section.narrow{flex-direction:column;align-items:center}.widget-consultation-section.narrow .medical-banner{max-width:650px;margin-bottom:30px;margin-inline-end:0}.widget-consultation-section.narrow .max-width-650{padding-inline-end:0}}@media screen and (min-width:768px) and (max-width:970px){.widget-consultation-section.narrow .max-width-650{padding-inline-end:20px;padding-inline-start:20px}}.widget-consultation-section .medical-banner .support-phone{font-size:15px}.widget-consultation-section .medical-banner .support-phone h4{color:#9ba2b7}.widget-consultation-section .medical-banner .support-phone h4,.widget-consultation-section .medical-banner .support-phone span{font-family:roboto-medium,Arial,sans-serif}.widget-consultation-section .medical-banner .support-phone h4-i,.widget-consultation-section .medical-banner .support-phone span-i{font-family:roboto-medium,Arial,sans-serif!important}.widget-consultation-section .booking-page form{margin-bottom:0}.widget-consultation-section .booking-page form .booking-container section.main .form-container{margin-bottom:0}.widget-consultation-section .booking-page form .booking-container section.main .form-container .country-and-number .custom-select-dropdown{width:264px}.widget-consultation-section .booking-page form .booking-container section.main .footer-submit{margin-top:0}.widget-consultation-section .booking-page form .booking-container section.main .footer-submit .buttons-v2 .button{padding-inline-end:40px;padding-inline-start:40px;font-size:24px}body.mobile .widget-consultation-section{flex-direction:column;padding-top:30px}body.mobile .widget-consultation-section h2{width:100%;text-align:center}body.mobile .widget-consultation-section .booking-page{margin-inline-end:10px;margin-inline-start:10px}body.mobile .widget-consultation-section .booking-page form .booking-container section.main .footer-submit .buttons-v2 .button{padding-inline-end:10px;padding-inline-start:10px;font-size:21px}body.mobile .widget-consultation-section #subConsultationSectionBanner{margin-top:30px}body.mobile .widget-consultation-section #subConsultationSectionBanner .search-bottom-bar .triangles .triangle-left{border-bottom:51px solid #44be14;border-inline-end:35px solid transparent}body.mobile .widget-consultation-section #subConsultationSectionBanner .search-bottom-bar .triangles .triangle-right{border-top:51px solid #0c9ee4;border-inline-start:35px solid transparent}body.mobile .widget-consultation-section .support-phone{font-size:15px}body.mobile .widget-consultation-section .communicators{max-width:170px}#videoSection{padding:60px 0 70px}#videoSection h2{font-size:1.875em;margin-bottom:15px}#videoSection p{font-size:.9375em;color:#333;max-width:700px;margin:0 auto 50px}#videoSection .video-box{display:flex;flex-flow:row nowrap;overflow-x:hidden}#videoSection .video-box .video-box-item{flex:1 1 25%;padding:0 20px}#videoSection .video-box .video-box-item a img{width:100%;max-width:100%}#videoSection .video-box .video-box-item a strong em{font-size:.75em;padding:6px 10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#videoSection .video-box .video-box-item .video-desc{background:#0c9ee4;color:#fff;padding:5px;text-decoration:underline;font-size:.9375em;font-family:roboto,Arial,sans-serif;text-align:center}#videoSection .video-box .video-box-item .video-desc-i{font-family:roboto,Arial,sans-serif!important}#videoSection .video-box .video-box-item:hover .video-desc{text-decoration:none}@media only screen and (max-width:1024px){#intro{flex-direction:column;padding:40px 0}#intro .intro-text{text-align:center;padding-inline-end:0;flex:1 1 auto;align-self:stretch}#chooseResortHelper .helper-container .helper-type{padding:0 20px}#videoSection{padding-bottom:30px}#videoSection .video-box{display:inline-block}#videoSection .video-box .video-box-item{float:left;width:50%;padding:20px}#videoSection .video-box .video-box-item img{width:100%;max-width:100%}}body.mobile #intro{margin-top:-18px}body.mobile #intro h1{font-size:1.5em;margin-bottom:20px}body.mobile #intro p{font-size:.875em}body.mobile #intro .intro-video{width:100%;min-width:0;max-width:100%}body.mobile #intro .intro-text{padding:0 15px}body.mobile #chooseResortHelper{padding:0 0 30px}body.mobile #chooseResortHelper h2{font-size:1.5em;padding:0 10px 30px;text-align:center}body.mobile #videoSection{padding:40px 10px 20px;text-align:center}body.mobile #videoSection h2{font-size:1.5em}body.mobile #videoSection p{margin-bottom:40px;font-size:.9375em}body.mobile .doctor-banner{display:flex;align-items:center;padding:0;min-height:270px;background:url("/images/sanatoriums/team-banner/elena-khorosheva-2.png") bottom left/contain no-repeat}html[dir=rtl] body.mobile .doctor-banner{background-position-x:right}body.mobile .doctor-banner p{text-align:end;padding:0 10px 30px 30px;font-size:.9375em}@supports (padding-block:0 30px){body.mobile .doctor-banner p{padding:unset;padding-block:0 30px;padding-inline:30% 10px}}@media only screen and (max-width:560px){body.mobile .doctor-banner p{padding-left:50%;font-size:.8125em}@supports (padding-inline:50% 10px){body.mobile .doctor-banner p{padding-left:unset;padding-inline:50% 10px}}}body.mobile .search-bottom-bar{width:100%}body.mobile .search-bottom-bar .left{padding-inline-end:0;width:100%}body.mobile .search-bottom-bar .left .wrapper{flex-direction:column}body.mobile .search-bottom-bar .left .wrapper h3{font-size:1.125em;padding-bottom:0;align-self:stretch;margin-bottom:0;color:#fff;text-align:start;font-family:roboto-medium-italic,Arial,sans-serif}body.mobile .search-bottom-bar .left .wrapper span{font-size:.8125em;font-family:roboto-medium-italic,Arial,sans-serif}body.mobile .search-bottom-bar .triangles .triangle-left{width:0;height:0}body.mobile .search-bottom-bar .triangles .triangle-right{width:0;height:0;margin-inline-start:-24px}body.mobile .search-bottom-bar .right{max-width:30px}#consultationBanner{flex:55;text-align:start}#consultationBanner h2{color:#13a305;font-size:1.75em;margin-bottom:40px;font-family:roboto-medium,Arial,sans-serif}#consultationBanner h2-i{font-family:roboto-medium,Arial,sans-serif!important}#consultationBanner p{font-size:.875em;margin-bottom:30px;width:60%;float:left}#consultationBanner img{width:40%;position:absolute;inset-inline-end:-26px;bottom:75px}#consultationBanner .block-name{display:inline-flex;justify-content:flex-end;width:100%;height:58px;background:#959fb5;color:#fff}#consultationBanner .block-name a{display:flex;align-items:center;flex-direction:row;justify-content:center;margin-block:0;margin-inline:0 auto;color:#fff;text-decoration:underline}#consultationBanner .block-name a svg{margin:10px;min-width:30px}#consultationBanner .block-name a span{font-size:.9375em;line-height:1.2;font-family:roboto-medium,Arial,sans-serif}#consultationBanner .block-name a span-i{font-family:roboto-medium,Arial,sans-serif!important}#consultationBanner .block-name a:hover{text-decoration:none}#consultationBanner .block-name .name-tag-container{margin-block:7px;margin-inline:7px 30px;text-align:end}#consultationBanner .block-name .name-tag-container h3{font-size:1.25em;margin-bottom:auto;color:inherit;font-family:roboto-medium-italic,Arial,sans-serif}#consultationBanner .block-name .name-tag-container span{font-size:.875em;white-space:nowrap;font-family:roboto-italic,Arial,sans-serif}#consultationBanner .support-phone{font-size:17px}@media only screen and (max-width:1310px){#consultationBanner .block-name a{padding:0}#consultationBanner .block-name .name-tag-container{margin-inline-end:13px}}@media only screen and (max-width:1024px){#consultationBanner img{inset-inline-end:-15px;bottom:70px;max-width:265px}}#classifierIntro{display:flex;align-items:center;padding:60px 0}#classifierIntro .how-to-use{flex:60;margin-inline-end:60px;text-align:start}#classifierIntro .how-to-use h2{font-size:1.875em;margin-bottom:28px}#classifierIntro .how-to-use p{font-size:1.0625em;line-height:1.6em;font-family:roboto-italic,Arial,sans-serif}#classifierIntro .image{flex:40}#classifierIntro .image img{width:100%}@media screen and (max-width:768px){#classifierIntro{padding:35px 15px}#classifierIntro .how-to-use{margin-inline-end:0}}@media screen and (max-width:975px){.homepage-classifier{padding-block-start:30px;padding-block-end:30px}}.form-container .failed-text{position:absolute;top:calc(100% + 3px);line-height:12px;inset-inline-start:16px;color:#f75959;font-size:11px;font-family:roboto,Arial,sans-serif}.form-container .failed-text-i{font-family:roboto,Arial,sans-serif!important}.form-container .form-addition .addition-item{display:flex;flex-flow:row nowrap;background:#fff;border:2px solid #fff;padding:8px;min-height:42px;width:100%;border-radius:2px}.form-container .form-addition .addition-item.active{border:2px solid #0c9ee4}.form-container .form-addition .addition-item.active .item-control .radio-on{background-color:#0c9ee4}.form-container .form-addition .addition-item.disabled{pointer-events:none;background:#e6e9f0;border:2px solid #e6e9f0}.form-container .form-addition .addition-item.disabled .radio-on{background-color:#9c9c9c}.form-container .form-addition .addition-item.has-note{flex-wrap:wrap}.form-container .form-addition .addition-item.has-note .flex-grid{flex-basis:100%}.form-container .form-addition .addition-item.has-note .addition-note .note{margin:10px 28px;font-size:13px;color:#333}.form-container .form-addition .addition-item.with-action{margin-bottom:0}.form-container .form-addition .addition-item .item-control{display:flex;align-items:center;flex:0 1 18px;pointer-events:none}.form-container .form-addition .addition-item .item-control input:focus-visible~.ripple-container .radio-off{border-color:#0c9ee4}.form-container .form-addition .addition-item .item-content{flex:1;display:flex;flex-flow:column wrap;pointer-events:none}.form-container .form-addition .addition-item .item-content .item-content-wrapper{display:flex;justify-content:space-between;margin-top:5px}.form-container .form-addition .addition-item .item-content .item-content-wrapper:first-child{margin-top:0}.form-container .form-addition .addition-item .item-content .item{margin:2px 0;align-items:center;flex-wrap:wrap}.form-container .form-addition .addition-item .item-content .item .ico{display:flex;margin:0 10px;width:16px}.form-container .form-addition .addition-item .item-content .item .ico .icon{fill:#000000;max-height:16px;max-width:16px;opacity:1}.form-container .form-addition .addition-item .item-content .item .name{font-size:14px;margin-inline-end:auto;padding-inline-end:10px;font-family:roboto,Arial,sans-serif}.form-container .form-addition .addition-item .item-content .item .name-i{font-family:roboto,Arial,sans-serif!important}.form-container .form-addition .addition-item .item-content .item .parameters{text-align:start;font-size:14px;color:#6c7899;margin-inline-start:10px;font-family:roboto,Arial,sans-serif}.form-container .form-addition .addition-item .item-content .item .parameters-i{font-family:roboto,Arial,sans-serif!important}.form-container .form-addition .addition-item .item-content .item.priority .parameters>span{display:inline-block;margin-inline-end:3px}.form-container .form-addition .addition-item .item-content .item.priority .parameters>span:after{content:','}.form-container .form-addition .addition-item .item-content .item.priority .parameters>span:last-child::after{content:''}.form-container .form-addition .addition-item .item-price{flex:0 1 30%;align-self:center;margin-inline-start:15px}.form-container .form-addition .addition-item .item-price .price{text-align:end;font-size:14px;color:#b70000;font-family:roboto-medium,Arial,sans-serif}.form-container .form-addition .addition-item .item-price .price-i{font-family:roboto-medium,Arial,sans-serif!important}.form-container .form-addition .no-baggage{color:#5a6570;font-size:15px;vertical-align:bottom}.form-container .other-heading{margin-bottom:16px}.form-container .other-heading h3{font-size:17px;color:#333;line-height:20px;margin-bottom:10px;font-family:roboto-medium,Arial,sans-serif}.form-container .other-heading h3-i{font-family:roboto-medium,Arial,sans-serif!important}.form-container .other-heading .description{font-size:13px;line-height:15px}.radio-action-element{height:0;overflow:hidden;transition:height .2s ease-in-out}.radio-action-element>div{margin-top:15px}.radio-action-element.active{height:76px;transition:height .2s ease-in-out}.radio-action-element.active>div{margin-top:15px}.select-input{background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAwTDAgMUw0IDVMNSA2TDYgNUwxMCAxTDkgMEw1IDRMMSAwWiIgZmlsbD0iIzYyNjc3MSIvPgo8L3N2Zz4K) center right no-repeat;background-position-x:95%;padding:5px 12px;text-align:start;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:roboto,Arial,sans-serif}.select-input-i{font-family:roboto,Arial,sans-serif!important}.select-input:invalid{color:#8e9aa6;font-family:roboto-light,Arial,sans-serif}.select-input [disabled]{color:#8e9aa6;font-family:roboto-light,Arial,sans-serif}.select-input option{color:#000}.radio-buttons .radio-group{margin:0}.radio-buttons .radio-group:after{clear:both;content:"";display:table}.radio-buttons .radio-group h2{font-weight:300}.radio-buttons .radiobox{display:block;width:auto;position:relative;cursor:pointer;margin:15px 0}.radio-buttons .radiobox:first-child{margin-top:0}.radio-buttons .radiobox:last-child{margin-bottom:0}.radio-buttons .radiobox label{margin:0 10px;font-size:14px;cursor:pointer;color:#000;font-family:roboto-light,Arial,sans-serif}.radio-buttons .radiobox input[type=radio]{position:absolute;opacity:0;width:100%;cursor:pointer}.radio-buttons .radiobox .ripple-container{position:relative;display:inline-block;width:16px;height:16px;pointer-events:none}.radio-buttons .radiobox .ripple-container:before{border-radius:50%;content:'';position:absolute;display:block;height:auto;inset-inline-start:0;top:0;inset-inline-end:0;bottom:0;transition:all .1s}.radio-buttons .radiobox .ripple-container .radio-off{position:absolute;width:16px;height:16px;inset-inline-start:0;top:0;border-radius:50%;border:1px solid #d5d9e1;transition:border-color ease .28s}.radio-buttons .radiobox .ripple-container .radio-on{transform:scale(0);transition:all 0s;position:absolute;width:16px;height:16px;inset-inline-start:0;top:0;border-radius:50%;background-color:#47bf13}.radio-buttons .radiobox.active .ripple-container .radio-on{transform:scale(.5)}.radio-buttons .radiobox.active .ripple-container .radio-on{transform:scale(.5)}.radio-group .addition-item.active .radio-on{transform:scale(.5)}body.mobile .form-container .form-addition .addition-item .item-control{flex:0 1 25px}body.mobile .form-container .form-addition .addition-item .item-content .title{margin-inline-end:auto;flex:1}body.mobile .form-container .form-addition .addition-item .item-content .icon .ico{height:20px}body.mobile .form-container .form-addition .addition-item .item-content .item{align-items:flex-start}body.mobile .form-container .form-addition .addition-item .item-content .item .name{flex:1}body.mobile .form-container .form-addition .addition-item .item-content .item .parameters{flex-basis:100%;margin-inline-start:36px}@media only screen and (max-width:1024px){.form-container .form-addition .addition-item .item-content .item-content-wrapper{flex-wrap:wrap}.form-container .form-addition .addition-item .item-content .item-content-wrapper div{flex-basis:100%}.form-container .form-addition .addition-item .item-content .item-content-wrapper div.parameters{margin-inline-start:38px}.form-container .form-addition .addition-item .item-price{flex:0 1 auto;align-self:center}}.input-box{display:flex;flex-direction:column;width:100%;font-size:16px;padding:8px 15px;border-radius:2px;background:#fff;scroll-margin-top:14px}.input-box label{font-size:.73333333em;line-height:1.27em;margin-bottom:0;color:#6b7382;order:1;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:color;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:roboto-medium,Arial,sans-serif}.input-box label-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box .dummy-input,.input-box input,.input-box select,.input-box textarea{width:100%;height:30px;padding:0;border:none;outline:0;border-radius:0;font-size:1em;line-height:1em;color:#474c56;background:0 0;order:2;font-family:roboto,Arial,sans-serif}.input-box .dummy-input-i,.input-box input-i,.input-box select-i,.input-box textarea-i{font-family:roboto,Arial,sans-serif!important}.input-box .dummy-input:active,.input-box .dummy-input:focus,.input-box input:active,.input-box input:focus,.input-box select:active,.input-box select:focus,.input-box textarea:active,.input-box textarea:focus{outline:0}.input-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-box.select{position:relative}.input-box.select .custom-select-box{display:flex;flex-direction:row;align-items:center;order:2;cursor:pointer}.input-box.select .custom-select-box select{pointer-events:none;touch-action:none;white-space:nowrap;text-overflow:ellipsis}.input-box.select .custom-select-box select:invalid{color:#c1c9d6;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.input-box.select .custom-select-box select:invalid-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box.select .custom-select-box svg.arrow-select-blue{width:12px;min-width:12px;height:7px;order:3;pointer-events:none;transform:scaleY(1);transition:transform .15s ease-in-out}.input-box.select .custom-select-dropdown{position:absolute;top:61px;inset-inline-start:0;width:max-content;min-width:100%;padding:5px 0;background:#fff;border-radius:2px;max-height:300px;overflow:auto;z-index:4;visibility:hidden;opacity:0;height:0;box-shadow:0 12px 15px rgba(0,0,0,.3)}@media screen and (max-width:767px){.input-box.select .custom-select-dropdown{width:auto}}.input-box.select .custom-select-dropdown .option{color:#000;padding:1px 15px;cursor:pointer;font-size:15px;font-family:roboto,Arial,sans-serif}.input-box.select .custom-select-dropdown .option-i{font-family:roboto,Arial,sans-serif!important}.input-box.select .custom-select-dropdown .option.selected,.input-box.select .custom-select-dropdown .option:hover{background:#f0f1f4}.input-box.select:focus-within label{color:#43c8fc!important}.input-box.select.active .custom-select-box svg.arrow-select-blue{transform:scaleY(-1);transition:transform .15s ease-in-out}.input-box.select.active .custom-select-dropdown{visibility:visible;height:auto;opacity:1}.input-box.select.select-has-icon{padding-inline-start:40px}.input-box.select.select-has-icon .custom-select-box select{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-inline-end:8px}.input-box.select.select-has-icon.failed .custom-icon-wrapper svg{fill:#FF8F8F}.input-box.select.select-has-icon.active .custom-select-dropdown{inset-inline-start:25px;min-width:calc(100% - 25px)}.input-box.select .custom-icon-wrapper{display:flex;position:absolute;bottom:8px;inset-inline-start:10px;transform:translateY(-50%)}.input-box.select .custom-icon-wrapper svg{width:20px;height:20px;margin:0;fill:#43c8fc}.input-box.day-month-year .inputs-wrapper .day,.input-box.day-month-year .inputs-wrapper .month,.input-box.day-month-year .inputs-wrapper .year{order:unset}.input-box.day-month-year .inputs-wrapper .day,.input-box.day-month-year .inputs-wrapper .year{width:25%}.input-box.day-month-year .inputs-wrapper .month{width:50%}.input-box.country-and-number .inputs-wrapper .telephone-wrapper{display:flex;flex-direction:row;align-items:center;font-family:roboto,Arial,sans-serif}.input-box.country-and-number .inputs-wrapper .telephone-wrapper-i{font-family:roboto,Arial,sans-serif!important}.input-box.country-and-number .inputs-wrapper .telephone-wrapper .number-prefix{width:35px;text-align:end;font-size:15px;line-height:15px;color:#474c56;margin-inline-end:10px}.input-box.country-and-number.failed .failed-msg{inset-block-end:-4px}.input-box.textarea textarea{height:100%;min-height:141px;resize:none;line-height:1.35em;border:none!important}.input-box.card-cvc{max-width:100px}.input-box.rating-box{display:flex;flex-direction:row;padding-top:21px;padding-bottom:15px}.input-box.rating-box .icon-wrapper{display:flex;align-items:center;width:18px;min-width:18px;height:18px;min-height:18px;border-radius:36px;margin-inline-end:15px}.input-box.rating-box .icon-wrapper .thumbs-up{width:18px;height:18px}.input-box.rating-box .rating-box-content{display:flex;flex-direction:column;width:100%}.input-box.rating-box .rating-box-content label{position:absolute;top:2px;color:#c1c9d6!important;font-size:13px;line-height:14px;transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color}.input-box.rating-box .rating-box-content label span{font-family:roboto-medium,Arial,sans-serif}.input-box.rating-box .rating-box-content label span-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box.rating-box .rating-box-content textarea{height:100px;margin-top:4px;border:none!important;resize:none}.input-box.rating-box .rating-box-content textarea:focus+label,.input-box.rating-box .rating-box-content textarea:not(:placeholder-shown)+label{transform:translateY(-14px) scale(.846153);transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color}.input-box.rating-box.positive label>span{color:#48c014}.input-box.rating-box.negative label>span{color:#b70000}.input-box.rating-button{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;border:none!important}.input-box.rating-button>div{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:999px;transition:background-color 150ms ease-in-out}@media screen and (max-width:560px){.input-box.rating-button>div{width:62px;height:62px}}.input-box.rating-button span{color:#474c56;font-size:17px;line-height:17px;margin-top:8px;font-family:roboto,Arial,sans-serif}.input-box.rating-button span-i{font-family:roboto,Arial,sans-serif!important}@media screen and (max-width:560px){.input-box.rating-button span{font-size:15px}}.input-box.rating-button.like svg{color:#48c014;fill:#48C014;transform:translateY(-2px)}.input-box.rating-button.like:hover>div{background-color:#e3fcd8}.input-box.rating-button.like.active>div{background-color:#48c014}.input-box.rating-button.like.active span{color:#48c014}.input-box.rating-button.dislike svg{color:#e37a7a;fill:#E37A7A;transform:scaleY(-1) translateY(-4px)}.input-box.rating-button.dislike:hover>div{background-color:#ffe8e8}.input-box.rating-button.dislike.active>div{background-color:#e37a7a}.input-box.rating-button.dislike.active span{color:#e37a7a}.input-box.rating-button.active svg{color:#fff;fill:white}.input-box.rating-button.active span{font-family:roboto-bold,Arial,sans-serif}.input-box.rating-button.active span-i{font-family:roboto-bold,Arial,sans-serif!important}.input-box.trolley-info{flex-direction:row;align-items:center}.input-box.trolley-info svg{max-width:17px;margin:0}.input-box.trolley-info .flex-grid{margin-inline-start:15px}.input-box.trolley-info .flex-grid .alert-text{font-size:14px;font-family:roboto,Arial,sans-serif}.input-box.trolley-info .flex-grid .alert-text-i{font-family:roboto,Arial,sans-serif!important}.input-box.trolley-info .flex-grid .alert-text-minor{display:flex;flex-direction:row;align-items:center;color:#333;font-size:13px}.input-box.trolley-info .flex-grid .alert-text-minor svg{max-width:12px;margin-inline-end:10px}.input-box.multiple-inputs .inputs-wrapper .select .custom-select-dropdown{inset-inline-start:-15px}.input-box.multiple-inputs:focus-within label{color:#43c8fc!important;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:color}.input-box.multiple-inputs.has-value label{color:#c1c9d6}.input-box .inputs-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;order:2}.input-box .inputs-wrapper .separator{display:block;width:2px;height:14px;margin:0 15px;background:#d5d9e1}.input-box .inputs-wrapper .input-box{background:0 0}.input-box .inputs-wrapper .input-box.select,.input-box .inputs-wrapper .input-box.telephone-wrapper{padding:0}.input-box .inputs-wrapper .input-box.select .custom-select-dropdown,.input-box .inputs-wrapper .input-box.telephone-wrapper .custom-select-dropdown{top:39px}.input-box.failed input{border:none!important}.input-box.failed label{color:#ff8f8f!important}.input-box.failed .failed-msg{position:absolute;bottom:6px;font-size:.667em;line-height:.667em;color:#ff8f8f}.input-box.disabled label{color:#959fb5}.input-box.disabled input,.input-box.disabled select{color:#959fb5;-webkit-text-fill-color:#959FB5;background:#fff!important;pointer-events:none;opacity:1}.input-box.disabled .select{pointer-events:none}.input-box.disabled .select .custom-select-box svg path{fill:#959FB5}.input-box.focused .input-wrapper label{color:#43c8fc!important;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:color}.input-box .custom-select-box.has-value+label,.input-box input:not(:placeholder-shown)+label,.input-box textarea:not(:placeholder-shown)+label{color:#c1c9d6}.input-box input:focus+label,.input-box textarea:focus+label,.input-box.active label{color:#43c8fc!important;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:color}.input-box input::-webkit-input-placeholder,.input-box textarea::-webkit-input-placeholder{color:#c1c9d6;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.input-box input::-webkit-input-placeholder-i,.input-box textarea::-webkit-input-placeholder-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box input::-moz-placeholder,.input-box textarea::-moz-placeholder{color:#c1c9d6;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.input-box input::-moz-placeholder-i,.input-box textarea::-moz-placeholder-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box input::placeholder,.input-box textarea::placeholder{color:#c1c9d6;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.input-box input::placeholder-i,.input-box textarea::placeholder-i{font-family:roboto-medium,Arial,sans-serif!important}.input-box input::-webkit-inner-spin-button,.input-box input::-webkit-outer-spin-button{-webkit-appearance:none}.input-box input[type=number]{-moz-appearance:textfield}.input-box.with-icon{display:flex;flex-direction:row;align-items:center;height:60px;padding-inline-start:10px;transition:background-color .2s ease-in-out}.input-box.with-icon .icon-wrapper{display:flex;padding-inline-end:10px}.input-box.with-icon .icon-wrapper svg{width:20px;height:20px;margin:0;fill:#43c8fc}.input-box.with-icon .input-wrapper{position:relative;width:100%;text-align:start}.input-box.with-icon .input-wrapper input,.input-box.with-icon .input-wrapper textarea{margin-top:9px}.input-box.with-icon .input-wrapper input:focus+label,.input-box.with-icon .input-wrapper input:not(:placeholder-shown)+label{transform:translateY(-22px) scale(.8);transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color}.input-box.with-icon .input-wrapper label{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%) scale(1);font-size:1em;line-height:1.24em;color:#c1c9d6;margin-bottom:0;pointer-events:none;transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color;font-family:roboto-medium,Arial,sans-serif}.input-box.with-icon .input-wrapper label-i{font-family:roboto-medium,Arial,sans-serif!important}@supports (inset-inline-start:0){.input-box.with-icon .input-wrapper label{left:unset;inset-inline-start:0}}.input-box.with-icon.with-dropdown{position:relative;cursor:pointer}.input-box.with-icon.with-dropdown input{pointer-events:none;cursor:pointer}.input-box.with-icon.with-dropdown:after{content:'';background-image:url("/images/icons/icons.v_6c536ff4.svg#arrow-select-blue");background-size:12px 7px;width:12px;height:7px;position:absolute;inset-inline-end:15px;top:50%;transform:translateY(-50%);transform:scaleY(1);transition:transform .15s ease-in-out}.input-box.with-icon.with-dropdown.active:after,.input-box.with-icon.with-dropdown.focused:after{transform:scaleY(-1);transition:transform .15s ease-in-out}.input-box.with-icon.failed .icon-wrapper svg{fill:#FF8F8F}.input-box.with-icon.failed .failed-msg{inset-inline-start:42px}.input-box.with-icon.disabled{background-color:#edeff2;transition:background-color .2s ease-in-out}.input-box.with-icon.disabled .icon-wrapper svg{fill:#C1C9D6}.input-box.with-icon.disabled .input-wrapper input{background-color:transparent!important}.input-box.with-icon.has-date .selected,.input-box.with-icon.has-time .selected{margin-top:9px;font-size:1em;line-height:1em;color:#474c56;font-family:roboto,Arial,sans-serif}.input-box.with-icon.has-date .selected-i,.input-box.with-icon.has-time .selected-i{font-family:roboto,Arial,sans-serif!important}.input-box.with-icon.has-date label,.input-box.with-icon.has-time label{transform:translateY(-22px) scale(.8);transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color}.input-box.with-icon.has-date .selected-date{display:flex;flex-direction:column-reverse;align-items:flex-start;margin-top:18px}.input-box.with-icon.has-date .selected-date .day{font-size:11px;line-height:12px;color:#6b7382;font-family:roboto,Arial,sans-serif}.input-box.with-icon.has-date .selected-date .day-i{font-family:roboto,Arial,sans-serif!important}.input-box.with-icon.focused label{transform:translateY(-22px) scale(.8);transform-origin:left top;transition-duration:.25s;transition-timing-function:ease-in-out;transition-property:transform,color;color:#43c8fc!important}.toggle-switch{display:flex;align-items:center}.toggle-switch label{position:relative;width:48px;height:26px;margin-bottom:0;border-radius:3px;background-color:#f0f1f4;cursor:pointer;transition:background-color .2s ease-in-out}.toggle-switch label:after{content:'';width:22px;height:22px;position:absolute;top:50%;inset-inline-start:2px;transform:translateY(-50%);background:#fff;border-radius:2px;transition:left .2s ease-in-out}.toggle-switch input:checked+label{background-color:#48c014;transition:background-color .2s ease-in-out}.toggle-switch input:checked+label:after{inset-inline-start:24px;transition:left .2s ease-in-out}.toggle-switch.always-on{cursor:not-allowed}.toggle-switch.always-on label{pointer-events:none}.toggle-switch input[type=checkbox]{height:0;width:0;visibility:hidden}[data-input-with-autocomplete] .input-wrapper input[disabled],[data-input-with-dropdown] .input-wrapper input[disabled]{color:#474c56;-webkit-text-fill-color:#474C56;opacity:1}[data-input-with-autocomplete] .input-wrapper .dummy-input,[data-input-with-dropdown] .input-wrapper .dummy-input{display:flex;align-items:center;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);margin-top:5px;cursor:pointer;white-space:nowrap;overflow:hidden}[data-input-with-autocomplete] .input-wrapper .dummy-input .icon,[data-input-with-dropdown] .input-wrapper .dummy-input .icon{display:none}body.mobile [data-input-with-autocomplete] .input-wrapper .dummy-input .item-wrapper,body.mobile [data-input-with-dropdown] .input-wrapper .dummy-input .item-wrapper{flex-wrap:nowrap;overflow:hidden}[data-input-with-autocomplete] .input-with-dropdown-menu,[data-input-with-dropdown] .input-with-dropdown-menu{position:absolute;top:61px;inset-inline-start:0;width:100%;max-height:300px;overflow-y:auto;background:#fff;visibility:hidden;height:0;opacity:0;box-shadow:0 12px 15px rgba(0,0,0,.3)}[data-input-with-autocomplete].active .input-box.with-dropdown::after,[data-input-with-dropdown].active .input-box.with-dropdown::after{transform:scaleY(-1)}[data-input-with-autocomplete].active .input-with-dropdown-menu,[data-input-with-dropdown].active .input-with-dropdown-menu{visibility:visible;height:auto;opacity:1;z-index:3}[data-input-with-autocomplete].failed .input-wrapper label,[data-input-with-dropdown].failed .input-wrapper label{color:#ff8f8f!important}[data-input-with-autocomplete].with-icon.loading .icon-wrapper:after,[data-input-with-dropdown].with-icon.loading .icon-wrapper:after{width:20px;height:20px}[data-input-with-autocomplete] .option{padding:0 14px;transition:background-color .2s ease;cursor:pointer}[data-input-with-autocomplete] .option .item-wrapper{display:flex;align-items:center;width:100%;padding:14px 0;color:#474c56;cursor:pointer;font-size:15px;font-family:roboto,Arial,sans-serif}[data-input-with-autocomplete] .option .item-wrapper-i{font-family:roboto,Arial,sans-serif!important}[data-input-with-autocomplete] .option .item-wrapper svg{flex:1 0 auto;width:16px;height:16px;fill:#C1C9D6;margin-inline-end:10px}[data-input-with-autocomplete] .option.option-no-result{pointer-events:none}[data-input-with-autocomplete] .option.option-no-result svg{fill:#FF8F8F}[data-input-with-autocomplete] .option+.option .item-wrapper{border-top:1px dashed #ebecf1}[data-input-with-autocomplete] .option>*{pointer-events:none}[data-input-with-autocomplete] .option.selected,[data-input-with-autocomplete] .option:hover{background-color:#f7f7fc;transition:background-color .2s ease}[data-input-with-autocomplete] .option.selected .item-wrapper{font-family:roboto-medium,Arial,sans-serif}[data-input-with-autocomplete] .option.selected .item-wrapper-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile [data-input-with-autocomplete] .option{padding:0 7px}body.mobile [data-input-with-autocomplete] .option .item-wrapper{padding:8px 0}body.mobile [data-input-with-autocomplete] .option .item-wrapper svg{margin-inline-end:8px}[data-input-with-autocomplete] .item-wrapper{text-align:start}[data-input-with-autocomplete] .item-wrapper.transfer{display:flex}[data-input-with-autocomplete] .item-wrapper.transfer div:first-of-type{margin-inline-end:14px}[data-input-with-autocomplete] .item-wrapper.transfer div+div::before{content:'';width:15px;height:15px;margin-inline-end:14px;background:url("/images/icons/icons.v_6c536ff4.svg#arrow-continue-737272")}body.mobile [data-input-with-autocomplete] .item-wrapper.transfer{flex-wrap:wrap;align-items:flex-start;line-height:1.7}body.mobile [data-input-with-autocomplete] .item-wrapper.transfer div{line-height:1.1;margin-top:5px;margin-bottom:5px}body.mobile [data-input-with-autocomplete] .item-wrapper.transfer div:first-of-type{margin-inline-end:10px}body.mobile [data-input-with-autocomplete] .item-wrapper.transfer div+div::before{margin-inline-end:10px}.booking-page .heading{margin-block:30px;margin-inline:0}.booking-page .heading h1{font-size:30px;text-align:start;margin:0}.booking-page .alerts{margin-block-end:30px;border-radius:3px}.booking-page .alerts form{margin-block-end:0}.booking-page form{margin-block-end:60px}.booking-page form .booking-container{display:flex}.booking-page form .booking-container section.main{flex:7}.booking-page form .booking-container section.side{flex:3;margin-inline-start:50px}@media screen and (min-width:768px) and (max-width:1200px){.booking-page form .booking-container section.side{margin-inline-start:25px}}@media screen and (min-width:768px) and (max-width:1024px){.booking-page form .booking-container section.side{min-width:295px}}.booking-page .page-loading .loader-content{margin-block:25vh}@media screen and (min-width:768px) and (max-width:1310px){.booking-page{width:calc(100% - 40px);margin-inline:20px}}@media screen and (min-width:768px) and (max-width:1310px){.booking-page.light-w-borders{width:100%;margin-inline:0}}.booking-page.light-w-borders .form-container{background-color:transparent;padding:0}.booking-page.light-w-borders .form-container .input-box{border:1px solid #d5d9e1}.booking-page.light-w-borders .form-container .input-box .input-box{border:none}body.mobile .booking-page .heading{margin-block:15px;margin-inline:20px}body.mobile .booking-page .heading h1{font-size:20px;line-height:26px;text-align:center;margin-block-end:0}body.mobile .booking-page form .booking-container{flex-direction:column}body.mobile .booking-page form .booking-container section.main{order:2}body.mobile .booking-page form .booking-container section.side{order:1;margin-inline-start:0}body.mobile .booking-page form .booking-container.mobile-order-switch section.main{order:1}body.mobile .booking-page form .booking-container.mobile-order-switch section.side{order:2;margin-inline-start:0}.booking-container section.main .room-header{display:flex;margin-block-end:20px;font-size:20px;font-family:roboto-light,Arial,sans-serif}body.mobile .booking-container section.main .room-header{margin-inline-start:15px}.booking-container section.main .room-header svg{width:21px;height:28px;max-width:21px;margin-inline-end:10px}.booking-container section.main .alerts .alert{margin:0!important;font-size:13px;line-height:18px}.booking-container section.main .alerts+.footer-submit,.booking-container section.main .form-container+.footer-submit{margin-block-start:30px}.booking-container section.main .footer-submit{display:flex;flex-direction:column;align-items:center;padding-top:30px;border-top:1px solid #f0f1f4}.booking-container section.main .footer-submit .checkboxes{display:flex;align-items:center;margin-bottom:27px}.booking-container section.main .footer-submit .checkboxes .checkbox-label{min-height:18px;min-width:18px;align-self:flex-start}.booking-container section.main .footer-submit .checkboxes .control{font-size:15px;line-height:15px;margin-bottom:0;font-family:roboto-light,Arial,sans-serif}.booking-container section.main .footer-submit .submit-info{max-width:500px;margin-top:34px;font-size:13px;font-family:roboto-light,Arial,sans-serif}.booking-container section.main .footer-submit.no-border{padding-top:0;border-top:none}.booking-container section.main .footer-submit button[type=submit]:focus-visible{outline:2px solid #333!important}@media screen and (min-width:768px) and (max-width:1024px){.booking-container section.main .footer-submit .checkboxes{margin-bottom:12px}.booking-container section.main .footer-submit .checkboxes .control{font-size:13px;text-align:start}.booking-container section.main .footer-submit .buttons-v2 .button{padding-inline:45px;font-size:22px}.booking-container section.main .footer-submit .submit-info{font-size:12px;margin-top:15px}}.booking-container section.side{text-align:start}.booking-container section.side .side-summary-header{margin-bottom:12px;color:#333;font-size:15px;text-align:start;font-family:roboto-medium,Arial,sans-serif}.booking-container section.side .side-summary-header-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .booking-container section.side .side-summary-header{padding-inline-start:15px}.booking-container section.side .heading{display:flex;align-items:center;height:28px;margin-block:0 20px;margin-inline:0}.booking-container section.side .heading h2{font-size:20px;font-family:roboto-light,Arial,sans-serif}.booking-container section.side .heading svg{width:15px;height:20px;max-width:15px;margin-block:0;margin-inline:0 20px}.booking-container section.side .hotel-intro{margin-bottom:15px}.booking-container section.side .hotel-intro h3{color:#333;font-size:22px;font-family:roboto-medium,Arial,sans-serif}.booking-container section.side .hotel-intro h3-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container section.side .hotel-intro address{color:#333;margin-bottom:15px;font-size:13px;font-family:roboto,Arial,sans-serif}.booking-container section.side .hotel-intro address-i{font-family:roboto,Arial,sans-serif!important}.booking-container section.side .hotel-intro img{width:100%;height:auto}.booking-container section.side .stay-summary{margin-bottom:20px}.booking-container section.side .stay-summary-date{color:#0c9ee4}.booking-container section.side .stay-summary-date h3{color:#6b7382;font-size:11px;margin-inline-start:27px;font-family:roboto-medium,Arial,sans-serif}.booking-container section.side .stay-summary-date h3-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container section.side .stay-summary-date .date-wrapper{display:flex;flex-direction:row;align-items:center}.booking-container section.side .stay-summary-date .date-wrapper svg{margin-inline-end:10px;max-width:17px}.booking-container section.side .stay-summary-date .date-wrapper span{font-size:17px}.booking-container section.side .stay-summary-date .date-wrapper span strong{font-family:roboto-medium,Arial,sans-serif}.booking-container section.side .stay-summary-date .date-wrapper span strong-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container section.side .stay-summary-date+.stay-summary-date{margin-top:10px}.booking-container section.side .stay-summary>span{display:inline-block;margin-top:10px}.booking-container section.side .tour-dates-summary{border-top:1px solid #ebecf1;border-bottom:1px solid #ebecf1;padding:16px 0;margin-bottom:20px}body.mobile .booking-container section.side .tour-dates-summary{padding-inline:15px}.booking-container section.side .flight-route-summary{margin-bottom:40px}.booking-container section.side .flight-route-summary .ticket-content.detail{padding-block:28px 0;padding-inline:10px}.booking-container section.side .transfer-info{display:flex;flex-direction:column;margin-bottom:30px}@media screen and (max-width:767px){.booking-container section.side .transfer-info{padding-inline-start:15px;padding-inline-end:15px;margin-bottom:0;margin-top:30px}}.booking-container section.side .transfer-info-item{display:flex;flex-direction:row}.booking-container section.side .transfer-info-item-icon{margin-inline-end:25px}.booking-container section.side .transfer-info-item-icon svg{width:50px;height:50px;max-width:50px}.booking-container section.side .transfer-info-item-text{font-size:15px;font-family:roboto-light,Arial,sans-serif}@media screen and (max-width:767px){.booking-container section.side .transfer-info-item-text{font-size:14px}}.booking-container section.side .transfer-info-item+.transfer-info-item{margin-top:30px}@media screen and (max-width:767px){.booking-container section.side .transfer-info-item+.transfer-info-item{margin-top:20px}}.booking-container section.side .result-room{border:none;margin:0 0 30px 0}.booking-container section.side .result-room .room-container .room-header .image .room-link .room-title{font-size:.9375em;line-height:.9375em;padding:8px 10px}.booking-container section.side .result-room .room-container .room-header .image .room-link .room-title .room-name span{border-bottom:none}.booking-container section.side .result-room .room-container .room-header .image .room-link .room-title .room-name span .ico{vertical-align:bottom}.booking-container section.side .result-room .room-container .room-header .image .room-link .room-title .room-name span .ico:last-of-type{margin-inline-end:8px}.booking-container section.side .result-room .room-container .room-body .persons .person{padding-top:10px}.booking-container section.side .result-room .room-container .room-body .persons .person .person-number{flex:1 0 65px;min-width:65px;padding-inline-end:0}.booking-container section.side .result-room .room-container .room-body .persons .person .person-content{margin-top:10px}@media screen and (min-width:768px) and (max-width:1200px){.booking-container section.side .result-room .room-container .room-body .persons .person{flex-direction:column}.booking-container section.side .result-room .room-container .room-body .persons .person .person-number{flex:1;padding-bottom:0;text-align:start}}.booking-container section.side .result-room .room-container .room-price{display:flex;align-items:center;justify-content:space-between;padding:16px 23px;font-family:roboto-medium,Arial,sans-serif}.booking-container section.side .result-room .room-container .room-price-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container section.side .result-room .room-container .room-price div{color:#000;font-size:15px}.booking-container section.side .result-room .room-container .room-price span{color:#b70000;font-size:22px}body.mobile .booking-container section.main .footer-submit{text-align:start;border-top:0;padding:0 15px 0}body.mobile .booking-container section.main .footer-submit .checkboxes{align-items:flex-start}body.mobile .booking-container section.main .footer-submit .checkboxes .checkbox-label{min-width:18px}body.mobile .booking-container section.main .footer-submit .checkboxes .control{font-size:13px}body.mobile .booking-container section.main .footer-submit .buttons-v2{width:100%;max-width:345px}body.mobile .booking-container section.main .footer-submit .buttons-v2 .button{width:100%;margin:0;padding-inline-end:0;padding-inline-start:0}body.mobile .booking-container section.main .footer-submit .submit-info{text-align:center;margin-top:27px}body.mobile .booking-container section.side .heading{margin-block:0 10px;margin-inline:15px}body.mobile .booking-container section.side .heading svg{width:12px;margin-inline-end:13px}body.mobile .booking-container section.side .heading h2{font-size:17px}body.mobile .booking-container section.side .hotel-intro address,body.mobile .booking-container section.side .hotel-intro h3{margin-inline-start:15px;margin-inline-end:15px}body.mobile .booking-container section.side .hotel-intro h3{font-size:18px;margin-bottom:5px}body.mobile .booking-container section.side .result-room .room-container .room-header .image .room-link .room-title .room-name{margin:0}body.mobile .booking-container section.side .result-room .room-container .room-body .persons .person .person-number{flex:1;font-size:15px;margin-bottom:0}body.mobile .booking-container section.side .result-room .room-container .room-body .persons .person .person-content{margin-inline-start:10px;margin-top:10px}body.mobile .booking-container section.side .flight-route-summary,body.mobile .booking-container section.side .stay-summary{padding-inline-start:15px;padding-inline-end:15px}body.mobile .booking-container section.side .flight-route-summary .summary-heading,body.mobile .booking-container section.side .stay-summary .summary-heading{padding-top:0}body.mobile .booking-container section.side .flight-route-summary .ticket-content.detail,body.mobile .booking-container section.side .stay-summary .ticket-content.detail{max-width:100%}.tour-dates-summary .key-date{display:flex;align-items:center}.tour-dates-summary .key-date svg{max-width:18px;max-height:18px;margin-inline-end:16px}.tour-dates-summary .key-date .date{color:#0c9ee4;font-size:17px;font-family:roboto-medium,Arial,sans-serif}.tour-dates-summary .key-date .date-i{font-family:roboto-medium,Arial,sans-serif!important}.tour-dates-summary .key-info{border-inline-start:1px solid #0C9EE4;padding-block:12px;padding-inline:22px 0;margin-inline-start:8px;margin-block:5px}.tour-dates-summary .key-info-item{display:flex;align-items:center}.tour-dates-summary .key-info-item+.key-info-item{margin-top:22px}.tour-dates-summary .key-info-item svg{width:20px;max-width:20px;max-height:21px;margin-inline-end:13px}.tour-dates-summary .key-info-item .item-flight{position:relative;display:flex;color:#6c7899;font-size:15px;font-family:roboto-medium,Arial,sans-serif}.tour-dates-summary .key-info-item .item-flight-i{font-family:roboto-medium,Arial,sans-serif!important}.tour-dates-summary .key-info-item .item-flight span{color:#000;margin-inline-end:7px}.tour-dates-summary .key-info-item .item-flight:after{content:attr(data-flight-transfer-count);position:absolute;bottom:-19px;inset-inline-start:0;display:inline-block;color:#0c9ee4;font-size:13px;font-family:roboto-medium,Arial,sans-serif}.tour-dates-summary .key-info-item .item-flight:after-i{font-family:roboto-medium,Arial,sans-serif!important}.tour-dates-summary .key-info-item .item-transfer{font-size:13px;font-family:roboto,Arial,sans-serif}.tour-dates-summary .key-info-item .item-transfer-i{font-family:roboto,Arial,sans-serif!important}.tour-dates-summary .key-info-item .item-sanatorium{display:flex;flex-direction:column;font-family:roboto-medium,Arial,sans-serif}.tour-dates-summary .key-info-item .item-sanatorium-i{font-family:roboto-medium,Arial,sans-serif!important}.flight-route-summary .separator{margin:30px 0;height:1px;width:100%;background-color:#ebecf1}.flight-route-summary .separator .nights-number{position:absolute;background:#fff;font-size:13px;padding:0 15px;top:-11px;inset-inline-start:50%;transform:translateX(-50%)}html[dir=rtl] .flight-route-summary .separator .nights-number{transform:translateX(50%)}.flight-route-summary .ticket-heading .icon{margin-block:0;margin-inline:-8px 10px}.flight-route-summary .ticket-heading .icon+h3{font-family:roboto,Arial,sans-serif}.flight-route-summary .ticket-heading .icon+h3-i{font-family:roboto,Arial,sans-serif!important}.flight-route-summary .ticket-heading h3{color:#0c9ee4;font-size:17px;float:left}.flight-route-summary .summary-heading{border-bottom:1px solid #ebecf1;padding:10px 0}.flight-route-summary .summary-heading h3{font-size:17px;display:inline-block;font-family:roboto-medium,Arial,sans-serif}.flight-route-summary .summary-heading h3-i{font-family:roboto-medium,Arial,sans-serif!important}.flight-route-summary .summary-heading>div{display:inline-block;font-size:13px}.flight-route-summary .summary-heading>div span{font-family:roboto-medium,Arial,sans-serif}.flight-route-summary .summary-heading>div span-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container .price-container{position:sticky;top:30px;padding:30px 0 25px;background:#f0f1f4}.booking-container .price-container .price-wrapper{display:flex}.booking-container .price-container .price-wrapper .price-total{color:#b70000;font-size:32px;font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container .price-wrapper .price-total-i{font-family:roboto-medium,Arial,sans-serif!important}@media screen and (min-width:768px) and (max-width:1024px){.booking-container .price-container .price-wrapper .price-total{font-size:28px}}.booking-container .price-container .price-wrapper .price-label{font-size:15px}.booking-container .price-container-header{padding:0 20px}.booking-container .price-container-header h3{margin-bottom:13px;font-size:17px;font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container-header h3-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container .price-container-header h3.border-white{padding-bottom:12px;margin-bottom:20px;border-bottom:1px solid #fff}.booking-container .price-container-flights{padding:0 20px}.booking-container .price-container-flights .price-items{padding:10px 0;border-top:1px solid #fff}.booking-container .price-container-flights .price-items .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.booking-container .price-container-flights .price-items .item .item-name{font-size:13px}.booking-container .price-container-flights .price-items .item .item-name span{font-family:roboto,Arial,sans-serif}.booking-container .price-container-flights .price-items .item .item-name span-i{font-family:roboto,Arial,sans-serif!important}.booking-container .price-container-flights .price-items .item .item-price{color:#b70000;font-size:14px;font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container-flights .price-items .item .item-price-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container .price-container-content{padding:0 20px}.booking-container .price-container-content .price-wrapper{align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid #fff}.booking-container .price-container-footer{padding:0 20px;font-size:13px;line-height:20px}.booking-container .price-container-footer p{font-family:roboto,Arial,sans-serif}.booking-container .price-container-footer p-i{font-family:roboto,Arial,sans-serif!important}.booking-container .price-container-footer p em{font-style:normal}.booking-container .price-container-footer h4{margin:20px 0 0;font-size:13px;line-height:20px;font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container-footer h4-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container .price-container-footer ul{margin:0}.booking-container .price-container-footer ul li{font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container-footer ul li-i{font-family:roboto-medium,Arial,sans-serif!important}.booking-container .price-container.conversion .price-container-conversion{position:relative;background:#ffe8e8;border-top:1px solid #ff8f8f;border-bottom:1px solid #ff8f8f;margin-bottom:10px;padding:20px}.booking-container .price-container.conversion .price-container-conversion:after{content:'';width:0;height:0;border-inline-start:12px solid transparent;border-inline-end:12px solid transparent;border-top:12px solid #ff8f8f;position:absolute;bottom:-12px;inset-inline-start:50%;transform:translateX(-50%)}html[dir=rtl] .booking-container .price-container.conversion .price-container-conversion:after{transform:translateX(50%)}.booking-container .price-container.conversion .price-container-conversion .price-wrapper{align-items:center;justify-content:space-between}.booking-container .price-container.conversion .price-container-conversion p{font-size:13px;line-height:21px;padding-top:15px;margin-top:15px;border-top:1px solid #fff}.booking-container .price-container.conversion .price-container-conversion p span{color:#b70000;font-family:roboto-bold,Arial,sans-serif}.booking-container .price-container.conversion .price-container-conversion p span-i{font-family:roboto-bold,Arial,sans-serif!important}.booking-container .price-container.conversion .price-container-content .price-wrapper{flex-direction:column;border-top:none}.booking-container .price-container.conversion .price-container-content .price-wrapper .price-label{font-family:roboto-medium,Arial,sans-serif}.booking-container .price-container.conversion .price-container-content .price-wrapper .price-label-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .booking-container .price-container{position:static;padding:20px 0 15px;text-align:start}body.mobile .booking-container .price-container .price-container-content,body.mobile .booking-container .price-container .price-container-footer,body.mobile .booking-container .price-container .price-container-header{padding:0 15px}body.mobile .booking-container .price-container+.alerts{margin-top:30px}body.mobile .booking-container .price-container+.footer-submit{margin-top:30px}custom-radio-buttons{display:block;outline:0}.form-container{background:#d5d9e1;padding:30px;margin-bottom:40px;text-align:start}@media screen and (min-width:768px) and (max-width:1200px){.form-container{padding:20px;margin-bottom:25px}}.form-container.form-container-no-visual{padding:0;background-color:transparent}.form-container fieldset{margin:0;padding:0}.form-container fieldset>div{margin-bottom:25px!important}.form-container fieldset>div:last-of-type{margin-bottom:0!important}.form-container fieldset .form-heading>div:last-of-type{margin-bottom:0}.form-container fieldset .form-heading .title{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:30px}.form-container fieldset .form-heading .title svg{width:15px;height:17px;margin:0;fill:#000000}.form-container fieldset .form-heading .title svg.shuttle-van{width:21px}.form-container fieldset .form-heading .title h2{font-size:21px;line-height:25px;font-family:roboto-medium,Arial,sans-serif}.form-container fieldset .form-heading .title h2-i{font-family:roboto-medium,Arial,sans-serif!important}.form-container fieldset .form-heading .title .passenger-type{color:#6b7382;font-size:15px}.form-container fieldset .form-heading .title .passenger-type,.form-container fieldset .form-heading .title h2{margin-inline-start:12px}.form-container fieldset .form-heading .alerts{margin-bottom:25px}.form-container fieldset .form-heading .alerts .alert{margin:0!important;font-size:13px}.form-container fieldset .form-heading .alerts .alert+.alert{margin-bottom:10px}.form-container fieldset .form-heading+custom-radio-buttons{margin-block-start:25px!important}body.mobile .form-container{padding:20px 15px;margin-bottom:30px}body.mobile .form-container fieldset>div{margin-bottom:15px!important}body.mobile .form-container fieldset .form-heading .title{flex-wrap:wrap;margin-bottom:15px}body.mobile .form-container fieldset .form-heading .title h2{font-size:17px}body.mobile .form-container fieldset .form-heading .title .passenger-type{font-size:12px}body.mobile .form-container fieldset .form-heading .title svg{width:11px;height:13px}body.mobile .form-container fieldset .form-heading .title svg.shuttle-van{width:16px}body.mobile .form-container fieldset .form-heading .title .passenger-type,body.mobile .form-container fieldset .form-heading .title h2{margin-inline-start:9px}body.mobile .form-container fieldset .form-heading .alerts .alert.w-icon{padding:10px 30px}body.mobile .form-container fieldset .form-heading .alerts .alert.w-icon>.icon{inset-inline-start:6px}.payment-container{color:#fff;background-color:#0b8cca}.payment-container fieldset .form-heading .title svg.icon{width:23px;fill:#FFF}.payment-container fieldset .form-items{margin-top:20px}.payment-container fieldset .form-items .form-item.item-and-logo{display:flex;flex-direction:row;align-items:center}.payment-container fieldset .form-items .form-item.item-and-logo img{margin-inline-start:auto;align-self:center}.form-items{display:flex}.form-items.columns{flex-direction:row!important;flex-wrap:wrap!important}.form-items.columns .form-item{margin-bottom:16px}.form-items.columns-1{flex-direction:column!important;flex-wrap:nowrap!important}.form-items.columns-1 .form-item:last-of-type{margin-bottom:0}.form-items.columns-2.first-item-is-full-width .form-item.item-50:nth-of-type(odd){margin-inline:8px 0}.form-items.columns-2.first-item-is-full-width .form-item.item-50:nth-of-type(2n){margin-inline:0 8px}@media screen and (max-width:1024px){.form-items.columns-2.first-item-is-full-width .form-item.item-100{margin-bottom:6px}.form-items.columns-2.first-item-is-full-width .form-item.item-50:nth-of-type(odd){margin-inline-start:0}.form-items.columns-2.first-item-is-full-width .form-item.item-50:nth-of-type(2n){margin-inline-end:0}}.form-items.columns-2 .form-item:last-of-type,.form-items.columns-2 .form-item:nth-last-of-type(2){margin-bottom:0}.form-items.columns-2 .form-item.item-100{width:100%;margin-bottom:16px}.form-items.columns-2 .form-item.item-100:last-of-type{margin-bottom:0}.form-items.columns-2 .form-item.item-50{width:calc(50% - 8px)}.form-items.columns-2 .form-item.item-50:nth-of-type(odd){margin-inline-end:8px}.form-items.columns-2 .form-item.item-50:nth-of-type(2n){margin-inline-start:8px}@media screen and (max-width:1024px){.form-items.columns-2 .form-item:nth-last-of-type(2){margin-bottom:6px}.form-items.columns-2 .form-item:last-of-type{margin-bottom:0}.form-items.columns-2 .form-item.item-50{width:100%}.form-items.columns-2 .form-item.item-50:nth-of-type(odd){margin-inline-end:0}.form-items.columns-2 .form-item.item-50:nth-of-type(2n){margin-inline-start:0}}.form-items.columns-3 .form-item.item-38{width:calc(38% - 3px)}.form-items.columns-3 .form-item.item-24{width:calc(24% - 4px)}.form-items.columns-4 .form-item.item-25{width:calc(25% - 4px)}.form-items.columns-5 .form-item.item-20{width:calc(20% - 13px);margin-inline-end:16px}.form-items.columns-5 .form-item.item-20:last-of-type{margin-inline-end:0}.form-items.columns-5 .form-item.item-20:last-of-type,.form-items.columns-5 .form-item.item-20:nth-last-of-type(2),.form-items.columns-5 .form-item.item-20:nth-last-of-type(3),.form-items.columns-5 .form-item.item-20:nth-last-of-type(4),.form-items.columns-5 .form-item.item-20:nth-last-of-type(5){margin-bottom:0}@media screen and (max-width:1024px){.form-items.columns-5 .form-item.item-20{width:calc(50% - 4px);margin-inline-end:0}.form-items.columns-5 .form-item.item-20:nth-of-type(odd){margin-inline-end:4px}.form-items.columns-5 .form-item.item-20:nth-of-type(2n){margin-inline-start:4px}.form-items.columns-5 .form-item.item-20:nth-last-of-type(3),.form-items.columns-5 .form-item.item-20:nth-last-of-type(4),.form-items.columns-5 .form-item.item-20:nth-last-of-type(5){margin-bottom:6px}.form-items.columns-5 .form-item.item-20:last-of-type,.form-items.columns-5 .form-item.item-20:nth-last-of-type(2){margin-bottom:0}}@media screen and (max-width:767px){.form-items.columns-5 .form-item.item-20{width:calc(100%)}.form-items.columns-5 .form-item.item-20:nth-of-type(odd){margin-inline-end:0}.form-items.columns-5 .form-item.item-20:nth-of-type(2n){margin-inline-start:0}.form-items.columns-5 .form-item.item-20:nth-last-of-type(2){margin-bottom:6px}}.form-items.columns.offset-scroll-margin-150 .form-item .input-box{scroll-margin-top:150px}@media screen and (max-width:1024px){.form-items.columns .form-item{margin-bottom:6px}}.split{display:flex;flex-direction:row}.split-60-40 .input-box:first-of-type{width:60%;margin-inline-end:8px}.split-60-40 .input-box:last-of-type{width:40%;margin-inline-start:8px}@media screen and (max-width:1024px){.split-60-40 .input-box:first-of-type{margin-inline-end:3px}.split-60-40 .input-box:last-of-type{margin-inline-start:3px}}.form-radio-buttons-container .radio-button-item{background-color:#fff;padding:.8125em;border-radius:2px;border:2px solid #fff}.form-radio-buttons-container .radio-button-item label{width:100%;display:flex!important;line-height:1!important;padding-inline-start:1.9em!important}.form-radio-buttons-container .radio-button-item label::before{top:0!important}.form-radio-buttons-container .radio-button-item label::after{top:.25em!important}.form-radio-buttons-container .radio-button-item label span{margin-top:.125em}.form-radio-buttons-container .radio-button-item label span:nth-of-type(2n){margin-top:.375em}.form-radio-buttons-container .radio-button-item:has(input[type=radio]:checked){border:2px solid #0c9ee4}.form-radio-buttons-container .radio-button-item.no-subtext label{align-items:center}.form-radio-buttons-container.failed label span:first-of-type{color:#ff8f8f}.form-radio-buttons-container.failed label .icon{stroke:#FF8F8F;color:#ff8f8f}.form-radio-buttons-container.failed label .icon.cross-thin{fill:#FF8F8F}.cancellation-conditions .form-item{display:flex;justify-content:space-between;gap:15px;border:2px solid #fff;border-radius:2px;padding:20px}.cancellation-conditions .form-item h3{position:relative;margin-block-end:12px;font-size:15px}.cancellation-conditions .form-item h3:before{content:'';display:block;width:16px;height:16px;border:1px solid #d5d9e1;border-radius:999px;margin-right:15px}.cancellation-conditions .form-item .content-container{display:flex;justify-content:space-between;padding-inline-start:31px;font-size:15px;line-height:1.4;font-family:roboto,Arial,sans-serif;color:#333}.cancellation-conditions .form-item .content-container-i{font-family:roboto,Arial,sans-serif!important}.cancellation-conditions .form-item .content-container ul{list-style-type:square;margin-block-end:0;margin-inline-start:18px}.cancellation-conditions .form-item .content-container p+div,.cancellation-conditions .form-item .content-container p+p{margin-block-start:12px}.cancellation-conditions .form-item .content-container .checkboxes{display:flex;margin-block-start:12px}.cancellation-conditions .form-item .content-container .checkboxes .checkbox-label{flex:1 0 18px;pointer-events:none}.cancellation-conditions .form-item .content-container .checkboxes.failed p{color:#ff8f8f}.cancellation-conditions .form-item .content-container .checkboxes.failed p a{color:inherit}.cancellation-conditions .form-item .price{white-space:nowrap;color:#b70000;font-size:21px;font-family:roboto-medium,Arial,sans-serif}.cancellation-conditions .form-item .price-i{font-family:roboto-medium,Arial,sans-serif!important}.cancellation-conditions .form-item.active{border-color:#0c9ee4}.cancellation-conditions .form-item.active h3:after{content:'';position:absolute;left:4px;top:4px;display:block;width:8px;height:8px;border-radius:999px;background-color:#0c9ee4}.cancellation-conditions .form-item.active .content-container .checkboxes .checkbox-label{pointer-events:all}.cancellation-conditions.columns-1 .form-item{flex-direction:row}.cancellation-conditions.columns-1 .form-item .content-container{flex-direction:row}.cancellation-conditions.columns-1 .form-item .content-container>.fx{max-width:600px}.cancellation-conditions.columns-1 .form-item .price{align-self:center}@media screen and (max-width:1024px){.cancellation-conditions.columns-1 .form-item{flex-direction:column}.cancellation-conditions.columns-1 .form-item .price{align-self:end}}.cancellation-conditions.columns-2 .form-item{flex-direction:column}.cancellation-conditions.columns-2 .price{align-self:end}body.mobile .cancellation-conditions li,body.mobile .cancellation-conditions p{font-size:14px}.contact-form-wrapper{width:100%;min-height:545px;container-type:inline-size}.contact-form{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-block-end:60px;width:100%;min-height:530px}.contact-form-message{width:100%;font-size:15px;text-align:center;padding-block-start:15px;padding-block-end:15px;border-radius:2px;font-family:roboto-medium,Arial,sans-serif}.contact-form-message-i{font-family:roboto-medium,Arial,sans-serif!important}.contact-form-message.failed{background-color:#ffe8e8;color:#db5b5b}.contact-form-message.success{background-color:#eafae3;color:#48c014}.contact-form .form-item{display:grid}.contact-form .form-item .inputs{border:1px solid #d5d9e1;border-radius:2px;padding:10px 15px 8px}.contact-form .form-item.full{grid-column:span 2}.contact-form .form-footer{margin-block-start:20px;padding-block-start:30px;border-top:1px solid #f0f1f4}.contact-form .form-footer .checkboxes{display:flex;margin-block-end:30px}.contact-form .form-footer .checkboxes label{min-width:18px}.contact-form .form-footer .checkboxes .control{font-size:15px;line-height:15px}.contact-form .form-footer .buttons-v2{justify-self:center}@container (max-width:760px){.contact-form{grid-template-columns:1fr;column-gap:0}.contact-form .form-item{grid-column:1}.contact-form .form-item.full-width{grid-column:span 1}}@container (max-width:650px){.contact-form{row-gap:8px}.contact-form .form-footer{padding-block-start:0}}@container (max-width:500px){.contact-form .form-footer{border:none}.contact-form .form-footer .buttons-v2 button{font-size:22px;line-height:1.1;padding-inline-start:25px;padding-inline-end:25px}}.inputs{display:flex;flex-direction:column;width:100%;font-size:16px;background:#fff;scroll-margin-top:14px;border:1px solid #fff}.inputs label{font-size:.73333333em;line-height:1.27em;color:#6b7382;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:roboto-medium,Arial,sans-serif;transition:color ease-in-out 150ms}.inputs label-i{font-family:roboto-medium,Arial,sans-serif!important}.inputs input,.inputs select{width:100%;height:30px;padding:0;font-size:1em;line-height:1em;color:#474c56}.inputs input,.inputs select,.inputs textarea{outline:0;border-radius:0;border:none!important;background-color:transparent;transition:background-color ease-in-out 150ms;font-family:roboto,Arial,sans-serif}.inputs input-i,.inputs select-i,.inputs textarea-i{font-family:roboto,Arial,sans-serif!important}.inputs input::-webkit-input-placeholder,.inputs input::placeholder,.inputs textarea::-webkit-input-placeholder,.inputs textarea::placeholder{color:#c1c9d6;font-size:.8125em;font-family:roboto-medium,Arial,sans-serif}.inputs input::-webkit-input-placeholder-i,.inputs input::placeholder-i,.inputs textarea::-webkit-input-placeholder-i,.inputs textarea::placeholder-i{font-family:roboto-medium,Arial,sans-serif!important}.inputs select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.inputs select option:disabled{color:#c1c9d6;background-color:#f0f1f4}.inputs input::-webkit-inner-spin-button,.inputs input::-webkit-outer-spin-button{-webkit-appearance:none}.inputs input[type=number]{-moz-appearance:textfield}.inputs:focus-within label{color:#43c8fc!important}.inputs.failed{background-color:#ffe8e8;border-color:#db5b5b!important}.inputs.failed label{color:#db5b5b}.textarea-input label{margin-block-end:9px}.textarea-input textarea{height:100%;min-height:160px;resize:none;line-height:1.35em}.country-and-phone-input .inputs-box{display:flex;align-items:center}.country-and-phone-input .inputs-box .select-box{flex:1}.country-and-phone-input .inputs-box .select-box .country-select{position:relative;max-width:100%;padding:0;font-size:16px;padding-inline-end:16px}.country-and-phone-input .inputs-box .separator{display:block;width:1px;height:14px;margin:0 15px 0 8px;background:#d5d9e1}.country-and-phone-input .inputs-box .phone-input{flex:1;display:flex}.country-and-phone-input .inputs-box .phone-input .prefix{width:37px;text-align:start;margin-inline-end:10px}.buttons a:focus:hover,.buttons>a:hover{text-decoration:none}.buttons .button{display:inline-block;padding:7px 10px;border-radius:3px;background:#fff;font-size:22px;text-align:center;color:#000;transition:ease all .2s;cursor:pointer;font-family:roboto,Arial,sans-serif}.buttons .button-i{font-family:roboto,Arial,sans-serif!important}.buttons .button.submit{background:#47bf13;color:#fff;font-size:20px;line-height:20px;padding:20px}.buttons .button.submit.small{padding:10px;line-height:10px;height:40px}.buttons .button.primary{background:#f0f1f4;color:#626771}.buttons .button.primary:hover{background:#f0f1f4}.buttons .button.full-width{display:block;width:100%}.buttons .button.blue{background:#0c9ee4;color:#fff}.buttons .button.blue:hover{text-decoration:none;background:#30b4f3;transition:ease all .2s}.buttons .button.green{background:#47bf13;color:#fff}.buttons .button.green:hover{text-decoration:none;background:#4bd616}.buttons .button.grey{background:#85929f;color:#fff}.buttons .button.grey:hover{background:#30b4f3;text-decoration:none!important}.buttons .button.sanatoriums{color:#fff;background:linear-gradient(to bottom,#49c115 0,#090 100%)}.buttons .button.sanatoriums:hover{background:linear-gradient(to bottom,#55e218 0,#00b300 100%)}.buttons .button.green{color:#fff;background:#48c014}.buttons .button.small{font-size:15px;height:30px;line-height:15px}.buttons .button.big{font-size:26px}.buttons .button.shadow{box-shadow:0 3px 2px rgba(0,0,0,.1)}.buttons .button .ico{height:100%;float:left;margin-inline-end:10px}.badges .badge{display:block;float:left;padding:7px 8px;margin:0 2px;font-size:13px;text-align:center;border-radius:3px;font-weight:400}.badges .badge.small{max-height:16px;font-size:12px;padding:2px 8px;line-height:11px}.badges .badge.primary{background:#f0f1f4;color:#333;font-family:roboto,Arial,sans-serif}.badges .badge.primary-i{font-family:roboto,Arial,sans-serif!important}.badges .badge.light-blue{background:#e1f3fc;color:#0c9ee4}.badges .badge.red{background:#fff5f5;color:#b70000}.tabs .tab-control{margin-bottom:10px;border-bottom:1px solid #ebecf1;display:flex;flex-flow:row wrap;text-align:center;justify-content:center}.tabs .tab-control li{flex:0 1 auto;margin:0}.tabs .tab-control li a{padding:10px;width:100%;display:inline-block;color:#6c7899}.tabs .tab-control li a:hover{text-decoration:none}.tabs .tab-control li.active{border-bottom:3px solid #0c9ee4}.tabs .tab-control li.active a{color:#000;font-family:roboto,Arial,sans-serif}.tabs .tab-control li.active a-i{font-family:roboto,Arial,sans-serif!important}.tooltip-list{text-align:start;margin-inline-start:14px;list-style-type:square}.tooltip-list li+li{margin-top:14px}.tooltip-list li span{padding:0}.tooltip-list li strong{font-family:roboto-bold,Arial,sans-serif}.tooltip-list li strong-i{font-family:roboto-bold,Arial,sans-serif!important}ul.list li{margin-bottom:10px}ul.list li span{display:inline-block;padding:0}.basic-info{margin-bottom:20px;justify-content:space-between}.basic-info .data{margin-inline-end:70px}.basic-info .title{font-size:13px;color:#5a6570}.basic-info .item{font-size:22px}.basic-info .button{font-size:16px;font-family:roboto,Arial,sans-serif}.basic-info .button-i{font-family:roboto,Arial,sans-serif!important}.canceled .price{text-decoration:line-through}.passenger{flex-flow:column nowrap;margin:25px 0}.passenger .header{background:#ebecf1;padding:10px 16px}.passenger .header .icon{width:14px;height:14px;margin-inline-end:5px;max-height:15px;fill:#000000}.passenger .header .title{display:inline-block;vertical-align:middle;font-size:15px;color:#333;font-family:roboto-medium,Arial,sans-serif}.passenger .header .title-i{font-family:roboto-medium,Arial,sans-serif!important}.passenger .header .passenger-type{color:#5a6570;font-size:12px;margin-inline-start:5px;padding-top:4px;vertical-align:middle;display:inline-block}.passenger .info{flex-wrap:wrap;margin-top:20px;border-bottom:1px solid #ebecf1}.passenger .info .flex-item{flex:0 1 26.7%;margin-bottom:17px}.passenger .info .title{font-size:13px;color:#5a6570}.passenger .info .item{font-size:15px}.passenger .info .item.name{font-family:roboto-medium,Arial,sans-serif}.passenger .info .item.name-i{font-family:roboto-medium,Arial,sans-serif!important}.passenger .footer{flex-flow:column nowrap}.passenger .footer .baggage{margin-top:10px;align-items:center}.passenger .footer .baggage .flex-item{flex:0 1 20%}.passenger .footer .baggage .flex-item.ico{flex:0 1 30px}.passenger .footer .baggage .flex-item.ico .icon{max-height:20px;max-width:18px;fill:#000000}.passenger .footer .baggage .flex-item.ico .icon.cross-thin{width:14px}.passenger .footer .baggage .flex-item.name{flex:0 1 50%;margin-inline-start:10px;font-size:14px;font-family:roboto,Arial,sans-serif}.passenger .footer .baggage .flex-item.name-i{font-family:roboto,Arial,sans-serif!important}.passenger .footer .baggage .flex-item.size{font-size:14px;color:#6c7899;font-family:roboto,Arial,sans-serif}.passenger .footer .baggage .flex-item.size-i{font-family:roboto,Arial,sans-serif!important}.passenger .footer .baggage .flex-item.note{font-size:13px;color:#5a6570}.passenger .footer .baggage .flex-item.price{color:#b70000;text-align:center;font-family:roboto-medium,Arial,sans-serif}.passenger .footer .baggage .flex-item.price-i{font-family:roboto-medium,Arial,sans-serif!important}.passenger .footer .baggage.has-note{margin:0 30px;font-size:13px;color:#5a6570}.conditions{padding:20px 0;border-top:1px solid #ebecf1}.conditions .title{font-size:25px;color:#000;margin-bottom:15px;font-family:roboto-light,Arial,sans-serif}.conditions .blue-squares li{font-size:15px;background-position:left 6px}.flex-grid .result-summary.flex-item{flex:0 1 34%}.result-summary .summary-container{text-align:center}.result-summary .summary-container .summary-box{padding:25px 25px 18px}.result-summary .summary-container .summary-box .top-title{font-size:13px;font-family:roboto-italic,Arial,sans-serif}.result-summary .summary-container .summary-box .price-container{margin-bottom:20px}.result-summary .summary-container .summary-box .price-container .price-box{margin-top:20px}.result-summary .summary-container .summary-box .price-container .price-box .usual-price{font-size:14px;text-decoration:line-through;line-height:17px}.result-summary .summary-container .summary-box .price-container .price-box .price{font-size:28px;line-height:28px;color:#b70000;font-family:roboto,Arial,sans-serif}.result-summary .summary-container .summary-box .price-container .price-box .price-i{font-family:roboto,Arial,sans-serif!important}.result-summary .summary-container .summary-box .price-container .buttons{margin-top:10px}.result-summary .summary-container .summary-box .price-container .buttons .button .min-stay{font-size:11px}.result-summary .summary-container .summary-box .price-container .buttons .button>div{line-height:20px}.result-summary .summary-container .summary-box .price-container .payment-terms{color:#333;margin-top:10px;font-size:13px;font-family:roboto,Arial,sans-serif}.result-summary .summary-container .summary-box .price-container .payment-terms-i{font-family:roboto,Arial,sans-serif!important}.result-summary .summary-container .summary-box .price-container .payment-terms .terms{margin-top:8px}.result-summary .summary-container .summary-box .alerts .tooltip+.tooltip{margin-block-start:4px}.result-summary .summary-container .summary-box .alerts .alert{text-align:center;padding:5px 25px;margin:3px 0;cursor:help;z-index:0}.result-summary .summary-container .summary-box .alerts .alert:after{content:'';position:absolute;top:5px;inset-inline-end:6px;width:17px;height:17px;border:1px solid rgba(225,225,225,.45);background-color:#fff;border-radius:999px;background-image:url("/images/icons/icons.v_6c536ff4.svg#info4-blue")}.result-summary .summary-container .summary-box .alerts .alert:first-child{margin:0}.result-summary .summary-container .summary-box .alerts .alert-text{text-decoration:underline}.result-summary .summary-container .divider{background:#f0f1f4;font-size:28px}.multiple-payment-box{border-radius:3px}.multiple-payment-box .icon.info4-rounded{fill:white;color:#0c9ee4}.multiple-payment-box span{font-weight:700}.multiple-payment-box span.price{color:#b70000}body.mobile .multiple-payment-box{margin-bottom:20px}@media screen and (max-height:560px){body.mobile .san-modal.modal .dialog-detail .dialog-header{padding-top:17px}body.mobile .san-modal.modal .dialog-detail .dialog-body .date-range-picker{max-height:60vh}body.mobile .san-modal.modal .dialog-detail .dialog-footer{padding:20px 25px}}body.mobile .san-modal.modal{background:0 0}body.mobile .san-modal.modal .dialog-detail{background:#fff}body.mobile .san-modal.modal .dialog-header{position:sticky;top:0;padding:15px 20px;background:#f0f1f4;overflow:auto;z-index:1}body.mobile .san-modal.modal .dialog-header .dialog-heading{float:left;text-align:start}body.mobile .san-modal.modal.fade{animation:top-bottom .2s}body.mobile .san-modal.modal.fade.in{animation:bottom-top .2s}@keyframes bottom-top{from{bottom:-90%}to{bottom:0}}@-webkit-keyframes bottom-top{from{bottom:-90%}to{bottom:0}}@keyframes top-bottom{from{bottom:0}to{bottom:-90%}}@-webkit-keyframes top-bottom{from{bottom:0}to{bottom:-90%}}body.mobile .san-modal.main .dialog-header{padding:21px 25px 17px;display:flex;position:sticky;top:0;width:100%;background:#fff}body.mobile .san-modal.main .dialog-header .dialog-heading{font-size:18px;color:#0c9ee4;font-family:roboto-medium,Arial,sans-serif}body.mobile .san-modal.main .dialog-header .dialog-heading-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .san-modal.main .dialog-header .dialog-heading.blue{color:#0c9ee4}body.mobile .san-modal.main .dialog-header .dialog-heading.gray{color:#aab3c5}body.mobile .san-modal.main .dialog-body{padding:0 25px}body.mobile .san-modal.main .dialog-body .tab-control{justify-content:left}body.mobile .san-modal.main .dialog-body .checkbox-container li{margin-bottom:6px}body.mobile .san-modal.main .dialog-body.timepicker-content{padding:0}body.mobile .san-modal.main .dialog-footer{display:flex;padding:25px;position:sticky;bottom:0;width:100%;background:#fff}body.mobile .san-modal.main .dialog-footer .button{margin:0 5px}body.mobile .san-modal.drp{overflow:hidden}body.mobile .san-modal.drp .dialog-header h2.dialog-heading{font-size:19px!important;color:#aab3c5;margin:0!important;font-family:roboto-medium,Arial,sans-serif}body.mobile .san-modal.drp .dialog-body{padding:0}body.mobile .san-modal.drp .dialog-footer{display:flex;padding:25px;position:sticky;bottom:0;width:100%;background:#fff}body.mobile .san-modal.drp .dialog-footer .button{margin:0 5px}body.mobile .datas{padding:20px 15px;margin:0;justify-content:space-between}body.mobile .datas .data{margin:0}body.mobile .datas .data .title{font-size:13px;color:#5a6570}body.mobile .reservation-summary{border:none}body.mobile .reservation-summary .reservation-state{text-align:start}body.mobile .reservation-summary .reservation-state .flex-item{align-items:center}body.mobile .reservation-summary .reservation-state .ico{height:30px;width:30px;background-size:contain;margin-inline-end:10px}body.mobile .reservation-summary .reservation-state .description{width:auto}body.mobile .passenger{margin:25px 0 10px}body.mobile .passenger .footer,body.mobile .passenger .info{padding:0 15px}body.mobile .passenger .info .flex-item{flex:0 1 50%}body.mobile .passenger .footer .bags{flex:1}body.mobile .conditions{padding:15px}body.mobile .conditions .title{text-align:center}body.mobile .conditions .cancel{font-size:16px;margin:0}.sanatorium-rating-circle.no-value .circle-text{color:#c4c4c4!important}.sanatorium-rating-block.is-gallery{text-align:center;font-family:roboto-medium,Arial,sans-serif;width:100%}.sanatorium-rating-block.is-gallery-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-rating-block.is-gallery h3{color:#a7f66d;font-size:19px;margin-bottom:15px}.sanatorium-rating-block.is-gallery .rating{display:flex;flex-direction:column}.sanatorium-rating-block.is-gallery .rating:first-of-type{margin-inline-end:5px}.sanatorium-rating-block.is-gallery .rating:last-of-type{margin-inline-start:5px}.sanatorium-rating-block.is-gallery .rating span{font-size:11px;margin-top:8px;width:70px;font-family:roboto,Arial,sans-serif}.sanatorium-rating-block.is-gallery .rating span-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-rating-block.is-gallery .references-link{color:#fff;margin:8px auto}.sanatorium-rating-block.is-mobile .rating:first-of-type{margin-inline-end:5px}.sanatorium-rating-block.is-mobile .rating:first-of-type span{margin-inline-end:10px}.sanatorium-rating-block.is-mobile .rating:last-of-type{margin-inline-start:5px}.sanatorium-rating-block.is-mobile .rating:last-of-type span{margin-inline-start:10px}.sanatorium-rating-block.is-mobile .rating span{color:#6b7382;font-size:12px;font-family:roboto,Arial,sans-serif}.sanatorium-rating-block.is-mobile .rating span-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-rating-block.is-mobile h3{color:#48c014;font-size:17px;margin-top:10px}.sanatorium-rating-block.is-mobile .references-link{margin-top:2px}.sanatorium-rating-circle{position:relative;margin-bottom:-.095em;width:1em;height:1em}.sanatorium-rating-circle .circle-background,.sanatorium-rating-circle .circle-bar,.sanatorium-rating-circle .circle-bar svg{width:1em;height:1em}.sanatorium-rating-circle .circle-background,.sanatorium-rating-circle .circle-bar,.sanatorium-rating-circle .circle-bar svg,.sanatorium-rating-circle .circle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[dir=rtl] .sanatorium-rating-circle .circle-background,html[dir=rtl] .sanatorium-rating-circle .circle-bar,html[dir=rtl] .sanatorium-rating-circle .circle-bar svg,html[dir=rtl] .sanatorium-rating-circle .circle-text{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.sanatorium-rating-circle .circle-background,.sanatorium-rating-circle .circle-bar,.sanatorium-rating-circle .circle-bar svg,.sanatorium-rating-circle .circle-text{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.sanatorium-rating-circle .circle-background,.sanatorium-rating-circle .circle-text{border-radius:50%}.sanatorium-rating-circle .circle-bar svg circle{stroke-width:32;transform:rotate(131deg);transform-origin:50%;stroke:#B1F096}.sanatorium-rating-circle .circle-text{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:.855em;height:.855em}.sanatorium-rating-circle .circle-text .rating-value{font-size:.36em;line-height:1.3;border-bottom:1px solid #f0f1f4;font-family:roboto-medium,Arial,sans-serif}.sanatorium-rating-circle .circle-text .rating-value-i{font-family:roboto-medium,Arial,sans-serif!important}.sanatorium-rating-circle .circle-text .rating-out-of-10{font-size:.16em;line-height:1.5;color:#c4c4c4;font-family:roboto,Arial,sans-serif}.sanatorium-rating-circle .circle-text .rating-out-of-10-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-rating-circle.rating-normal{font-size:84px}.sanatorium-rating-circle.rating-72{font-size:72px}.sanatorium-rating-circle.rating-small{font-size:60px}.sanatorium-rating-circle.rating-big{font-size:146px}.sanatorium-rating-circle.rating-light .circle-background,.sanatorium-rating-circle.rating-light .circle-text{background-color:#fff}.sanatorium-rating-circle.rating-light .circle-bar-base svg circle{stroke:#F0F1F4}.sanatorium-rating-circle.rating-light.rating-green .circle-text{color:#48c014}.sanatorium-rating-circle.rating-light.rating-blue .circle-text{color:#0c9ee4}.sanatorium-rating-circle.rating-dark .circle-background,.sanatorium-rating-circle.rating-dark .circle-text{background-color:#4d4b4b}.sanatorium-rating-circle.rating-dark .circle-bar-base svg circle{stroke:#73767E}.sanatorium-rating-circle.rating-dark.rating-green .circle-text{color:#a7f66d}.sanatorium-rating-circle.rating-dark.rating-blue .circle-text{color:#66dcfe}.sanatorium-rating-circle.rating-green .circle-bar-rating svg circle{stroke:#B1F096}.sanatorium-rating-circle.rating-blue .circle-bar-rating svg circle{stroke:#9EDCFA}.play-button-container{position:relative;cursor:pointer}.play-button-container .play-button-with-text{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[dir=rtl] .play-button-container .play-button-with-text{transform:translate(50%,-50%)}@supports (inset-inline-start:50%){.play-button-container .play-button-with-text{top:unset;left:unset;inset-block-start:50%;inset-inline-start:50%}}.play-button-container .play-button-with-text.play-button-small{font-size:36px}.play-button-container .play-button-with-text.play-button-small .play-button-text{font-size:.3em}.play-button-container .play-button-with-text.play-button-normal{font-size:54px}.play-button-container .play-button-with-text.play-button-normal .play-button-text{font-size:.25em}.play-button-container .play-button-with-text.play-button-big{font-size:84px}.play-button-container .play-button-with-text.play-button-big .play-button-text{font-size:.165em}.play-button-container .play-button-with-text.play-button-70{font-size:70px}.play-button-container .play-button-with-text.play-button-70 .play-button-text{font-size:.165em}.play-button-container .play-button-with-text.color-green svg{fill:#48C014}.play-button-container .play-button-with-text svg{width:1em;height:1em;max-width:1em;fill:rgba(0,0,0,0.4)}.play-button-container .play-button-with-text .play-button-text{line-height:1.5;margin-top:10px;padding:2px 15px;color:#fff;background-color:rgba(0,0,0,.4);border-radius:9999px;text-decoration:none;white-space:nowrap;font-family:roboto-bold,Arial,sans-serif}.play-button-container .play-button-with-text .play-button-text-i{font-family:roboto-bold,Arial,sans-serif!important}.play-button-container:hover .play-button-with-text svg{fill:rgba(73,192,21,0.8)}.play-button-container:hover .play-button-with-text span{text-decoration:none!important}:root{--banner-default-margin:15px}.delegate-banner{position:relative;z-index:3}.delegate-banner-body h2{font-size:23px!important;margin-bottom:10px!important}.delegate-banner-body .delegate-contacts .communicators{max-width:140px;margin-inline-start:-10px;margin-bottom:-5px}.delegate-banner-body .delegate-contacts .communicators li:hover a::after,.delegate-banner-body .delegate-contacts .communicators li:hover a::before{width:190px}.delegate-banner-body .delegate-contacts .communicators li:hover a::before{bottom:-41px;inset-inline-start:95px}.delegate-banner-body .delegate-contacts .communicators li:hover a::after{top:unset;bottom:-76px;border-top:none;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}html[dir=rtl] .delegate-banner-body .delegate-contacts .communicators li:hover a::after{transform:translateX(-25%)}.delegate-banner-body .delegate-contacts .communicators li:hover::after,.delegate-banner-body .delegate-contacts .communicators li:hover::before{bottom:-10px;transform:translateX(69%)}html[dir=rtl] .delegate-banner-body .delegate-contacts .communicators li:hover::after,html[dir=rtl] .delegate-banner-body .delegate-contacts .communicators li:hover::before{transform:translateX(-69%)}.delegate-banner-footer{padding:15px}.delegate-banner-footer a{color:#fff}.delegate-banner-footer a:active{color:#fff}.delegate-banner-footer a p{max-width:43%}.delegate-banner .delegate-image{width:122px;height:169px;position:absolute;inset-inline-end:0;bottom:0;background-size:cover}html[dir=rtl] .delegate-banner .delegate-image{transform:scaleX(-1)}html[dir=rtl] .delegate-banner .delegate-image>*{transform:scaleX(-1)}.delegate-banner .delegate-image.delegate-1{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/milerova.png')}.delegate-banner .delegate-image.delegate-2{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/gyorei.png')}.delegate-banner .delegate-image.delegate-3{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/pisek.png')}.delegate-banner .delegate-image.delegate-4{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zekiene.png')}.delegate-banner .delegate-image.delegate-5{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/guziy.png')}.delegate-banner .delegate-image.delegate-6{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/romanenko.png')}.delegate-banner .delegate-image.delegate-7{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov.png')}.delegate-banner .delegate-image.delegate-8{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/klucovska.png')}.delegate-banner .delegate-image.delegate-12{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov.png')}.delegate-banner .delegate-image.delegate-14{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/schevcenko.png')}.delegate-banner .delegate-image.delegate-15{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/romanenkom.png')}.delegate-banner .delegate-image.delegate-16{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/macueva.png')}.delegate-banner .delegate-image.delegate-17{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/sotnik.png')}.delegate-banner .delegate-image.delegate-19{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov.png')}.delegate-banner .delegate-image.delegate-20{background-image:url('//cdn2.sanatoriums.com/images/sanatoriums/team-banner/zeynalov.png')}@media screen and (min-width:768px) and (max-width:1200px){.delegate-banner-body{padding:14px}.delegate-banner-body .delegate-name h3{font-size:18px}.delegate-banner-footer a p{max-width:100%}.delegate-banner .delegate-image{display:none}}.dual-banner-new{text-align:start}.dual-banner-new .banner-item{flex:1 1 100%}.dual-banner-new .banner-item-wrapper{min-height:309px}.dual-banner-new .banner-item-wrapper .person-image{flex:1 1 40%;align-self:flex-end}.dual-banner-new .banner-item-wrapper .person-image img{width:auto;height:auto;max-width:180px;margin-block-end:0}.dual-banner-new .banner-item-wrapper .banner-content{flex:1 1 60%}.dual-banner-new .banner-item-wrapper .banner-content-header p{margin-block-end:0}.dual-banner-new .banner-item-wrapper .banner-content-header p+p{margin-block-start:3px}.dual-banner-new .banner-item-wrapper .banner-content-links a{color:inherit}.dual-banner-new .banner-item-wrapper .banner-content-links a+a{margin-block-start:6px}.dual-banner-new .banner-item-footer .banner-footer-nametag{padding:10px 15px}.dual-banner-new .banner-item-footer .banner-footer-contacts{padding:17px 20px}.dual-banner-new .banner-item-footer .banner-footer-contacts .support-phone{font-size:15px}.dual-banner-new .banner-item-footer .banner-footer-contacts .support-phone:first-of-type{margin-inline-end:7px}.dual-banner-new .banner-item-footer .banner-footer-contacts .communicators{height:40px;margin-inline-end:-6px}.dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover a::before{inset-block-end:-36px}.dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover a::after{inset-block-start:unset;inset-block-end:-73px;border-top:none;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover::after,.dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover::before{inset-block-end:-7px;transform:translateX(50%)}html[dir=rtl] .dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover::after,html[dir=rtl] .dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li:hover::before{transform:translateX(-50%)}.dual-banner-new .banner-item+.banner-item{margin-inline-start:8px}@media screen and (max-width:1200px){.dual-banner-new.narrow{flex-direction:column}}@media screen and (min-width:1201px) and (max-width:1310px){.dual-banner-new.narrow .banner-item-wrapper{min-height:321px}}@media screen and (max-width:1200px){.dual-banner-new.narrow .banner-item-wrapper{min-height:280px}}@media screen and (max-width:1310px){.dual-banner-new.narrow .banner-item-wrapper .person-image img{max-width:170px}}@media screen and (max-width:1200px){.dual-banner-new.narrow .banner-item-wrapper .person-image img{max-width:210px}}@media screen and (max-width:1200px){.dual-banner-new.narrow .banner-item-wrapper .banner-content-header h3{font-size:20px}.dual-banner-new.narrow .banner-item-wrapper .banner-content-header .font-13{font-size:14px}}.dual-banner-new.narrow .banner-item-footer .banner-footer-nametag a{max-width:40%}.dual-banner-new.narrow .banner-item-footer .banner-footer-contacts .support-phone:first-of-type{margin-inline-end:15px}@media screen and (max-width:1200px){.dual-banner-new.narrow .banner-item+.banner-item{margin-inline-start:0;margin-block-start:15px}}@media screen and (max-width:860px){.dual-banner-new.full{flex-direction:column}}.dual-banner-new.full .banner-item-wrapper{min-height:266px}.dual-banner-new.full .banner-item-wrapper .person-image{max-width:210px}@media screen and (min-width:861px) and (max-width:1100px){.dual-banner-new.full .banner-item-wrapper .person-image{max-width:170px}.dual-banner-new.full .banner-item-wrapper .person-image img{max-width:170px}}.dual-banner-new.full .banner-item-wrapper .banner-content-header h3{font-size:20px;margin-block-end:15px}@media screen and (min-width:861px) and (max-width:1200px){.dual-banner-new.full .banner-item-wrapper .banner-content-header h3{font-size:19px;margin-block-end:10px}}@media screen and (min-width:861px) and (max-width:1040px){.dual-banner-new.full .banner-item-wrapper .banner-content-header h3{margin-block-end:5px}.dual-banner-new.full .banner-item-wrapper .banner-content-header .font-13{font-size:12px}}@media screen and (max-width:860px){.dual-banner-new.full .banner-item-wrapper .banner-content-header .font-13{font-size:14px}}.dual-banner-new.full .banner-item-wrapper .banner-content-links a{color:inherit}.dual-banner-new.full .banner-item-wrapper .banner-content-links a+a{margin-block-start:6px}.dual-banner-new.full .banner-item-footer .banner-footer-contacts{padding:17px 30px}.dual-banner-new.full .banner-item-footer .banner-footer-contacts .support-phone:first-of-type{margin-inline-end:20px}.dual-banner-new.full .banner-item-footer .banner-footer-contacts .support-phone:nth-of-type(2){margin-block-start:0}@media screen and (min-width:861px) and (max-width:1100px){.dual-banner-new.full .banner-item-footer .nametag-wrapper{flex:1 1 60%}.dual-banner-new.full .banner-item-footer a{flex:1 1 40%}}@media screen and (min-width:861px) and (max-width:1040px){.dual-banner-new.full .banner-item-footer a .font-12{font-size:11px}}.dual-banner-new.full .banner-item+.banner-item{margin-inline-start:20px}@media screen and (min-width:861px) and (max-width:1200px){.dual-banner-new.full .banner-item+.banner-item{margin-inline-start:8px}}@media screen and (max-width:860px){.dual-banner-new.full .banner-item+.banner-item{margin-inline-start:0;margin-top:15px}}.dual-banner-new .support{color:#0c9ee4}.dual-banner-new .support .banner-content-header h3{color:#0c9ee4}.dual-banner-new .support .banner-footer-nametag{background-color:#0c9ee4}.dual-banner-new .medical{color:#44be14}.dual-banner-new .medical .banner-content-header h3{color:#44be14}.dual-banner-new .medical .banner-footer-nametag{background-color:#44be14}body.mobile .dual-banner-new{flex-direction:column}body.mobile .dual-banner-new .banner-item-wrapper{min-height:unset}body.mobile .dual-banner-new .banner-item-wrapper .person-image{order:2;justify-content:flex-end}body.mobile .dual-banner-new .banner-item-wrapper .person-image img{width:100%;max-width:200px}body.mobile .dual-banner-new .banner-item-wrapper .banner-content{padding-block:15px;padding-inline:20px 5px}body.mobile .dual-banner-new .banner-item-wrapper .banner-content h3{font-size:19px}body.mobile .dual-banner-new .banner-item-footer .banner-footer-nametag{padding:10px 20px}body.mobile .dual-banner-new .banner-item-footer .banner-footer-nametag a{flex:0}body.mobile .dual-banner-new .banner-item-footer .banner-footer-nametag a svg{margin-inline-end:0}body.mobile .dual-banner-new .banner-item-footer .banner-footer-nametag a span{display:none}body.mobile .dual-banner-new .banner-item-footer .banner-footer-contacts .communicators{max-width:150px}body.mobile .dual-banner-new .banner-item-footer .banner-footer-contacts .communicators li a .icon{width:20px;height:20px}body.mobile .dual-banner-new .banner-item+.banner-item{margin-inline-start:0;margin-top:15px}.page-container .dual-banner-new{margin-bottom:25px}.support-phone{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none!important;font-size:18px}.support-phone h4,.support-phone span{font-family:roboto-medium,Arial,sans-serif}.support-phone h4-i,.support-phone span-i{font-family:roboto-medium,Arial,sans-serif!important}.support-phone h4{font-size:.733333em;color:#9ba2b7;margin-bottom:0}.support-phone span{font-size:1em;text-decoration:underline;direction:ltr}.support-phone:hover span{text-decoration:none}.tours-contain-banner{width:100%;font-size:16px}.tours-contain-banner h2{font-size:1.4375em!important;margin-bottom:1em!important;padding:0!important}.tours-contain-banner ul li{width:100%;max-width:105px}@media screen and (max-width:900px){.tours-contain-banner{padding-inline:20px;padding-block:20px}}.tours-contain-banner-tours{background:linear-gradient(90deg,#ff986c 0,#720377 100%)}@media screen and (max-width:1200px){.tours-contain-banner-tours ul{width:100%}}.tours-contain-banner-d2d_tours{background:linear-gradient(90deg,#ff7d8e 0,#0b008b 100%)}@media screen and (min-width:768px){.tours-contain-banner-d2d_tours .content-container{flex-direction:row}.tours-contain-banner-d2d_tours .content-container ul li .rounded-all{margin-block-end:10px;padding:15px}.tours-contain-banner-d2d_tours .content-container ul li .rounded-all .size-24{width:30px;height:30px}.tours-contain-banner-d2d_tours .content-container ul li span{font-size:14px}.tours-contain-banner-d2d_tours .content-container ul.m-b-10{margin-block-end:0}.tours-contain-banner-d2d_tours .content-container .height-p-46{height:60px;margin-inline:13px}.tours-contain-banner-d2d_tours .content-container .height-p-46 .arrow-continue{width:20px;height:20px}}@media screen and (min-width:768px) and (max-width:940px){.tours-contain-banner-d2d_tours .content-container{flex-direction:column}.tours-contain-banner-d2d_tours .content-container ul.m-b-10{margin-block-end:10px}.tours-contain-banner-d2d_tours .content-container>.height-p-46{display:none}}body.mobile .tours-contain-banner{margin-bottom:.9375em}body.mobile .tours-contain-banner h2{font-size:1.1875em!important;margin-bottom:1em!important}body.mobile .tours-contain-banner-tours{background:linear-gradient(90deg,#eb836d 0,#8b1d75 100%)}body.mobile .tours-contain-banner-d2d_tours{background:linear-gradient(90deg,#d5678d 0,#4a208c 100%)}body.mobile .tours-contain-banner-d2d_tours .content-container{flex-direction:column}.references-banner{position:relative;width:100%;margin-block-end:70px;overflow:hidden}.references-banner img{position:absolute;top:0;left:0;width:100%;height:auto}.references-banner.city-references{margin-block-end:40px;background-position-y:top}.references-banner .references-banner-image{height:217px}.references-banner-box{padding-block-start:40px;padding-block-end:35px;padding-inline-start:50px;padding-inline-end:50px;background:rgba(246,246,246,.95);backdrop-filter:blur(5px)}.references-banner-box h2{margin-block-start:0!important;margin-block-end:15px!important}.references-banner-box .references-items{padding-block-end:35px}.references-banner-box .references-items .reference-item{position:relative}.references-banner-box .references-items .reference-item:after{content:'';position:absolute;bottom:-15px;left:0;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#fff transparent transparent transparent}.references-banner-box .references-items .reference-item .reference-person{position:absolute;bottom:-29px;left:18px}@media screen and (max-width:1024px){.references-banner-box .references-items{flex-direction:column}.references-banner-box .references-items .reference-item+.reference-item{margin-top:25px}}.references-banner-box .button{width:100%;max-width:600px;margin-inline-start:auto;margin-inline-end:auto}body.mobile .references-banner{background-size:contain;margin-block-end:35px}body.mobile .references-banner .references-banner-image{height:147px}body.mobile .references-banner .references-banner-box{padding-block-start:15px;padding-block-end:15px;padding-inline-start:0;padding-inline-end:0}body.mobile .references-banner .references-banner-box h2{display:flex;flex-direction:column;font-size:20px!important;padding-inline-start:15px;padding-inline-end:15px}body.mobile .references-banner .references-banner-box h2+p{display:none}body.mobile .references-banner .references-banner-box .references-items{padding-block-end:0;margin-block-end:0}body.mobile .references-banner .references-banner-box .buttons-v2{padding-block-start:0}@media screen and (max-width:1200px){.references-banner-narrow .references-banner h2{font-size:23px!important}.references-banner-narrow .references-banner p{font-size:14px}.references-banner-narrow .references-banner .references-banner-box{padding-block-start:20px;padding-block-end:20px;padding-inline-start:25px;padding-inline-end:25px}}.change-to-tours-banner{height:140px}@media screen and (max-width:900px){.change-to-tours-banner{height:100%}.change-to-tours-banner img{height:150px}}.change-to-tours-banner .gradient-overlay .text-container{margin-inline-start:30%;max-width:390px}.change-to-tours-banner .gradient-overlay .text-container h2{font-size:22px!important;margin-block-end:10px!important;padding-inline-end:22px}.change-to-tours-banner .gradient-overlay .text-container h2>span{margin-inline-end:-22px}.change-to-tours-banner .gradient-overlay .text-container h2:hover>span:before{content:'';position:absolute;top:24px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10px 11px 10px;border-color:transparent transparent rgba(51,51,51,.85) transparent;backdrop-filter:blur(4px)}html[dir=rtl] .change-to-tours-banner .gradient-overlay .text-container h2:hover>span:before{transform:translateX(50%)}@supports (inset-inline-start:50%){.change-to-tours-banner .gradient-overlay .text-container h2:hover>span:before{left:unset;inset-inline-start:50%}}.change-to-tours-banner .gradient-overlay .text-container h2:hover .info-box-wrapper{display:block;top:100%}.change-to-tours-banner .gradient-overlay .info-box-wrapper{display:none;width:200%;max-width:800px;inset-inline-start:50%;transform:translateX(-51%);z-index:5}.change-to-tours-banner .gradient-overlay .info-box-wrapper .info-box ul li{width:100%;max-width:105px}.change-to-tours-banner .gradient-overlay .background-type-icon{top:50%;transform:translateY(-50%);inset-inline-end:20px}@supports (inset-block-start:50%){.change-to-tours-banner .gradient-overlay .background-type-icon{top:unset;inset-block-start:50%}}.change-to-tours-banner .gradient-overlay .background-type-icon .icon{width:110px;height:100px;opacity:.2}.change-to-tours-banner .gradient-overlay .button{position:relative;z-index:2;font-size:15px;margin-inline-end:5%;padding-inline-start:2.8em;padding-inline-end:1em;font-family:roboto-medium,Arial,sans-serif;box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.change-to-tours-banner .gradient-overlay .button-i{font-family:roboto-medium,Arial,sans-serif!important}.change-to-tours-banner .gradient-overlay .button .icon{inset-inline-start:0.9em;width:1.5em}.change-to-tours-banner .gradient-overlay .button:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.35)}@media screen and (max-width:1100px){.change-to-tours-banner .gradient-overlay .text-container{margin-inline-start:28%}.change-to-tours-banner .gradient-overlay .text-container h2{font-size:19px!important}.change-to-tours-banner .gradient-overlay .text-container p{font-size:14px}.change-to-tours-banner .gradient-overlay .button{font-size:14px;margin-inline-end:3%}}@media screen and (max-width:950px){.change-to-tours-banner .gradient-overlay{flex-direction:column}.change-to-tours-banner .gradient-overlay .text-container{margin-inline-start:27%;padding-block-start:15px;margin-inline-end:15px;max-width:unset}.change-to-tours-banner .gradient-overlay .text-container h2{margin-block-end:10px!important}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper{width:125%;transform:translateX(-64%)}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box{padding:15px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-tours li .rounded-all{padding:10px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-tours li .rounded-all .icon{width:24px;height:24px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-tours li span{font-size:14px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-tours .height-p-60{height:46px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-tours .height-p-60 .plus{width:16px;height:16px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-d2d{flex-direction:column;align-items:center}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-d2d ul:first-of-type{margin-block-end:10px}.change-to-tours-banner .gradient-overlay .text-container h2 .info-box-wrapper .info-box .tooltip-icons-d2d .tooltip-icon-arrow{display:none}.change-to-tours-banner .gradient-overlay .background-type-icon{display:none}.change-to-tours-banner .gradient-overlay .button{align-self:end;margin-block-end:15px;margin-inline-end:15px;font-size:13px}}.change-to-tours-banner.tours .gradient-overlay{background:linear-gradient(90deg,rgba(255,255,255,0) 18%,#ff986c 32%,#720377 100%)}body.mobile .change-to-tours-banner.tours{background-image:url("/images/sanatoriums/tours-upsell/tours.jpeg")}body.mobile .change-to-tours-banner.tours:before{background-color:#ff986c;mix-blend-mode:multiply}body.mobile .change-to-tours-banner.tours:after{background-color:#720377;mix-blend-mode:lighten}.change-to-tours-banner.d2d-tours .gradient-overlay{background:linear-gradient(90deg,rgba(255,255,255,0) 16%,#ff7d8e 31%,#0b008b 100%)}body.mobile .change-to-tours-banner.d2d-tours{background-image:url("/images/sanatoriums/tours-upsell/d2d-tours-mobile.jpg")}body.mobile .change-to-tours-banner.d2d-tours:before{background-color:#bc4f75;mix-blend-mode:multiply}body.mobile .change-to-tours-banner.d2d-tours:after{background-color:#4c218c;mix-blend-mode:lighten}body.mobile .change-to-tours-banner{width:calc(100% - (2*var(--banner-default-margin)));margin:var(--banner-default-margin)!important;height:190px;background-repeat:no-repeat;background-size:cover}body.mobile .change-to-tours-banner img{display:none}body.mobile .change-to-tours-banner:after,body.mobile .change-to-tours-banner:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}body.mobile .change-to-tours-banner .gradient-overlay{background:0 0;height:100%;justify-content:center;z-index:2}body.mobile .change-to-tours-banner .gradient-overlay .text-container{margin-block-start:0;margin-inline-start:15px;margin-inline-end:15px;padding-block-start:0;text-align:center}body.mobile .change-to-tours-banner .gradient-overlay .text-container h2{font-size:20px!important}body.mobile .change-to-tours-banner .gradient-overlay .text-container h2:active>span:before,body.mobile .change-to-tours-banner .gradient-overlay .text-container h2:hover>span:before{display:none}body.mobile .change-to-tours-banner .gradient-overlay .text-container h2:active .info-box-wrapper,body.mobile .change-to-tours-banner .gradient-overlay .text-container h2:hover .info-box-wrapper{display:none}body.mobile .change-to-tours-banner .gradient-overlay .text-container p{font-size:15px;font-family:roboto,Arial,sans-serif}body.mobile .change-to-tours-banner .gradient-overlay .text-container p-i{font-family:roboto,Arial,sans-serif!important}body.mobile .change-to-tours-banner .gradient-overlay .text-container h2,body.mobile .change-to-tours-banner .gradient-overlay .text-container p{text-shadow:0 0 3px rgba(0,0,0,.85)}body.mobile .change-to-tours-banner .gradient-overlay .button{align-self:center;margin-block-start:18px;margin-block-end:0;margin-inline-end:0}.result-room+.change-to-tours-banner{margin-block-start:30px}body.mobile .change-tours-modal h2{font-size:17px}body.mobile .change-tours-modal .mobile-modal-content .bottom-container li{flex:0 0 28%}body.mobile .change-tours-modal button{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .change-tours-modal button-i{font-family:roboto-medium,Arial,sans-serif!important}.discount-banner{margin-block-end:25px}.discount-banner .bckg-FFCC00{width:100%;max-width:120px;height:120px}.discount-banner h3{color:#333!important}.discount-banner .button{margin-inline-start:25px}.discount-banner+.door-2-door-banner{margin-block-start:0}.result-room+.discount-banner{margin-top:25px}body.mobile .discount-banner{width:calc(100% - (2*var(--banner-default-margin)));margin:var(--banner-default-margin)!important}body.mobile .discount-banner .bckg-FFCC00{max-width:50px;height:auto}body.mobile .discount-banner .bckg-FFCC00 .icon{width:30px;height:30px}body.mobile .discount-banner .bckg-FFF3C3{padding:15px;flex-direction:column;align-items:end}body.mobile .discount-banner .bckg-FFF3C3 h3{font-size:17px}body.mobile .discount-banner .bckg-FFF3C3 p{font-size:13px}body.mobile .discount-banner .bckg-FFF3C3 button{margin:0;margin-block-start:10px}@media screen and (min-width:767px) and (max-width:1100px){.sanatorium-detail .discount-banner>.fx{flex:0 1 auto}.sanatorium-detail .discount-banner>.bckg-FFCC00{height:unset}.sanatorium-detail .discount-banner>.bckg-FFF3C3{flex-direction:column;padding:5px 15px}.sanatorium-detail .discount-banner>.bckg-FFF3C3 h3{font-size:17px}.sanatorium-detail .discount-banner>.bckg-FFF3C3 .m-b-7{margin-block-end:3px}.sanatorium-detail .discount-banner>.bckg-FFF3C3 p{line-height:1.3}.sanatorium-detail .discount-banner>.bckg-FFF3C3 .button{font-size:14px;align-self:end}}#citypage .sanatorium.has-discount,#countrypage .sanatorium.has-discount,#index .top-tabs-container .sanatorium.has-discount{border:none;overflow:hidden}#citypage .sanatorium.has-discount .has-discount-label,#countrypage .sanatorium.has-discount .has-discount-label,#index .top-tabs-container .sanatorium.has-discount .has-discount-label{top:0}#citypage .sanatorium.has-discount .overlay,#countrypage .sanatorium.has-discount .overlay,#index .top-tabs-container .sanatorium.has-discount .overlay{outline:2px solid #FFCC00!important;outline-offset:-2px}#citypage .sanatorium.has-discount .badges-absolute,#countrypage .sanatorium.has-discount .badges-absolute,#index .top-tabs-container .sanatorium.has-discount .badges-absolute{z-index:1;top:34px}#citypage .sanatorium.has-discount .city-has-discount,#countrypage .sanatorium.has-discount .city-has-discount,#index .top-tabs-container .sanatorium.has-discount .city-has-discount{width:calc(100% - 4px);z-index:2;bottom:-50%;transition:bottom 150ms ease-in-out;left:50%;transform:translateX(-50%)}html[dir=rtl] #citypage .sanatorium.has-discount .city-has-discount,html[dir=rtl] #countrypage .sanatorium.has-discount .city-has-discount,html[dir=rtl] #index .top-tabs-container .sanatorium.has-discount .city-has-discount{transform:translateX(50%)}@supports (inset-inline-start:50%){#citypage .sanatorium.has-discount .city-has-discount,#countrypage .sanatorium.has-discount .city-has-discount,#index .top-tabs-container .sanatorium.has-discount .city-has-discount{left:unset;inset-inline-start:50%}}#citypage .sanatorium.has-discount .city-has-discount p,#countrypage .sanatorium.has-discount .city-has-discount p,#index .top-tabs-container .sanatorium.has-discount .city-has-discount p{padding:0;font-size:13px}#citypage .sanatorium.has-discount .city-has-discount .button,#countrypage .sanatorium.has-discount .city-has-discount .button,#index .top-tabs-container .sanatorium.has-discount .city-has-discount .button{font-size:13px}#citypage .sanatorium.has-discount:hover,#countrypage .sanatorium.has-discount:hover,#index .top-tabs-container .sanatorium.has-discount:hover{border:none}#citypage .sanatorium.has-discount:hover .city-has-discount,#countrypage .sanatorium.has-discount:hover .city-has-discount,#index .top-tabs-container .sanatorium.has-discount:hover .city-has-discount{bottom:2px;transition:bottom 150ms ease-in-out}body.mobile #citypage .sanatorium.has-discount,body.mobile #countrypage .sanatorium.has-discount,body.mobile #index .top-tabs-container .sanatorium.has-discount{margin-bottom:95px;overflow:visible!important}body.mobile #citypage .sanatorium.has-discount .city-has-discount,body.mobile #countrypage .sanatorium.has-discount .city-has-discount,body.mobile #index .top-tabs-container .sanatorium.has-discount .city-has-discount{width:100%;transform:translateX(0);bottom:-95px;left:unset;inset-inline-start:unset;border-bottom:2px solid #fc0;border-left:2px solid #fc0;border-right:2px solid #fc0;padding-block-start:10px;padding-block-end:10px}body.mobile #citypage .sanatorium.has-discount .city-has-discount .fx-row,body.mobile #countrypage .sanatorium.has-discount .city-has-discount .fx-row,body.mobile #index .top-tabs-container .sanatorium.has-discount .city-has-discount .fx-row{flex-direction:column}body.mobile #citypage .sanatorium.has-discount .city-has-discount .fx-row p,body.mobile #countrypage .sanatorium.has-discount .city-has-discount .fx-row p,body.mobile #index .top-tabs-container .sanatorium.has-discount .city-has-discount .fx-row p{text-align:center;margin-right:0}body.mobile #citypage .sanatorium.has-discount .city-has-discount .fx-row .button,body.mobile #countrypage .sanatorium.has-discount .city-has-discount .fx-row .button,body.mobile #index .top-tabs-container .sanatorium.has-discount .city-has-discount .fx-row .button{width:100%;margin-block-start:7px}.has-discount-label{height:22px;top:-22px;left:-2px;z-index:1}.percentage-corner:after,.percentage-corner:before{content:'';position:absolute;z-index:4}.percentage-corner:before{width:40px;height:40px;inset-inline-start:-15px;inset-block-start:-15px;background-color:#fc0}.percentage-corner:after{width:24px;height:21px;inset-inline-start:-7px;inset-block-start:-5px;background:url("/images/icons/icons.v_6c536ff4.svg#percentage-333333") center}body.mobile .percentage-corner:before{inset-inline-start:0;inset-block-start:0}body.mobile .percentage-corner:after{inset-inline-start:7px;inset-block-start:9px}.discount-modal{background-color:#f0f1f4!important}.discount-modal form fieldset{position:relative;margin:0;padding:0}.discount-modal form fieldset.failed,.discount-modal form fieldset.success{padding-block-start:60px;transition:padding 150ms ease-in-out}.discount-modal form fieldset.failed .message-box,.discount-modal form fieldset.success .message-box{transition:bottom 150ms ease-in-out;bottom:60px}.discount-modal form fieldset .message-box{position:absolute;bottom:0;transition:bottom 150ms ease-in-out;width:100%;height:60px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1.1;font-family:roboto-medium,Arial,sans-serif;padding-inline-start:10px;padding-inline-end:10px}.discount-modal form fieldset .message-box-i{font-family:roboto-medium,Arial,sans-serif!important}.discount-modal form fieldset.failed .message-box{color:#b70000;background-color:#ffe8e8}.discount-modal form fieldset.success .message-box{color:#2d8d03;background-color:#eafae3}.discount-modal form fieldset button{position:relative;width:100%;max-width:150px;margin-block-start:0!important;margin-block-end:0!important;padding-inline-start:5px!important;padding-inline-end:5px!important;font-size:16px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;z-index:1}.discount-modal form fieldset button.is-loading:after{position:absolute;top:37%}.discount-modal .offer-step{border-top:1px solid #fff;padding-block-start:25px}.discount-modal .offer-step-label{position:absolute;inset-block-start:-10px;background-color:#f0f1f4;padding-inline-start:10px;padding-inline-end:10px;left:50%;transform:translateX(-50%);font-family:roboto-medium,Arial,sans-serif;font-size:14px;text-transform:uppercase}html[dir=rtl] .discount-modal .offer-step-label{transform:translateX(50%)}@supports (inset-inline-start:50%){.discount-modal .offer-step-label{left:unset;inset-inline-start:50%}}.discount-modal .offer-step-label-i{font-family:roboto-medium,Arial,sans-serif!important}.discount-modal .offer-step .support-phone h4{font-family:roboto,Arial,sans-serif;font-size:10px;color:#333;text-transform:uppercase}.discount-modal .offer-step .support-phone h4-i{font-family:roboto,Arial,sans-serif!important}.discount-modal .offer-step .support-phone span{font-size:17px;position:relative}.discount-modal .offer-step .support-phone span:before{content:'';display:block;position:absolute;inset-inline-start:-20px;inset-block-start:4px;background-image:url("/images/icons/icons.v_6c536ff4.svg#phone-filled-0C9EE4");width:17px;height:17px}.discount-modal .offer-step .communicators li:hover:after,.discount-modal .offer-step .communicators li:hover:before{transform:translateX(-50%)}body.mobile .discount-modal h2{font-size:17px;margin-block-end:12px}body.mobile .discount-modal p{font-size:13px}body.mobile .discount-modal p.m-b-25{margin-block-end:20px}body.mobile .discount-modal .font-30{line-height:1}body.mobile .discount-modal .offer-step{padding-block-start:20px;padding-block-end:20px}body.mobile .discount-modal .message-box{font-size:14px}.offer-page .disclaimer p strong{font-family:roboto-medium,Arial,sans-serif}.offer-page .disclaimer p strong-i{font-family:roboto-medium,Arial,sans-serif!important}@media screen and (max-width:1100px){.offer-page .disclaimer h2{font-size:18px}.offer-page .disclaimer p{font-size:14px}}body.mobile .offer-page .disclaimer .bckg-FFCC00{display:flex;justify-content:center;align-items:center;flex:0 1 50px;padding:0}body.mobile .offer-page .disclaimer .bckg-FFCC00 .icon{width:30px;height:30px}body.mobile .offer-page .disclaimer .p-lr-20{flex:1;padding:15px}body.mobile .offer-page .disclaimer .p-lr-20 h2{margin-block-end:10px!important;font-size:17px;font-family:roboto-bold,Arial,sans-serif}body.mobile .offer-page .disclaimer .p-lr-20 h2-i{font-family:roboto-bold,Arial,sans-serif!important}body.mobile .offer-page .disclaimer .p-lr-20 p{font-size:13px;line-height:24px}body.mobile .offer-page .disclaimer .p-lr-20 h2,body.mobile .offer-page .disclaimer .p-lr-20 p{text-align:left}body.mobile .offer-page .offer-header img{width:70px;height:70px;margin-inline-start:15px;margin-inline-end:15px}body.mobile .offer-page .offer-header .m-l-25{margin-inline-start:0}body.mobile .offer-page .offer-header .m-l-25 .dates-and-people{flex-direction:column;justify-content:space-evenly;font-size:15px;height:100%}body.mobile .offer-page .offer-header .m-l-25 .dates-and-people>.fx{width:100%}body.mobile .offer-page .offer-header .m-l-25 .dates-and-people .icon{width:20px;height:20px}.offer-page .result-room{margin-top:0}.offer-page .result-room .room-container,.offer-page .result-room .room-container-wrapper{width:100%;max-width:882px;flex:0 1 66%}@media screen and (max-width:1100px){.offer-page .result-room .room-container,.offer-page .result-room .room-container-wrapper{flex:0 1 60%}}.offer-page .result-room .result-summary .summary-container .summary-box{padding-inline-start:12%;padding-inline-end:12%}.offer-page .result-room .result-summary .summary-container .summary-box .price-container .info-box-pointing-down{position:relative;margin-block-end:23px}.offer-page .result-room .result-summary .summary-container .summary-box .price-container .info-box-pointing-down .price-line-through{position:relative}.offer-page .result-room .result-summary .summary-container .summary-box .price-container .info-box-pointing-down .price-line-through:before{content:'';position:absolute;inset-block-start:56%;width:100%;height:2px;background-color:#333}.offer-page .result-room .result-summary .summary-container .summary-box .price-container .info-box-pointing-down .corner{position:absolute;inset-block-start:-15px;inset-inline-start:-15px;width:30px;height:30px}@media screen and (max-width:1100px){.offer-page .result-room .result-summary{flex:0 1 40%}}body.mobile .offer-page .result-room{flex-direction:column}.info-banners{position:relative;display:flex;width:100%;margin-block-end:20px;container-type:inline-size}.info-banners .media{position:relative}.info-banners .media .image-container{display:block;width:100%;height:100%}.info-banners .media .play-button-container .play-button-with-text{z-index:2}.info-banners .media picture img{max-width:100%;height:auto;object-fit:cover}.info-banners .media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#feeca2 5%,rgba(254,236,162,0) 42%);pointer-events:none}.info-banners .text-and-button{position:relative;display:flex;width:100%;background:linear-gradient(90deg,#feeca2 52%,#f97026 99.97%)}.info-banners .text-and-button h2{font-size:22px!important;margin-block-end:0!important;line-height:1.1;color:#333;font-family:roboto-bold,Arial,sans-serif}.info-banners .text-and-button h2-i{font-family:roboto-bold,Arial,sans-serif!important}.info-banners .text-and-button .texts{display:flex;flex-direction:column;gap:10px;color:#333;line-height:1.3}.info-banners .text-and-button .texts p{max-width:700px;font-size:15px!important;font-family:roboto-medium,Arial,sans-serif}.info-banners .text-and-button .texts p-i{font-family:roboto-medium,Arial,sans-serif!important}.info-banners .text-and-button .texts p.price-text{color:#b70000;font-size:17px!important;line-height:1.3}.info-banners .text-and-button .buttons-wrapper{position:relative;display:flex;align-items:center}.info-banners .text-and-button .buttons-wrapper>.shuttle-van{position:absolute;transform:translate(-50%,-50%);z-index:1;width:135px;height:98px;fill:#FFF;opacity:.2}.info-banners .text-and-button .buttons-wrapper .more-info-button{display:none}.info-banners .text-and-button .buttons-wrapper .play-video-button{display:none;align-items:center;color:#025c87;background-color:transparent;font-size:15px!important;text-decoration:underline;gap:7px;font-family:roboto-medium,Arial,sans-serif}.info-banners .text-and-button .buttons-wrapper .play-video-button-i{font-family:roboto-medium,Arial,sans-serif!important}.info-banners .text-and-button .buttons-wrapper .play-video-button .icon{fill:#025C87;width:20px;height:20px}.info-banners .text-and-button .action-button{position:relative;z-index:2;display:flex;align-items:center;padding:10px 15px;font-size:15px;gap:10px;box-shadow:0 0 8px 0 rgba(0,0,0,.25);color:#fff;font-family:roboto-medium,Arial,sans-serif;transition:150ms ease-in-out background-color;line-height:1.1;white-space:nowrap}.info-banners .text-and-button .action-button-i{font-family:roboto-medium,Arial,sans-serif!important}.info-banners .text-and-button .action-button .icon{fill:#FFF;width:22px;height:22px;max-width:22px;flex:1 0 22px}.info-banners .text-and-button .action-button .icon.mail-2{height:15px}.info-banners .text-and-button .action-button:hover{text-decoration:none;transition:150ms ease-in-out background-color}.info-banners .text-and-button .action-button.bckg-006494{background-color:#006494}.info-banners .text-and-button .action-button.bckg-006494:hover{background-color:#0070a3}.info-banners .text-and-button .more-info-button{display:flex;align-items:center;color:#025c87;background-color:transparent;font-size:15px!important;text-decoration:underline;align-self:flex-start;font-family:roboto-medium,Arial,sans-serif}.info-banners .text-and-button .more-info-button-i{font-family:roboto-medium,Arial,sans-serif!important}.info-banners .text-and-button .more-info-button .icon{width:20px;height:20px;margin-right:10px;color:#fff;fill:#025C87}.info-banners .text-and-button.w-full-width-header{display:flex;flex-direction:column;gap:10px}.info-banners .text-and-button.w-full-width-header .full-width-header{width:100%}.info-banners .text-and-button.w-full-width-header .text-and-button-box{display:flex;align-items:center;gap:10px;width:100%}@container (min-width:398px){.info-banners .text-and-button{padding-inline-end:15px;padding-block-start:15px;padding-block-end:15px}}@container (min-width:398px) and (max-width:615px){.info-banners .media{display:none}.info-banners .text-and-button{padding-inline-start:15px}.info-banners .text-and-button-box .texts .more-info-button{display:none}.info-banners .text-and-button .buttons-wrapper,.info-banners .text-and-button-box .buttons-wrapper{justify-content:space-between!important}.info-banners .text-and-button .buttons-wrapper .more-info-button,.info-banners .text-and-button .buttons-wrapper .play-video-button,.info-banners .text-and-button-box .buttons-wrapper .more-info-button,.info-banners .text-and-button-box .buttons-wrapper .play-video-button{display:flex}.info-banners .text-and-button .buttons-wrapper .more-info-button,.info-banners .text-and-button-box .buttons-wrapper .more-info-button{align-self:center}}@container (min-width:398px) and (max-width:744px){.info-banners .text-and-button,.info-banners .text-and-button-box{flex-direction:column;gap:15px}.info-banners .text-and-button .buttons-wrapper,.info-banners .text-and-button-box .buttons-wrapper{width:100%;justify-content:flex-end}.info-banners .text-and-button .buttons-wrapper>.shuttle-van,.info-banners .text-and-button-box .buttons-wrapper>.shuttle-van{display:none}}@container (min-width:545px){.info-banners .media picture img{height:100%}.info-banners .buttons-wrapper>.shuttle-van{display:block;left:50%;top:50%}}@container (min-width:745px){.info-banners{justify-content:space-between;align-items:center}.info-banners .text-and-button{gap:12px}.info-banners .text-and-button .texts{justify-content:center}}@container (min-width:745px) and (max-width:999px){.info-banners .media{flex:1 0 30%}.info-banners .text-and-button{flex:1 0 70%}}@container (min-width:1000px){.info-banners .media{flex:1 0 310px}.info-banners .text-and-button,.info-banners .text-and-button-box{justify-content:space-between}.info-banners .text-and-button{flex:unset;gap:35px;padding-inline-end:35px}.info-banners .text-and-button.w-full-width-header{justify-content:center}.info-banners .text-and-button.w-full-width-header .text-and-button-box{gap:20px}.info-banners .text-and-button.w-full-width-header .text-and-button-box .action-button{margin-block-start:-20%}.info-banners .text-and-button.w-full-width-header .text-and-button-box .buttons-wrapper>.shuttle-van{transform:translate(-50%,-65%)}.info-banners .buttons-wrapper>.shuttle-van{top:50%;left:65%}}body.mobile .info-banners{width:calc(100% - (2*var(--banner-default-margin)));margin:var(--banner-default-margin)!important;container-type:unset}body.mobile .info-banners .background-gradient{position:absolute;top:0;left:0;width:100%;height:100%}body.mobile .info-banners .background-gradient:after,body.mobile .info-banners .background-gradient:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}body.mobile .info-banners .background-gradient:before{background:rgba(249,112,38,.8);mix-blend-mode:multiply}body.mobile .info-banners .background-gradient:after{background:#feeca2;mix-blend-mode:multiply}body.mobile .info-banners .background-gradient img{width:100%;height:100%;object-fit:cover}body.mobile .info-banners .text-and-button{flex-direction:column;gap:15px;height:100%;justify-content:space-between;padding:15px;background:0 0}body.mobile .info-banners .text-and-button .texts h2,body.mobile .info-banners .text-and-button .texts p{color:#fff;text-shadow:0 0 8px #000;text-align:center;line-height:1.5}body.mobile .info-banners .text-and-button .texts h2{font-size:17px!important}body.mobile .info-banners .text-and-button .texts p{font-family:roboto,Arial,sans-serif;font-size:13px!important}body.mobile .info-banners .text-and-button .texts p-i{font-family:roboto,Arial,sans-serif!important}body.mobile .info-banners .text-and-button .texts p.price-text{font-family:roboto-bold,Arial,sans-serif;font-size:16px!important}body.mobile .info-banners .text-and-button .texts p.price-text-i{font-family:roboto-bold,Arial,sans-serif!important}body.mobile .info-banners .text-and-button .buttons{display:flex;justify-content:center}body.mobile .info-banners .text-and-button .buttons a,body.mobile .info-banners .text-and-button .buttons button{color:#fff;font-size:15px;text-decoration:underline;font-family:roboto-medium,Arial,sans-serif}body.mobile .info-banners .text-and-button .buttons a-i,body.mobile .info-banners .text-and-button .buttons button-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .info-banners .text-and-button .buttons a .icon,body.mobile .info-banners .text-and-button .buttons button .icon{width:22px;height:22px}body.mobile .info-banners .text-and-button .buttons .more-info-button .icon{color:#333;fill:#FFF}body.mobile .info-banners .text-and-button .buttons .play-button-container{display:flex;gap:7px}body.mobile .info-banners .text-and-button .buttons .play-button-container .icon{fill:#FFF}body.mobile .info-banners .text-and-button .action-button{align-self:center;height:40px;padding:10px 15px;font-size:15px}.ltu-info-modal{color:#333;padding-block-end:25px!important;width:100%;max-width:850px;max-height:89dvh}.ltu-info-modal-content{max-height:calc(89dvh - 135px);overflow:auto}.ltu-info-modal-content h3{font-size:19px;font-family:roboto-bold,Arial,sans-serif;margin-block-end:15px}.ltu-info-modal-content h3-i{font-family:roboto-bold,Arial,sans-serif!important}.ltu-info-modal-content p{font-size:15px;font-family:roboto,Arial,sans-serif;margin-block-end:15px}.ltu-info-modal-content p-i{font-family:roboto,Arial,sans-serif!important}.ltu-info-modal-content p:last-of-type{margin-block-end:0}.ltu-info-modal-content .price-and-email-info{padding:15px 25px 30px;font-size:17px;font-family:roboto-bold,Arial,sans-serif}.ltu-info-modal-content .price-and-email-info-i{font-family:roboto-bold,Arial,sans-serif!important}.ltu-info-modal-content ul{margin-block-end:15px;margin-inline-start:30px}.ltu-info-modal-content ul li{font-size:15px;list-style-type:square;font-family:roboto,Arial,sans-serif}.ltu-info-modal-content ul li-i{font-family:roboto,Arial,sans-serif!important}.ltu-info-modal-content ul li+li{margin-block-start:10px}.ltu-info-modal-content ul li span{font-family:roboto-bold,Arial,sans-serif}.ltu-info-modal-content ul li span-i{font-family:roboto-bold,Arial,sans-serif!important}.ltu-info-modal .buttons-v2{padding-block-start:20px}.ltu-info-modal .buttons-v2 .button{border-radius:0}body.mobile .ltu-info-modal .ltu-info-modal-content{box-shadow:inset 0 -14px 14px -14px #bbb;margin-inline-start:-10px;margin-inline-end:-10px;padding-inline-start:10px;padding-inline-end:10px;padding-block-end:20px}body.mobile #countrypage .info-banners{margin-block-start:-5px!important}body.mobile #citypage .info-banners{margin-block-start:5px!important}body.mobile [data-tabs-target=description] .banners-wrapper .info-banners{margin-block-start:0!important}body.mobile [data-tabs-target=d2d_tours] .banners-wrapper .info-banners,body.mobile [data-tabs-target=rooms] .banners-wrapper .info-banners{margin-block-start:-5px!important}.communicators{position:relative;z-index:3;font-size:16px;max-width:190px;margin-bottom:0}.communicators.to-right{margin-inline-end:-15px}.communicators.to-left{margin-inline-start:-15px}.communicators li:hover::after,.communicators li:hover::before{content:'';position:absolute;bottom:0;transform:translateX(50%);width:0;height:0;border-style:solid;border-width:0 9px 10px 9px}html[dir=rtl] .communicators li:hover::after,html[dir=rtl] .communicators li:hover::before{transform:translateX(-50%)}.communicators li:hover::before{border-color:transparent transparent #ebecf1 transparent}.communicators li:hover::after{bottom:-1px;border-color:transparent transparent #fff transparent}.communicators li:hover a svg{opacity:.75}.communicators li:hover a:after,.communicators li:hover a:before{position:absolute;text-align:center;width:100%}.communicators li:hover a:before{content:attr(data-contact-name);bottom:-32px;left:50%;transform:translateX(-50%);z-index:1;padding-top:10px;color:#adb5c2;font-size:.8125em;font-family:roboto-medium,Arial,sans-serif}html[dir=rtl] .communicators li:hover a:before{transform:translateX(50%)}@supports (inset-inline-start:50%){.communicators li:hover a:before{left:unset;inset-inline-start:50%}}.communicators li:hover a:before-i{font-family:roboto-medium,Arial,sans-serif!important}.communicators li:hover a:after{content:attr(data-contact-value);top:100%;inset-inline-start:0;background-color:#fff;padding:30px 0 15px 0;text-decoration:underline;color:#0c9ee4;font-size:.9375em;border-top:1px solid #ebecf1;direction:ltr;font-family:roboto,Arial,sans-serif;box-shadow:0 12px 15px rgba(0,0,0,.3)}.communicators li:hover a:after-i{font-family:roboto,Arial,sans-serif!important}.communicators.hover-shift li:hover::after,.communicators.hover-shift li:hover::before{transform:translateX(50%)}html[dir=rtl] .communicators.hover-shift li:hover::after,html[dir=rtl] .communicators.hover-shift li:hover::before{transform:translateX(-50%)}body.mobile .communicators li:active::after,body.mobile .communicators li:active::before,body.mobile .communicators li:hover::after,body.mobile .communicators li:hover::before{display:none}body.mobile .communicators li:active a svg,body.mobile .communicators li:hover a svg{opacity:.75}body.mobile .communicators li:active a:after,body.mobile .communicators li:active a:before,body.mobile .communicators li:hover a:after,body.mobile .communicators li:hover a:before{display:none}address{font-style:normal}address.sanatorium-address{margin-bottom:0;font-size:14px;text-align:center;font-family:roboto-light,Arial,sans-serif}.map-link{color:#0c9ee4;display:flex;height:1.5em;font-size:13px;white-space:nowrap;font-family:roboto,Arial,sans-serif;text-decoration:underline}.map-link-i{font-family:roboto,Arial,sans-serif!important}.map-link.underline-black{color:#333}.map-link.underline-black:active,.map-link.underline-black:focus{color:#333}.map-link.underline-FFFFFF{color:#fff}.map-link.underline-FFFFFF:active,.map-link.underline-FFFFFF:focus{color:#fff}.map-link:hover{text-decoration:none}.map-link svg{width:11px;margin-inline-end:8px;align-self:center;stroke-width:2}body.mobile .map-link{text-decoration:none}.rating-out-of-10{display:flex;align-items:baseline}.rating-out-of-10 .score{font-size:1em;line-height:1;font-family:roboto-medium,Arial,sans-serif}.rating-out-of-10 .score-i{font-family:roboto-medium,Arial,sans-serif!important}.rating-out-of-10 span{font-size:.65em;line-height:1;color:#c4c4c4;font-family:roboto,Arial,sans-serif}.rating-out-of-10 span-i{font-family:roboto,Arial,sans-serif!important}.hotel-detail-map{width:100%}.hotel-detail-map .image-box{position:relative;display:flex;cursor:pointer;min-height:180px}.hotel-detail-map .image-box img{width:100%;height:auto}.hotel-detail-map .image-box button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:180px;line-height:17px;white-space:nowrap}.references-link{display:flex!important;justify-content:center;align-items:center;font-size:13px;font-family:roboto,Arial,sans-serif;text-decoration:underline}.references-link-i{font-family:roboto,Arial,sans-serif!important}.references-link.underline-black{color:#333}.references-link.underline-black:active,.references-link.underline-black:focus{color:#333}.references-link.underline-FFFFFF{color:#fff}.references-link.underline-FFFFFF:active,.references-link.underline-FFFFFF:focus{color:#fff}.references-link:hover{text-decoration:none}.references-link svg{margin-inline-end:5px}.sanatorium-references .reference{border-bottom:1px solid #ebecf1;margin-block-end:20px;padding-block-end:15px}.sanatorium-references .reference .person{margin-block-end:5px;text-transform:capitalize;font-family:roboto,Arial,sans-serif}.sanatorium-references .reference .person-i{font-family:roboto,Arial,sans-serif!important}.sanatorium-references .reference .person .flag-geo{margin-block-start:0;margin-block-end:0}.sanatorium-references .reference:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}body.mobile .sanatorium-references .reference{padding-inline-start:14px;padding-inline-end:14px}body.mobile .sanatorium-references .reference:last-of-type{border-bottom:1px solid #ebecf1;padding-bottom:15px}body.mobile .two-line-header{display:flex;flex-direction:column;justify-content:center;align-items:center}body.mobile .two-line-header span{font-size:.74em;line-height:.74em;margin-top:.3em}.info-box-pointing-down{position:relative;padding:9px 12px;margin-bottom:11px;border:1px solid;background-color:#fff;font-size:14px;text-align:center;font-family:roboto,Arial,sans-serif}.info-box-pointing-down-i{font-family:roboto,Arial,sans-serif!important}.info-box-pointing-down.info-box-red{border-color:#b70000;color:#b70000}.info-box-pointing-down.info-box-red:before{border-color:#b70000 transparent transparent transparent}.info-box-pointing-down.info-box-red:after{border-color:#fff transparent transparent transparent}.info-box-pointing-down.info-box-yellow{border-color:#fc0;color:#333;background-color:#fff3c3}.info-box-pointing-down.info-box-yellow:before{border-color:#fc0 transparent transparent transparent}.info-box-pointing-down.info-box-yellow:after{border-color:#fff3c3 transparent transparent transparent}.info-box-pointing-down:after,.info-box-pointing-down:before{content:'';position:absolute;inset-inline-start:50%;transform:translateX(-50%);display:inline-block;width:0;height:0;border-style:solid;border-width:12px 11px 0 11px}html[dir=rtl] .info-box-pointing-down:after,html[dir=rtl] .info-box-pointing-down:before{transform:translateX(50%)}.info-box-pointing-down:before{bottom:-12px}.info-box-pointing-down:after{bottom:-11px}.info-box-pointing-down .info-box-title{font-size:17px;font-family:roboto,Arial,sans-serif}.info-box-pointing-down .info-box-title-i{font-family:roboto,Arial,sans-serif!important}.info-box-pointing-down .info-box-persons{font-size:13px;font-family:roboto-light,Arial,sans-serif}.advantages-list ul{font-size:.9em;color:#85929f;margin-bottom:0}.advantages-list ul li{display:flex}.advantages-list ul li+li{margin-top:15px}.advantages-list ul li span{padding-top:2px}.advantages-list ul li span svg{align-self:flex-start;width:16px;height:16px;min-width:16px}.advantages-list ul li p{margin-inline-start:10px}@media screen and (min-width:768px) and (max-width:1024px){.advantages-list ul li p{font-size:13px}}.reference-rating-symbol{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:100px;border-width:1px;border-style:solid}.reference-rating-symbol.pos{border-color:#44be14}.reference-rating-symbol.pos .icon{fill:#44BE14}.reference-rating-symbol.neg{border-color:#b70000}.reference-rating-symbol.neg .icon{fill:#B70000}.reference-rating-symbol .icon{width:8px;height:8px}body{-webkit-overflow-scrolling:auto}.has-overlay,.page-has-overlay{overflow:hidden;touch-action:none;-webkit-overflow-scrolling:auto}#fullscreen-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;transition:background-color .3s ease-in-out}@supports (inset-inline-start:0){#fullscreen-overlay{left:unset;right:unset;inset-inline-start:0;inset-inline-end:0}}#fullscreen-overlay.active{transition:background-color .3s ease-in-out}#fullscreen-overlay.active.overlay-dark{background-color:rgba(0,0,0,.5)}#fullscreen-overlay.active.overlay-light{background-color:rgba(255,255,255,.5)}#fullscreen-overlay.overlay-dark{background-color:rgba(0,0,0,0)}#fullscreen-overlay.overlay-light{background-color:rgba(255,255,255,0)}#overlay{--overlay-duration:150ms;container-type:inline-size;position:fixed;top:0;left:0;width:100dvw;height:100dvh;z-index:1100;background-color:rgba(0,0,0,0);transition-property:background-color,opacity;transition-duration:var(--overlay-duration);transition-timing-function:linear;opacity:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#overlay .overlay-close-btn{position:absolute;right:10px;display:flex;align-items:center;gap:7px;background:0 0;color:#fff;font-size:13px;line-height:16px;font-family:var(--font-medium);padding:15px;text-transform:uppercase}#overlay .overlay-close-btn:after{content:'';width:16px;height:16px;mask-image:url("/images/icons/icons.v_6c536ff4.svg#cross-medium");-webkit-mask-image:url("/images/icons/icons.v_6c536ff4.svg#cross-medium");background-color:#fff}#overlay #overlay-content{position:absolute;top:45px;left:25px;width:calc(100vw - 50px);height:calc(100dvh - 70px);opacity:0;transition:opacity var(--overlay-duration) linear}#overlay.active{background-color:rgba(0,0,0,.5);opacity:1}#overlay.active #overlay-content{opacity:1;transition:opacity var(--overlay-duration) linear}@container (max-width:580px){#overlay:before{content:'';position:absolute;bottom:0;left:0;right:0;z-index:1;height:72px;background-color:#fff}#overlay .overlay-close-btn{bottom:15px;right:unset;left:50%;transform:translateX(-50%);z-index:1;justify-content:center;width:100%;max-width:165px;color:#474c56;background-color:#f0f1f4;font-size:15px;padding-block-start:11px;padding-block-end:11px;font-family:var(--font-medium);text-transform:unset}#overlay .overlay-close-btn:after{display:none}#overlay #overlay-content{top:0;left:0;width:100vw;height:auto}}[data-modal-target]{position:fixed;top:-50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;z-index:-1;padding:35px 50px 45px;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.3);transition:opacity .3s ease-in-out}[data-modal-target].active{visibility:visible;opacity:1;top:50%;z-index:1101;transition:opacity .3s ease-in-out}[data-modal-target].has-close-btn{padding-block-start:70px}[data-modal-target] .close-btn{position:absolute;inset-block-start:25px;inset-inline-end:25px}@media screen and (min-width:768px) and (max-width:900px){[data-modal-target]{max-width:90%;padding:30px 30px 40px}}body.mobile [data-modal-target]{width:100%;display:none;max-height:89dvh;top:unset;left:0;bottom:-89dvh;z-index:1101;transform:translate(0,0);padding:25px 10px;box-shadow:none;opacity:1;visibility:visible;transition:bottom .3s ease-in-out;overflow:auto}body.mobile [data-modal-target].active{display:block;bottom:0}body.mobile [data-modal-target].has-close-btn{padding-block-start:60px}body.mobile [data-modal-target] .close-btn{padding:10px;inset-block-start:10px;inset-inline-end:10px}body.mobile [data-modal-target] .modal-head{text-align:center;margin-bottom:20px;color:#474c56;font-size:17px;font-family:roboto-medium,Arial,sans-serif}body.mobile [data-modal-target] .modal-head-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile [data-modal-target] .modal-head .modal-close-button{display:none}@keyframes slide-bottom-show{0%{bottom:-89dvh}100%{bottom:0}}@keyframes slide-bottom-hide{0%{bottom:0}100%{bottom:-89dvh}}body.mobile .mobile-modal{padding:20px 25px 25px;border-top-left-radius:15px;border-top-right-radius:15px}body.mobile .mobile-modal.has-reset .mobile-modal-content{margin-block-end:5px}body.mobile .mobile-modal.has-reset .mobile-modal-buttons{flex-wrap:wrap}body.mobile .mobile-modal:has(input:checked) .mobile-modal-buttons .reset-button{height:38px;visibility:visible;opacity:1;pointer-events:all;transition:height .2s ease-in-out}body.mobile .mobile-modal.no-header .mobile-modal-content{margin-block-start:0}body.mobile .mobile-modal-header{font-size:16px;color:#0c9ee4;text-align:start;font-family:roboto,Arial,sans-serif}body.mobile .mobile-modal-header-i{font-family:roboto,Arial,sans-serif!important}body.mobile .mobile-modal-content{margin:18px 0;overflow:auto;max-height:calc(90vh - 180px)}body.mobile .mobile-modal-content h2{font-size:16px;text-align:start}body.mobile .mobile-modal-buttons{display:flex;gap:10px}body.mobile .mobile-modal-buttons .modal-button{width:48.3%;padding:8px 4px;font-size:15px;line-height:22px;border-radius:3px;font-family:roboto,Arial,sans-serif}body.mobile .mobile-modal-buttons .modal-button-i{font-family:roboto,Arial,sans-serif!important}body.mobile .mobile-modal-buttons .action-button{color:#fff;background-color:#0c9ee4}body.mobile .mobile-modal-buttons .action-button.is-loading{pointer-events:none}body.mobile .mobile-modal-buttons .action-button.is-loading:after{content:"";display:inline-block;width:1em;height:1em;margin-inline-start:.5em;vertical-align:middle;border:4px solid rgba(255,255,255,.45);border-top:4px solid #fff;animation:spin 1s linear infinite;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}body.mobile .mobile-modal-buttons .close-button{color:#626771;background-color:#f0f1f4}body.mobile .mobile-modal-buttons .reset-button{width:100%;background-color:transparent;color:#333;font-size:15px;text-decoration:underline;font-family:roboto,Arial,sans-serif;height:0;opacity:0;visibility:hidden;pointer-events:none;transition:height .2s ease-in-out}body.mobile .mobile-modal-buttons .reset-button-thick{border-bottom:3px solid #ebecf1}body.mobile .mobile-modal-buttons .reset-button-i{font-family:roboto,Arial,sans-serif!important}body.mobile .mobile-modal-buttons.single-button button{width:100%;margin-inline-start:0;margin-inline-end:0}body.mobile .mobile-modal .checkboxes .checkbox-container li{padding:6px 0}.paging{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:0;max-height:30px}.paging li{font-family:roboto-light,Arial,sans-serif}.paging li a{display:flex;align-items:center;justify-content:center;height:30px;color:#333;font-size:18px;padding:0 10px}.paging li a:hover{color:#16a2e5;text-decoration:none}.paging li.arrow-item{display:flex;padding:0 4px}.paging li.arrow-item a svg{fill:#333333;width:15px;height:15px;pointer-events:none}html[dir=rtl] .paging li.arrow-item a svg{transform:rotate(180deg)}html[dir=rtl] .paging li.arrow-item a svg.left{transform:rotate(0)}.paging li.arrow-item a:hover svg{fill:#16A2E5}.paging li.arrow-item.disabled{visibility:hidden;pointer-events:none}.paging li.active{pointer-events:none}.paging li.active a{color:#16a2e5;font-family:roboto-medium,Arial,sans-serif}.paging li.active a-i{font-family:roboto-medium,Arial,sans-serif!important}.paging-limited li{display:none}.paging-limited li.arrow-item{display:flex}.paging-limited li.active,.paging-limited li.edge,.paging-limited li.left,.paging-limited li.right,.paging-limited li.visible{display:flex;align-items:baseline}.paging-limited li.left:before{content:'...'}.paging-limited li.right:after{content:'...'}.load-more-button{width:100%;margin-block-start:35px!important}body.mobile .load-more-button{width:calc(100% - 30px)}nav.sidebar-arrow-menu ul{margin-bottom:0}nav.sidebar-arrow-menu ul li{display:flex;justify-content:space-between;align-items:center;padding:12px 5px;cursor:pointer;font-family:roboto,Arial,sans-serif}nav.sidebar-arrow-menu ul li-i{font-family:roboto,Arial,sans-serif!important}nav.sidebar-arrow-menu ul li+li{border-top:1px solid #ebecf1}nav.sidebar-arrow-menu ul li a{color:#000;text-decoration:none;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){nav.sidebar-arrow-menu ul li a{transition:none}}nav.sidebar-arrow-menu ul li svg{width:14px;height:14px;fill:#0C9EE4;margin:0}nav.sidebar-arrow-menu ul li:hover a{color:#0c9ee4;text-decoration:underline;transition:.2s;transition-timing-function:ease;will-change:auto}@media only screen and (max-width:1200px){nav.sidebar-arrow-menu ul li:hover a{transition:none}}#cookieConsent{bottom:20px;z-index:999;box-shadow:0 0 16px 6px rgba(0,0,0,.15);transition:bottom .8s ease-in-out}#cookieConsent .cookie-consent-text{max-width:800px;margin-inline-end:50px}#cookieConsent.cookie-hidden{bottom:-190px;transition:bottom .3s ease-in-out}@media screen and (max-width:1300px){#cookieConsent{width:calc(100% - 30px)}}@media screen and (max-width:900px){#cookieConsent{flex-direction:column;padding:20px;bottom:15px}#cookieConsent .cookie-consent-text{margin-inline-end:0}#cookieConsent .buttons-v2{margin-top:15px}#cookieConsent.cookie-hidden{bottom:-230px}}@media screen and (max-width:500px){#cookieConsent.cookie-hidden{bottom:-450px}}#cookieConsentSettings{max-width:820px;padding:30px}#cookieConsentSettings .cookie-type{border-bottom:1px solid #ebecf1}#cookieConsentSettings .buttons-v2{margin-top:40px;background-color:#fff}@media screen and (min-width:501px) and (max-width:875px){#cookieConsentSettings{width:calc(100% - 40px);max-height:calc(100% - 40px);padding:20px;overflow:auto}}@media screen and (max-width:875px){#cookieConsentSettings p{font-size:13px!important}}@media screen and (max-width:500px){#cookieConsentSettings{padding:15px}#cookieConsentSettings .m-t-20{margin-top:10px}#cookieConsentSettings .cookie-type{padding-top:17px;padding-bottom:17px}#cookieConsentSettings .cookie-type h3{font-size:13px!important}#cookieConsentSettings .scroll-wrapper{max-height:calc(100vh - 320px);overflow:auto}#cookieConsentSettings .buttons-v2{margin-top:20px;margin-bottom:-3px}}@media screen and (max-width:500px){.cookie-consent .buttons-v2{width:100%;flex-direction:column}.cookie-consent .buttons-v2 .button{width:100%}.cookie-consent .buttons-v2 .button+.button{margin-inline-start:0}}.carousel{position:relative}.carousel ul{position:relative;display:grid;align-items:stretch;overflow:hidden;margin-block-end:0}.carousel ul .carousel-item{grid-area:1/1/2/2;width:100%;min-width:100%;padding:10px 60px}.carousel ul.left li.slide-enter-to,.carousel ul.left li.slide-leave-from,.carousel ul.right li.slide-enter-to,.carousel ul.right li.slide-leave-from{transform:translateX(0)}.carousel ul.left li.slide-enter-active,.carousel ul.left li.slide-leave-active,.carousel ul.right li.slide-enter-active,.carousel ul.right li.slide-leave-active{transition:transform .8s ease-in-out}.carousel ul.right li.slide-enter-from{transform:translateX(-100%)}.carousel ul.right li.slide-leave-to{transform:translateX(100%)}.carousel ul.left li.slide-enter-from{transform:translateX(100%)}.carousel ul.left li.slide-leave-to{transform:translateX(-100%)}.carousel button{width:60px;height:100%;z-index:2;background-color:transparent}.tooltip{position:relative}.tooltip .tooltip-control:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0;opacity:0;transition:all 150ms ease-in-out}.tooltip .tooltip-content{position:absolute;width:100%;min-width:300px;padding:15px;background:rgba(51,51,51,.85);color:#fff;font-size:11px;line-height:1.5;border-radius:3px;z-index:2;text-align:start;backdrop-filter:blur(4px)}.tooltip .tooltip-content ol{margin-inline-start:14px}.tooltip .tooltip-content.show-enter-active,.tooltip .tooltip-content.show-leave-active{transition:150ms ease-in-out;transition-property:opacity,transform}.tooltip .tooltip-content.show-enter-from,.tooltip .tooltip-content.show-leave-to{opacity:0}.tooltip .tooltip-content.show-enter-to,.tooltip .tooltip-content.show-leave-from{opacity:1}.tooltip.top .tooltip-control:after{top:-9px;border-width:7px 7px 0 7px;border-color:rgba(51,51,51,.85) transparent transparent transparent;transform:translateX(-50%) translateY(3px)}.tooltip.top .tooltip-content.show-enter-from,.tooltip.top .tooltip-content.show-leave-to{transform:translateX(-50%) translateY(3px)}.tooltip.top .tooltip-content.show-enter-to,.tooltip.top .tooltip-content.show-leave-from{transform:translateX(-50%) translateY(0)}.tooltip.bottom .tooltip-control:after{bottom:-9px;border-width:0 7px 7px 7px;border-color:transparent transparent rgba(51,51,51,.85) transparent;transform:translateX(-50%) translateY(-3px)}.tooltip.bottom .tooltip-content.show-enter-from,.tooltip.bottom .tooltip-content.show-leave-to{transform:translateX(-50%) translateY(-3px)}.tooltip.bottom .tooltip-content.show-enter-to,.tooltip.bottom .tooltip-content.show-leave-from{transform:translateX(-50%) translateY(0)}.tooltip.bottom .tooltip-control:after,.tooltip.top .tooltip-control:after{left:50%}.tooltip.bottom .tooltip-content,.tooltip.top .tooltip-content{transform:translateX(-50%)}.tooltip.left .tooltip-control:after{left:-9px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent rgba(51,51,51,.85);transform:translateX(3px) translateY(-50%)}.tooltip.left .tooltip-content.show-enter-from,.tooltip.left .tooltip-content.show-leave-to{transform:translateX(3px) translateY(-50%)}.tooltip.left .tooltip-content.show-enter-to,.tooltip.left .tooltip-content.show-leave-from{transform:translateX(0) translateY(-50%)}.tooltip.right .tooltip-control:after{right:-9px;border-width:7px 7px 7px 0;border-color:transparent rgba(51,51,51,.85) transparent transparent;transform:translateX(-3px) translateY(-50%)}.tooltip.right .tooltip-content.show-enter-from,.tooltip.right .tooltip-content.show-leave-to{transform:translateX(-3px) translateY(-50%)}.tooltip.right .tooltip-content.show-enter-to,.tooltip.right .tooltip-content.show-leave-from{transform:translateX(0) translateY(-50%)}.tooltip.left .tooltip-control:after,.tooltip.right .tooltip-control:after{top:50%}.tooltip.left .tooltip-content,.tooltip.right .tooltip-content{transform:translateY(-50%)}.tooltip.active .tooltip-control:after{opacity:1;transition:all 150ms ease-in-out}.tooltip.active.bottom .tooltip-control:after,.tooltip.active.top .tooltip-control:after{transform:translateX(-50%) translateY(0)}.tooltip.active.left .tooltip-control:after,.tooltip.active.right .tooltip-control:after{transform:translateX(0) translateY(-50%)}.top-tabs nav{width:100%;margin-block-end:20px}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs nav{flex-wrap:wrap;gap:10px}}.top-tabs nav button{display:flex;flex-direction:row;align-items:center;font-size:14px;line-height:1.1;color:#333}.top-tabs nav button .icon{width:21px;height:21px;margin-inline-end:10px;color:#0c9ee4}.top-tabs nav button.active{color:#0c9ee4!important}.top-tabs nav button.active .icon{fill:#0C9EE4}@media screen and (min-width:1024px) and (max-width:1200px){.top-tabs nav button{font-size:13px}}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs nav button{flex:1 0 49%;font-size:14px}}.top-tabs.homepage nav{justify-content:space-between;border-bottom:1px solid #ebecf1}.top-tabs.homepage nav button{color:#333;padding:20px;font-size:16px;text-decoration:none!important}.top-tabs.homepage nav button.active{border-bottom:3px solid #0c9ee4}.top-tabs.homepage nav button:hover{text-decoration:underline}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs.homepage nav{gap:10px}.top-tabs.homepage nav a{padding:10px}}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs.triple nav{flex-wrap:nowrap;gap:20px}}@media screen and (min-width:1024px) and (max-width:1200px){.top-tabs.triple nav button{font-size:14px}}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs.triple nav button{flex:unset;font-size:13px}}body.mobile .top-tabs{padding-block:20px}body.mobile .top-tabs nav{justify-content:space-around;padding-inline:10px;gap:10px}body.mobile .top-tabs nav button{flex-direction:column;font-size:12px;text-align:center}body.mobile .top-tabs nav button .icon{width:25px;height:25px;margin-block-end:8px;margin-inline-end:0}.top-tabs section{width:100%}.top-tabs section .sanatorium{flex:1 0 49%;max-width:50%;height:360px}@media screen and (max-width:850px){.top-tabs section .sanatorium{flex:1 0 100%;max-width:100%}}@media screen and (min-width:767px) and (max-width:850px){.top-tabs section .sanatorium{height:325px}}@media screen and (min-width:767px) and (max-width:1200px){.top-tabs.double .sanatorium{height:380px}.top-tabs.double .sanatorium .sanatorium-description{font-size:14px}}.top-tabs.triple section .sanatorium{flex:1 0 32%;max-width:33%;height:360px}@media screen and (min-width:1024px) and (max-width:1200px){.top-tabs.triple section .sanatorium{font-size:14px;height:350px}.top-tabs.triple section .sanatorium .price-box{padding:10px}.top-tabs.triple section .sanatorium .price-box .price{font-size:1.2em}.top-tabs.triple section .sanatorium .price-box .rating{font-size:1em;inset-inline-end:0;line-height:14px}}@media screen and (min-width:767px) and (max-width:1024px){.top-tabs.triple section>.fx{justify-content:center}.top-tabs.triple section .sanatorium{flex:1 0 100%;max-width:500px;height:325px}}.top-tabs.homepage section .sanatorium{height:410px}@media screen and (min-width:767px) and (max-width:1200px){.top-tabs.homepage section .sanatorium{flex:1 0 49%;max-width:50%}}.top-tabs.homepage section .sanatorium h2{font-size:20px!important;margin:0!important}@media screen and (min-width:767px) and (max-width:880px){.top-tabs.homepage section>.fx{flex-direction:column;align-items:center}.top-tabs.homepage section>.fx .sanatorium{flex:1 0 410px;max-width:420px}}.top-tabs .sanatorium{position:relative;border:1px solid #d5d9e1;text-align:center}.top-tabs .sanatorium .img-container{height:100%;margin-bottom:5px;max-height:166px}.top-tabs .sanatorium .img-container img{height:100%;object-fit:cover;aspect-ratio:1/1}.top-tabs .sanatorium .img-container strong{position:absolute;width:100px;background:rgba(0,0,0,.5);color:#fff;inset-inline-end:0;bottom:0;font-size:.7em;line-height:.9em;padding:4px;text-align:start;font-family:roboto,Arial,sans-serif}.top-tabs .sanatorium .img-container strong-i{font-family:roboto,Arial,sans-serif!important}.top-tabs .sanatorium h2{color:#0c9ee4;display:block;font-size:1.2em;padding:0 15px;margin-bottom:6px;margin-top:12px;line-height:1.1;font-family:roboto-bold,Arial,sans-serif}.top-tabs .sanatorium h2-i{font-family:roboto-bold,Arial,sans-serif!important}.top-tabs .sanatorium h2 .star{margin:5px auto 0}.top-tabs .sanatorium .sanatorium-location{padding:13px 0;font-size:14px;z-index:2;display:flex;justify-content:center}.top-tabs .sanatorium .sanatorium-location a{text-decoration:underline;font-family:roboto,Arial,sans-serif}.top-tabs .sanatorium .sanatorium-location a-i{font-family:roboto,Arial,sans-serif!important}.top-tabs .sanatorium .sanatorium-location a:after{content:"|";margin-inline-start:5px;margin-inline-end:5px;color:#0c9ee4}.top-tabs .sanatorium .sanatorium-location a:last-child:after{content:"";display:none}.top-tabs .sanatorium .sanatorium-location a:hover{color:#000}.top-tabs .sanatorium .sanatorium-description{display:block;padding:0 15px;font-size:.95em;min-height:66px}.top-tabs .sanatorium .price-box{position:absolute;bottom:0;width:100%;padding:15px;gap:10px}.top-tabs .sanatorium .price-box .price{align-self:flex-start;font-size:1.3em;position:relative;top:3px;display:block;color:#b70000;line-height:.85em;text-align:start}.top-tabs .sanatorium .price-box .price strong{display:block;font-size:.65em}.top-tabs .sanatorium .price-box .price em{font-style:normal;font-family:roboto,Arial,sans-serif}.top-tabs .sanatorium .price-box .price em-i{font-family:roboto,Arial,sans-serif!important}.top-tabs .sanatorium .price-box .price span{font-size:.75em;white-space:nowrap}.top-tabs .sanatorium .price-box .rating{position:relative;display:flex;flex-direction:column-reverse;margin-inline-start:auto;color:#3db912;font-size:1.1em;line-height:18px;text-align:end}.top-tabs .sanatorium .price-box .rating .reviews{white-space:nowrap;color:#0c9ee4;font-size:.75em;z-index:1;font-family:roboto,Arial,sans-serif;text-align:end}.top-tabs .sanatorium .price-box .rating .reviews-i{font-family:roboto,Arial,sans-serif!important}.top-tabs .sanatorium .price-box .rating .reviews:hover{text-decoration:underline}.top-tabs .sanatorium .price-box .rating .reviews:hover-thick{border-bottom:3px solid #ebecf1}.top-tabs .sanatorium:hover{border:1px solid #6c7899}.top-tabs .sanatorium:hover h2{color:#000}:root{--search-form-tab-height:40px;--search-form-tab-height-active:43px}@media screen and (max-width:767px){:root{--search-form-tab-height:70px;--search-form-tab-height-active:73px}}.search-form-wrapper{min-height:141px}body.mobile .search-form-wrapper{min-height:80px}.search-form-vue .search-form-tabs ul{margin-block-end:0;height:var(--search-form-tab-height-active)}.search-form-vue .search-form-tabs ul li{min-width:180px;height:var(--search-form-tab-height);line-height:17px;padding:10px;background-color:rgba(0,0,0,.3);cursor:pointer;letter-spacing:-.7px;transition:all 150ms ease-in-out;text-align:center}@media screen and (min-width:767px){.search-form-vue .search-form-tabs ul li:hover{background-color:rgba(0,0,0,.5);transition:all 150ms ease-in-out}}.search-form-vue .search-form-tabs ul li.active{height:var(--search-form-tab-height-active);color:#6d6a75;background-color:#fff}.search-form-vue .search-form-tabs ul li.active .icon{fill:#6D6A75}.search-form-vue .search-form-tabs ul li.disabled{pointer-events:none;color:rgba(255,255,255,.5)}.search-form-vue .search-form-tabs ul li.disabled .icon{fill:rgba(255,255,255,0.5)}.search-form-vue .search-form-tabs ul li+li{margin-inline-start:1px}.search-form-vue .search-form-tabs ul li .icon{width:16px;height:16px;margin-inline-end:9px;pointer-events:none;transition:all 150ms ease-in-out}.search-form-vue .search-form-tabs ul li .icon.tours-by-bus,.search-form-vue .search-form-tabs ul li .icon.tours-by-plane{width:18px}.search-form-vue .search-form-tabs ul li .icon.shuttle-van{width:19px}.search-form-vue .search-form-tabs ul li .icon.rounded-faq{width:14px;height:14px}.search-form-vue .search-form-tabs ul li .tab-info-box{display:flex;position:relative;margin-inline-start:10px}.search-form-vue .search-form-tabs ul li .tab-info-box-content{display:none;position:absolute;left:50%;top:25px;transform:translateX(-50%);z-index:1;width:300px;box-shadow:0 0 10px #999}.search-form-vue .search-form-tabs ul li .tab-info-box-content:before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-75%);width:0;height:0;border-style:solid;border-width:0 7px 9px 7px;border-color:transparent transparent #e1f3fc transparent}.search-form-vue .search-form-tabs ul li .tab-info-box:hover .tab-info-box-content{display:block}@media screen and (max-width:1024px){.search-form-vue .search-form-tabs ul li{min-width:130px}}body.mobile .search-form-vue .search-form-tabs ul{width:100%;overflow-x:scroll}body.mobile .search-form-vue .search-form-tabs ul li{flex-direction:column;width:20%;min-width:75px;font-size:13px;padding:5px;line-height:.9}body.mobile .search-form-vue .search-form-tabs ul li .icon{margin-block-end:5px;margin-inline-end:0}.search-form-vue .search-form-fields{position:relative;width:100%;display:flex;margin-block-start:1px;column-gap:1px}.search-form-vue .search-form-fields .fields-area{display:flex;width:100%;flex:14;transition:background-color 150ms ease-in-out}@media screen and (min-width:768px) and (max-width:1024px){.search-form-vue .search-form-fields .fields-area{min-height:135px}}body.mobile .search-form-vue .search-form-fields .fields-area{min-height:203px}body.mobile .search-form-vue .search-form-fields .fields-area.fields-d2d_tours{min-height:365px}.search-form-vue .search-form-fields .field-box{position:relative;width:100%;display:flex;flex-direction:row;column-gap:1px}.search-form-vue .search-form-fields .field-box .field:focus-visible:after{content:'';display:block;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #474c56;top:-2px;left:-2px;z-index:1103;pointer-events:none}.search-form-vue .search-form-fields .field-box .field.single{flex:6;max-width:25%}@media screen and (min-width:768px) and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.single{flex:unset!important;max-width:unset!important;width:calc(50% - .5px)}}.search-form-vue .search-form-fields .field-box .field.single.autocomplete .data-field-dropdown{min-width:calc(200% - 30px)}@media screen and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.single.autocomplete .data-field-dropdown{min-width:calc(150% - 30px)}}@media screen and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.single.datepicker.single-date .data-field-dropdown{min-width:unset;max-width:380px}}@media screen and (min-width:1240px) and (max-width:1380px){.search-form-vue .search-form-fields .field-box .field.single.datepicker.double-date .data-field-dropdown .calendar{--column-width:315px}}@media screen and (min-width:1024px) and (max-width:1239px){.search-form-vue .search-form-fields .field-box .field.single.datepicker.double-date .data-field-dropdown{transform:translateX(-25%)}}@media screen and (min-width:768px) and (max-width:1023px){.search-form-vue .search-form-fields .field-box .field.single.datepicker.double-date .data-field-dropdown .calendar{--column-width:335px}}.search-form-vue .search-form-fields .field-box .field.double{flex:13;max-width:50%}@media screen and (min-width:768px) and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.double{flex:unset!important;max-width:unset!important;width:100%}}@media screen and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.double.autocomplete .data-field-dropdown{min-width:100%}}@media screen and (max-width:1024px){.search-form-vue .search-form-fields .field-box .field.right .data-field-dropdown{right:0;left:unset}}@media screen and (min-width:768px) and (max-width:1024px){.search-form-vue .search-form-fields .field-box{flex-wrap:wrap;row-gap:1px;min-height:135px}}body.mobile .search-form-vue .search-form-fields .field-box{flex-direction:column;column-gap:0;row-gap:1px}body.mobile .search-form-vue .search-form-fields .field-box .field.double,body.mobile .search-form-vue .search-form-fields .field-box .field.single{width:100%;max-width:unset}.search-form-vue .search-form-fields .search-button{flex:2;height:67px;max-width:160px;font-size:19px;background-color:#0074ab;margin-inline-end:auto;color:#fff;font-family:var(--font-medium);line-height:1}.search-form-vue .search-form-fields .search-button:focus-visible{position:relative}.search-form-vue .search-form-fields .search-button:focus-visible:after{content:'';display:block;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);border:2px solid #474c56;top:-2px;left:-2px;z-index:1103;pointer-events:none}.search-form-vue .search-form-fields .search-button:hover{background-color:#007db9}@media screen and (min-width:768px) and (max-width:1024px){.search-form-vue .search-form-fields .search-button{width:100%;height:50px;flex:unset;margin-block-start:10px;margin-inline-start:auto;margin-inline-end:auto}}body.mobile .search-form-vue .search-form-fields .search-button{width:100%;height:60px;margin:unset;max-width:unset;flex:unset}@media screen and (max-width:1024px){.search-form-vue .search-form-fields{flex-direction:column;column-gap:unset;row-gap:1px}}.tab-info-box-content{background-color:#e1f3fc;color:#0073ab;font-size:13px;text-align:left;padding:10px 12px;font-family:roboto,Arial,sans-serif}.tab-info-box-content-i{font-family:roboto,Arial,sans-serif!important}body.mobile .tab-info-box-content{display:flex;gap:8px}body.mobile .tab-info-box-content .icon{width:16px;height:16px;min-width:16px;fill:#018ED2;color:#fff}.data-field{display:flex;flex-direction:column;align-items:start;justify-content:space-between;position:relative;width:100%;height:67px;padding:11px 13px;background-color:#fff;border:2px solid #fff;cursor:pointer;transition-property:background-color,border;transition-duration:.2s;transition-timing-function:ease-in-out}.data-field label{font-size:13px;line-height:1;margin-block-end:5px;font-family:var(--font-regular);color:#474c56;cursor:pointer}.data-field input{width:100%;font-size:16px;border:none!important;font-family:var(--font-medium);color:#474c56;cursor:pointer;background-color:transparent}.data-field input::placeholder{height:20px;color:#adb5c2;font-size:15px;line-height:1.3;font-family:var(--font-medium)}.data-field.failed{border-color:#ffe8e8;background-color:#ffe8e8}.data-field.failed input,.data-field.failed input::placeholder,.data-field.failed label{color:#db5b5b}.data-field.active{border-color:#f2fbff;background-color:#f2fbff}.data-field.drp-active{z-index:1102;box-shadow:0 -5px 15px 0 rgba(0,0,0,.2),0 -5px 15px 0 rgba(0,0,0,.2)}.data-field.drp-active:before{content:'';position:absolute;left:-2px;bottom:-12px;height:10px;background-color:#fff;width:calc(100% + 4px)}body.mobile .data-field.drp-active{z-index:unset;box-shadow:unset}body.mobile .data-field.drp-active:before{display:none}.data-field-dropdown{position:absolute;top:68px;left:0;z-index:1101;min-width:calc(100% + 30px);background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.5)}body.mobile .data-field-dropdown{position:fixed;top:unset;left:0;z-index:1102;width:100%;min-width:unset;box-shadow:unset;transition:bottom 150ms ease-in-out}body.mobile .data-field-dropdown.height-auto{bottom:-100%}body.mobile .data-field-dropdown.height-full{height:100dvh;bottom:-100vh}body.mobile .data-field-dropdown.active.height-auto{bottom:0}body.mobile .data-field-dropdown.active.height-full{bottom:0}.act-button{width:1.25em;min-width:1.25em;height:1.25em;font-size:24px;line-height:1.25em;font-family:roboto,Arial,sans-serif;text-align:center;border-radius:3px;transition:all .2s ease-in-out;cursor:pointer}.act-button-i{font-family:roboto,Arial,sans-serif!important}.act-button .icon{width:12px;height:12px;margin-inline-end:0!important}.act-button.add-more{color:#43c8fc;background-color:#e7f6ff}.act-button.add-more:hover{background-color:#c2e8ff}.act-button.remove-item{display:flex;justify-content:center;align-items:center;background-color:#ffe8e8}.act-button.remove-item .icon{width:10px;height:10px;min-width:10px;fill:#DB5B5B}.act-button.remove-item:hover{background-color:#ffd6d6}.search-form-modal-buttons{display:flex;justify-content:center;gap:15px;width:100%;padding-block-start:30px}.search-form-modal-buttons .button{width:100%;max-width:165px;font-size:15px;padding-block-start:11px;padding-block-end:11px;font-family:roboto-medium,Arial,sans-serif}.search-form-modal-buttons .button-i{font-family:roboto-medium,Arial,sans-serif!important}.search-form-modal-buttons .button-close{color:#474c56;background-color:#f0f1f4}.search-form-modal-buttons .button-close:hover{background-color:#e2e4e9}.search-form-modal-buttons .button-action{color:#fff;background-color:#0074ab}.search-form-modal-buttons .button-action:hover{background-color:#158fca}body.mobile .search-form-modal-buttons{height:72px;align-items:center;padding-block-start:0;background-color:#fff}body.mobile .search-form-modal-buttons.has-shadow{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}body.mobile .search-form-modal-buttons .button{height:42px}.fields-fade-enter-active,.fields-fade-leave-active{transition:opacity 150ms ease;position:absolute!important}.fields-fade-enter-from,.fields-fade-leave-to{opacity:0}.fields-fade-enter-to,.fields-fade-leave-from{opacity:1}.search-summary-data{width:calc(100% - 50px);padding:5px 15px}.search-summary-data .primary-data,.search-summary-data .secondary-data{width:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;font-size:13px;line-height:1.15;font-family:roboto-medium,Arial,sans-serif}.search-summary-data .primary-data-i,.search-summary-data .secondary-data-i{font-family:roboto-medium,Arial,sans-serif!important}.search-summary-data .primary-data .enter-data,.search-summary-data .secondary-data .enter-data{color:#0074ab;text-decoration:underline}.search-summary-data .secondary-data span:after{content:',';margin-inline-end:4px}.search-summary-data .secondary-data span:last-of-type:after{display:none}.search-summary button{position:relative;flex:1 0 50px;height:50px;background-color:#0074ab}.search-summary button svg{width:25px;height:25px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select-box{position:relative;width:100%}.select-box:after{content:'';display:block;width:10px;height:10px;position:absolute;right:9px;top:50%;transform:translateY(-50%);background-image:url("/images/icons/icons.v_6c536ff4.svg#arrow-select-blue");pointer-events:none}.select-box select{padding:0 24px 0 10px;width:100%;font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disease-form h2{font-size:25px!important;margin-block-start:40px!important;margin-block-end:30px!important}.disease-form h2,.disease-form p{text-align:left!important}.disease-form .photo-spacer{position:relative;flex:3}.disease-form .photo-spacer img{position:absolute;bottom:-87px;left:50%;transform:translateX(-50%);z-index:1;max-width:73%;height:auto}.disease-form .content-spacer{flex:7;min-height:87px}.disease-form .content-spacer .autocomplete{flex:4}.disease-form .content-spacer .search-button{flex:1;height:67px;max-width:160px;font-size:19px;background-color:#0074ab}.disease-form .content-spacer .search-button:hover{background-color:#007db9}@media screen and (min-width:1024px) and (max-width:1200px){.disease-form .photo-spacer{flex:4}.disease-form .content-spacer{flex:6}}@media screen and (max-width:1024px){.disease-form .photo-spacer{flex:35}.disease-form .photo-spacer img{bottom:0;max-width:70%}.disease-form .content-spacer{flex:65}.disease-form .bckg-san .photo-spacer{display:none}}@media screen and (max-width:850px){.disease-form .photo-spacer img{max-width:88%}}@media screen and (max-width:768px){.disease-form h2{font-size:19px!important;margin:15px 0!important}.disease-form p{line-height:25px}.disease-form .photo-spacer{flex:0}.disease-form .content-spacer{max-width:100%;min-height:154px}.disease-form .content-spacer .p-tb-10{flex-direction:column}.disease-form .content-spacer .p-tb-10 .search-button{flex:unset;max-width:100%}.disease-form .content-spacer .credentials{margin-block-end:15px}.disease-form .content-spacer .credentials h3{font-size:15px!important;font-family:roboto-medium,Arial,sans-serif}.disease-form .content-spacer .credentials h3-i{font-family:roboto-medium,Arial,sans-serif!important}.disease-form .content-spacer .credentials .cross-san-colored-filled{display:none}}.hotel-detail-date-selector{width:100%;scroll-margin-block-start:190px;min-height:56px}.hotel-detail-date-selector.has-info{min-height:144px}.hotel-detail-date-selector .content-wrapper{display:flex;justify-content:space-between;column-gap:1px;padding:8px}.hotel-detail-date-selector .content-wrapper .selector-fields{width:100%;display:flex;flex-direction:row;column-gap:1px}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field{display:flex;flex-direction:row;align-items:center;column-gap:12px;background-color:#fff;padding-inline-start:12px;padding-inline-end:12px;padding-block-start:11px;padding-block-end:11px;font-size:16px;cursor:pointer}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .title{font-size:.8125em;color:#474c56;font-family:roboto,Arial,sans-serif}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .title-i{font-family:roboto,Arial,sans-serif!important}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .value{font-size:1em;color:#474c56;font-family:roboto-medium,Arial,sans-serif}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .value-i{font-family:roboto-medium,Arial,sans-serif!important}.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .title,.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field .value{line-height:1.125em;text-transform:capitalize}.hotel-detail-date-selector .content-wrapper.input-fields .autocomplete,.hotel-detail-date-selector .content-wrapper.input-fields .datepicker,.hotel-detail-date-selector .content-wrapper.input-fields .room-selector{flex:1}.hotel-detail-date-selector .content-wrapper.input-fields.rooms .datepicker,.hotel-detail-date-selector .content-wrapper.input-fields.rooms .room-selector{max-width:50%}.hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .autocomplete,.hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .datepicker,.hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .room-selector{max-width:33.333333%}.hotel-detail-date-selector .content-wrapper .selector-button{min-width:190px;height:40px;color:#fff;background-color:#006494;padding-inline-start:25px;padding-inline-end:25px;font-size:19px;font-family:var(--font-medium);line-height:1.1;transition:background-color .2s ease-in-out}.hotel-detail-date-selector .content-wrapper .selector-button:hover{background-color:#007db9}.hotel-detail-date-selector.open .content-wrapper .selector-button{height:67px}@media screen and (min-width:767px) and (max-width:1100px){.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field{font-size:14px}.hotel-detail-date-selector .content-wrapper .selector-button{font-size:16px;height:auto}}@media screen and (min-width:767px) and (max-width:1024px){.hotel-detail-date-selector .content-wrapper .selector-fields .selector-field{font-size:15px;flex-direction:column;align-items:baseline;justify-content:space-around;row-gap:4px;padding:10px}.hotel-detail-date-selector .content-wrapper.open .selector-button{height:50px}.hotel-detail-date-selector .content-wrapper.input-fields{flex-direction:column;row-gap:8px}.hotel-detail-date-selector .content-wrapper.input-fields .selector-button{align-self:center}.hotel-detail-date-selector .content-wrapper.input-fields .datepicker .data-field-dropdown{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}}body.mobile .hotel-detail-date-selector{margin-block-end:0}body.mobile .hotel-detail-date-selector .content-wrapper{flex-direction:column}body.mobile .hotel-detail-date-selector .content-wrapper .search-summary{padding:7px}body.mobile .hotel-detail-date-selector .content-wrapper .selector-fields{flex-direction:column;row-gap:1px}body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .autocomplete,body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .datepicker,body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.d2d_tours .room-selector,body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.rooms .autocomplete,body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.rooms .datepicker,body.mobile .hotel-detail-date-selector .content-wrapper.input-fields.rooms .room-selector{flex:1;max-width:100%}.hotel-detail-skeleton-loader{background-color:#d5d9e1;padding:8px;margin-block-end:10px}.hotel-detail-skeleton-loader .skeleton-loader{height:40px}body.mobile .hotel-detail-skeleton-loader{padding:15px;margin-block-end:0}body.mobile .hotel-detail-skeleton-loader .skeleton-loader{height:50px}.city-label,.hotel-info-item,.hotel-label{position:relative;box-shadow:0 0 6px 2px rgba(0,0,0,.3)}.city-label:after,.hotel-info-item:after,.hotel-label:after{position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);content:'';display:block;width:0;height:0;border-style:solid;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:0}.hotel-info-item:after,.hotel-label:after{border-top:8px solid #fff}.hotel-label{transition:all .1s ease-in-out}.hotel-label:hover{transform:scale(1.1);box-shadow:0 0 6px 4px rgba(0,0,0,.3);z-index:3}.city-label:after{border-top:8px solid #a80000}.maps-loader{width:100%;height:100%;min-height:500px}@media screen and (max-width:768px){.maps-loader{height:calc(100dvh - 165px);min-height:unset}.maps-loader-full{height:100vh}}.sanatoriums-map{container-type:inline-size;width:100%;height:100%}@container (max-width:560px){.sanatoriums-map .hotel-detail-map{height:100vh!important}}.filters .filter-box{padding:0 22px}.filters .filter-box+.filter-box{border-top:1px solid #ebecf1}.filters .filter-box .filter-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 0;margin:5px 0;cursor:pointer}.filters .filter-box .filter-title h3{pointer-events:none;color:#0c9ee4;font-size:16px;line-height:17px;font-family:roboto,Arial,sans-serif}.filters .filter-box .filter-title h3-i{font-family:roboto,Arial,sans-serif!important}.filters .filter-box .filter-title svg{width:17px;height:13px;margin:0;fill:#626771;transform:rotate(90deg) scaleX(-1);transition:transform .2s ease}.filters .filter-box .filter-content{overflow:hidden;transition:max-height .2s ease}.filters .filter-box .filter-content>div:last-of-type{padding-bottom:12px}.filters .filter-box .filter-content .checkboxes{transition:max-height .2s ease;overflow:hidden}.filters .filter-box .filter-content .checkboxes.limited{padding-bottom:0;transition:max-height .2s ease}.filters .filter-box .filter-content .filter-content-toggle{display:inline-block;margin-block:6px 0;margin-inline:6px 0;font-size:13px;color:#0c9ee4;cursor:pointer;text-decoration:underline}.filters .filter-box .filter-content .filter-content-toggle.underline-black{color:#333}.filters .filter-box .filter-content .filter-content-toggle.underline-black:active,.filters .filter-box .filter-content .filter-content-toggle.underline-black:focus{color:#333}.filters .filter-box .filter-content .filter-content-toggle.underline-FFFFFF{color:#fff}.filters .filter-box .filter-content .filter-content-toggle.underline-FFFFFF:active,.filters .filter-box .filter-content .filter-content-toggle.underline-FFFFFF:focus{color:#fff}.filters .filter-box .filter-content .filter-content-toggle:hover{text-decoration:none}.filters .filter-box.collapsed .filter-title svg{transform:rotate(90deg) scaleX(1);transition:transform .2s ease}.filters .filter-box.collapsed .filter-content{max-height:0!important;transition:max-height .2s ease}.filters .filter-box .tabs .tab-control{justify-content:flex-start;border-bottom:none;font-size:13px}.checkboxes .checkbox-container{flex:1;margin-bottom:0}.checkboxes .checkbox-container li{display:flex;padding:6px}.checkboxes .checkbox-container li:hover{color:#0c9ee4!important;background-color:#e6f5fc}.checkboxes .checkbox-container li:hover .control-wrapper,.checkboxes .checkbox-container li:hover a{color:#0c9ee4!important}body.mobile .checkboxes .checkbox-container li:hover{color:#000!important;background-color:transparent}body.mobile .checkboxes .checkbox-container li:hover .control-wrapper,body.mobile .checkboxes .checkbox-container li:hover a{color:#000!important}.checkboxes .checkbox-container li:has(input:checked){color:#3db912;background-color:#ecf9e7}.checkboxes .checkbox-container li:has(input:checked) .control-wrapper,.checkboxes .checkbox-container li:has(input:checked) a{color:#3db912!important}body.mobile .checkboxes .checkbox-container li:has(input:checked){color:#000!important;background-color:transparent}body.mobile .checkboxes .checkbox-container li:has(input:checked) .control-wrapper,body.mobile .checkboxes .checkbox-container li:has(input:checked) a{color:#000!important}.checkboxes .checkbox-container li .checkbox-label{height:100%}.checkboxes .checkbox-container li .control{width:100%;font-size:14px;line-height:17px;padding-inline-start:10px;text-align:start}.checkboxes .checkbox-container li .control .ico{margin:3px 0}.checkboxes .checkbox-container li .control .control-wrapper{display:flex;align-items:center;justify-content:flex-start;height:auto;color:#333;pointer-events:none}.checkboxes .checkbox-container li .control .control-wrapper .medal{height:18px;margin-inline-end:8px}.checkboxes .checkbox-container .control{margin:0;display:block;cursor:pointer}.checkboxes .checkbox-label{display:block;position:relative;margin-inline-end:10px;margin-block-end:0;cursor:pointer;font-size:22px;line-height:24px;height:18px;width:18px}.checkboxes .checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkboxes .checkbox-label input:checked~.checkbox-custom{background-color:#fff;transform:rotate(0) scale(1);opacity:1}.checkboxes .checkbox-label input:checked~.checkbox-custom::after{transform:rotate(45deg) scale(1);opacity:1;inset-inline-start:5px;top:1px;width:6px;height:11px;border-width:0 2.72px 2.72px 0;background-color:transparent;border-radius:0}.checkboxes .checkbox-label input:checked~.checkbox-custom::before{inset-inline-start:-3px;top:-3px;width:18px;height:18px;border-radius:5px;opacity:0;z-index:999}.checkboxes .checkbox-label input:focus-visible~.checkbox-custom{border-color:#0c9ee4}.checkboxes .checkbox-label .checkbox-custom{position:absolute;top:0;inset-inline-start:0;height:18px;width:18px;background-color:#fff;border-radius:1px;transition:all .1s ease-out;border:1px solid #dcdde0}.checkboxes .checkbox-label .checkbox-custom:after{position:absolute;content:"";inset-inline-start:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #47bf13;border-width:0 3px 3px 0;transform:rotate(0) scale(0);opacity:1;transition:all .1s ease-out}.checkboxes .checkbox-label .checkbox-custom:before{position:absolute;content:"";inset-inline-start:10px;top:10px;width:0;height:0;border-radius:5px;border:2px solid #fff;transform:scale(0)}.custom-radio-buttons{display:flex;flex-direction:column;font-size:17px}.custom-radio-buttons .radio-button{display:flex;flex-direction:row;font-size:.875em}.custom-radio-buttons .radio-button+.radio-button{margin-top:.9375em}.custom-radio-buttons [type=radio]:checked,.custom-radio-buttons [type=radio]:not(:checked){position:absolute;inset-inline-start:-9999px}.custom-radio-buttons [type=radio]:checked+label,.custom-radio-buttons [type=radio]:not(:checked)+label{position:relative;display:inline-block;color:#000;padding-inline-start:1.75em;margin-bottom:0;line-height:1.35em;cursor:pointer}.custom-radio-buttons [type=radio]:checked+label:before,.custom-radio-buttons [type=radio]:not(:checked)+label:before{content:'';position:absolute;inset-inline-start:0;top:.1em;width:1.0625em;height:1.0625em;border:1px solid #d5d9e1;border-radius:2em;background:#fff}.custom-radio-buttons [type=radio]:checked+label:after,.custom-radio-buttons [type=radio]:not(:checked)+label:after{content:'';position:absolute;top:.35em;inset-inline-start:0.25em;width:.5625em;height:.5625em;background:#0c9ee4;border-radius:2em;transition:all .2s ease}.custom-radio-buttons [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.custom-radio-buttons [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.custom-radio-buttons [type=radio]:checked:focus-visible+label:before,.custom-radio-buttons [type=radio]:not(:checked):focus-visible+label:before{border:1px solid #0c9ee4}.day-picker{display:flex;height:37px;width:37px;float:left;margin-block:1px 0;margin-inline:0 1px;padding:0!important}.day-picker input{height:0;width:0;visibility:hidden}.day-picker input:checked+label{color:#000!important;background-color:#d5d9e1}.day-picker label{width:100%;padding:5px;margin:0;background-color:#ebecf1;text-align:center;cursor:pointer;border-radius:3px;transition:background-color .1s ease-in-out}@media (hover:hover){.day-picker:hover{color:#000!important}.day-picker:hover label{background-color:#d5d9e1;transition:background-color .1s ease-in-out}.day-picker:hover label span:first-of-type{color:#000!important}}.day-picker.checked-hover{background-color:transparent}body.mobile .mobile-filters{gap:8px}body.mobile .mobile-filters .filter-item{height:44px;font-family:roboto-medium,Arial,sans-serif;border-radius:3px}body.mobile .mobile-filters .filter-item-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .mobile-filters .filter-item span{line-height:20px;margin-inline-start:6px}body.mobile .mobile-filters .filter-item.has-filters:after{content:attr(data-filter-count);width:20px;height:20px;font-size:13px;line-height:20px;letter-spacing:-1px;text-indent:-2px;color:#fff;background-color:#fb7b04;border-radius:999px;margin-inline-start:10px;font-family:roboto,Arial,sans-serif;text-align:center}body.mobile .mobile-filters .filter-item.has-filters:after-i{font-family:roboto,Arial,sans-serif!important}.loader:after{content:'';width:100%;height:100%;position:absolute;top:0;inset-inline-start:0;z-index:8;background-color:rgba(255,255,255,.7)}.loader-content{display:flex;flex-direction:column;align-items:center;inset-inline-start:50%;transform:translateX(-50%);z-index:10;width:100%;max-width:360px;padding:23px 30px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.25);border-radius:3px}html[dir=rtl] .loader-content{transform:translateX(50%)}.loader-content.absolute{position:absolute;top:80px}.loader-content.fixed{position:fixed;top:50%;transform:translate(-50%,-50%)}.loader-content-text{margin-bottom:8px;font-size:15px;font-family:roboto-medium,Arial,sans-serif}.loader-content-text-i{font-family:roboto-medium,Arial,sans-serif!important}body.mobile .loader-content{max-width:240px;padding:15px}body.mobile .loader-content-text{font-size:13px;margin-bottom:7px}.linear-progress-bar{width:100%;max-width:300px;height:5px;background-color:#f0f1f4;overflow:hidden}.linear-progress-bar .running-bar{width:50%;height:5px;background-image:linear-gradient(90deg,rgba(31,182,241,0) 0,#0c9ee4 71.88%,#0c9ee4 100%);animation-duration:.75s;animation-name:linear-bar;animation-iteration-count:infinite}html[dir=rtl] .linear-progress-bar .running-bar{background-image:linear-gradient(270deg,rgba(31,182,241,0) 0,#0c9ee4 71.88%,#0c9ee4 100%)}@keyframes linear-bar{0%{margin-inline-start:-50%}100%{margin-inline-start:100%}}.skeleton-loader{animation:1s skeleton-slide linear infinite;background-size:200%}.skeleton-loader.bckg-FFFFFF{background-image:linear-gradient(90deg,#f0f1f4 1%,#fff 11%,#f0f1f4 18%)}@keyframes skeleton-slide{to{background-position-x:-200%}}html[dir=rtl] .bckg-image-rtl-flip{transform:scaleX(-1)}html[dir=rtl] .bckg-image-rtl-flip>*{transform:scaleX(-1)}.left-to-right{direction:ltr}.blog .editor-content>ul{font-size:1.05em;list-style-type:none;margin:0 0 30px 0}.blog .editor-content>ul li{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyBYNiAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzBtbSIgaGVpZ2h0PSIzMG1tIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCINCnZpZXdCb3g9IjAgMCAzMDAwIDMwMDAiDQogeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLmZpbDAge2ZpbGw6IzBCOUVFM30NCiAgIF1dPg0KICA8L3N0eWxlPg0KIDwvZGVmcz4NCiA8ZyBpZD0iVnJzdHZhX3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cmVjdCBjbGFzcz0iZmlsMCIgd2lkdGg9IjMwMDAiIGhlaWdodD0iMzAwMCIvPg0KIDwvZz4NCjwvc3ZnPg0K") left 8px no-repeat;background-size:9px 9px;margin:0 0 8px 0;padding-inline:22px 0;padding-block:0}html[dir=rtl] .blog .editor-content>ul li{background-position-x:right}.blog .editor-content>img.fLeft,.blog .editor-content>p>img.fLeft{margin-inline-end:15px}.blog .editor-content>img.fRight,.blog .editor-content>p>img.fRight{margin-inline-start:15px}