*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}ul li{padding:3px 0 3px 12px;margin:0;background:url(../img/internal/bullet.png) no-repeat 0 10px;background-size:4px 9px;list-style-type:none}body{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;line-height:1.6;color:#484848;text-align:left;background-color:#FFF}#main_content{display:flex;flex-direction:column;float:left;width:100%;height:100vh;border-top:102px solid #fff}#content{flex:1 0 auto;float:left;width:100%}#site_bottom{flex:0 0 auto;float:left;width:100%;margin:30px 0 0 0}.container{max-width:1100px;margin:0 auto}.container.container_650{max-width:650px}.container.container_1300{max-width:1300px}.container.container_wide{max-width:1920px}.wrapper{float:left;width:100%}.container_wide>.wrapper{padding:0}.title_home{position:relative;float:left;width:100%;margin:45px 0 23px 0;font-weight:400;font-size:24px;line-height:1.1;text-align:center;text-transform:uppercase;color:#484848}.title_home span{font-weight:800}.title_home::after{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);content:'';width:50%;height:2px;background:#f7ab0d}.text_home{float:left;width:100%;margin:0 0 23px 0;font-weight:300;font-size:14px;line-height:1.3;color:#484848;text-align:center}a:link,a:visited,a:hover{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:#326db5;text-decoration:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover{color:#1e4d86}a.basic_btn{font-family:inherit;font-weight:400;font-size:inherit;line-height:inherit;color:#fff}a.basic_btn:hover{color:#fff}#main_content.home .hide_on_home{display:none}@media screen and (max-width:1350px){.wrapper{padding:0 2%}}@media screen and (max-width:1100px){#main_content,#main_content.int{border-top:60px solid #fff}}@media screen and (max-width:1100px){.title_home{margin:40px 0 25px 0;font-size:22px}.text_home{margin:0 0 21px 0;font-size:13px}}@media screen and (max-width:950px){body{font-size:14px}ul li{padding:3px 0 3px 13px;background:url(../img/internal/bullet.png) no-repeat 0 7px;background-size:5px 10px}#site_bottom{margin:25px 0 0 0}.wrapper{padding:0 2.5%}.title_home{margin:35px 0 22px 0;font-size:20px}.text_home{margin:0 0 19px 0;font-size:13px}}@media screen and (max-width:676px){body{font-size:13px;line-height:1.45}.wrapper{padding:0 3%}#site_bottom{margin:20px 0 0 0}.title_home{margin:30px 0 20px 0;font-size:18px;text-align:left}.title_home::after{left:0;transform:translateX(0)}.text_home{margin:0 0 17px 0;font-size:12px;text-align:left}}@media screen and (max-width:550px){.wrapper{padding:0 4%}}.input_field{float:left;width:100%}.input_holder{float:left;width:100%;height:38px;border:1px solid #dbdbd6;background-color:#fff;border-radius:5px}.input_holder_textarea{height:auto}.label{display:inline-block;width:100%;padding:0 0 7px 2px;font-weight:400;font-size:11px;line-height:1.1;color:#484848}@media screen and (min-width:676px){.label{font-size:12px}}@media screen and (min-width:676px){.label{font-size:13px}}.input{width:100%;height:100%;padding:0 12px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;color:#000!important;border:0;border-radius:0;outline:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}.input.select{padding-right:30px;text-overflow:ellipsis;background:transparent url(../img/select-arr.png) no-repeat 100%!important;background-size:23px 8px!important}select::-ms-expand{display:none}.input.textarea{height:100px;padding:10px 15px 10px 15px;overflow:auto;resize:vertical}.datepicker{padding-right:35px;background:transparent url(../img/forms-calendar.png) no-repeat 100%!important;background-size:28px 18px!important;cursor:pointer}.datepicker::-ms-expand{display:none}img.ui-datepicker-trigger{display:none}.basic_btn{float:left;padding:10px 30px;font-family:'Open Sans',sans-serif;font-weight:700;font-size:14px;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:5px;background:#326db5;cursor:pointer;outline:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1}.basic_btn:hover{background-color:#09438A}::placeholder{color:#000;opacity:1}:focus::placeholder{opacity:0}::-webkit-input-placeholder{color:#000;opacity:1}:focus::-webkit-input-placeholder{opacity:0}:-ms-input-placeholder{color:#000;opacity:1}:focus:-ms-input-placeholder{opacity:0}::-moz-placeholder{color:#000;opacity:1}:focus::-moz-placeholder{opacity:0}.container_search .wrapper{padding:0}#search{position:relative;float:left;width:100%;padding:0 23px 23px 23px;margin:-32px 0 0 0;background-color:#f7ab0d;border-radius:5px;outline:8px solid #fff;box-shadow:0 12px 9px 3px rgba(0,0,0,.20);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:15}#search:hover{box-shadow:0 12px 9px 3px rgba(0,0,0,.40)}.search_int_container #search{margin:0 0 20px 0}#search .res_check_btn{position:absolute;top:9px;right:0;display:flex;display:none;justify-content:center;align-items:center;width:105px;height:35px;padding:0;font-size:9px;line-height:1.2;color:#484848;border-radius:50px;border:2px solid #D8D8D8;background-color:#D8D8D8}#search .res_check_btn:hover{background-color:#D8D8D8}@media screen and (max-width:1180px){.container.container_search{width:100%;max-width:100%}#search{margin:0;border-radius:0}#search.int,.content #search{border-radius:5px}}@media screen and (max-width:1100px){#search{padding:0 20px 20px 20px}#search .res_check_btn{display:flex;right:20px}}@media screen and (max-width:900px){#search{padding:0 18px 18px 18px}#search .res_check_btn{right:18px}}@media screen and (max-width:700px){#search{padding:0 16px 16px 16px}#search .res_check_btn{right:16px}}#search .title{position:relative;float:left;width:calc(100% - 125px);width:100%;margin:17px 0 16px 0;font-weight:700;font-size:22px;line-height:1.2;text-align:center;color:#fff;text-transform:uppercase}#search.int .title{font-size:19px}@media screen and (max-width:1100px){#search .title,#search.int .title{font-size:16px;text-align:left}}@media screen and (max-width:900px){#search .title,#search.int .title{font-size:15px}}@media screen and (max-width:700px){#search .title,#search.int .title{font-size:14px}}#search .input_field .label{font-weight:600;color:#fff}#search .input_field .bot-box .label{font-weight:400;color:#484848}#search .input_field.if1 .label{display:none}@media screen and (min-width:676px){#search .input_field.if1 .label{display:block}}#search.int .input_field.if1 .label{display:block}#search form{display:flex;flex-wrap:wrap;align-items:flex-end;float:left;width:100%}#search .input_field{margin:0 2.5% 8px 0}#search .input_field.if1{width:100%;margin:0 0 8px 0}#search .input_field.if2{width:31.66%}#search .input_field.if3{width:31.66%}#search .input_field.if4{width:31.66%;margin:0 0 8px 0}#search .input_field.if5{width:100%;margin:0 0 8px 0}#search .input_field.if6{width:100%;margin:0}#search .search_btn{width:100%;height:38px;padding:5px 15px;margin:4px 0 0 0;font-weight:700;font-size:16px}#search .label{padding:0 0 7px 20px}#search .input_holder{display:flex;align-items:center}#search .icon{display:flex;justify-content:flex-end;align-items:center;opacity:.4}#search .if1 .icon{width:21px;min-width:21px}#search .if1 .icon img{width:12px;height:15px}#search .if1 .input{width:calc(100% - 21px)}#search .if2 .icon{width:21px;min-width:21px}#search .if2 .icon img{width:13px;height:13px}#search .if2 .input{width:calc(100% - 21px)}#search .if3 .icon{width:22px;min-width:22px}#search .if3 .icon img{width:19px;height:14px;margin:0 -4px 0 0}#search .if3 .input{width:calc(100% - 22px)}#search .if4 .icon{width:24px;min-width:24px}#search .if4 .icon img{width:15px;height:15px}#search .if4 .input{width:calc(100% - 24px)}#search .if5 .icon{width:22px;min-width:22px}#search .if5 .icon img{width:11px;height:12px;margin:0 2px -2px 0}#search .input{padding:0 10px 0 5px}#search .input.select{padding:0 22px 0 7px}#search .input.datepicker{padding-right:10px;background:transparent!important}@media screen and (min-width:676px){#search .input_field.if1,#search .input_field.if2,#search .input_field.if3,#search .input_field.if4,#search .input_field.if5,#search .input_field.if6{width:32.33%;margin:0 1.5% 14px 0}#search .input_field.if3,#search .input_field.if6{margin:0 0 14px 0}#search .input_field.if4,#search .input_field.if5,#search .input_field.if6{margin-bottom:0}}@media screen and (min-width:1000px){#search .input_field{margin:0 1.2% 0 0}#search .input_field.if1{width:19%;margin:0 1.2% 0 0}#search .input_field.if2{width:16%;margin:0 1.2% 0 0}#search .input_field.if3{width:12%;margin:0 1.2% 0 0}#search .input_field.if4{width:16%;margin:0 1.2% 0 0}#search .input_field.if5{width:19%;margin:0 1.2% 0 0}#search .input_field.if6{width:12%;margin:0}}#search.int{margin:0 0 21px 0}#search.int .title{width:100%;text-align:center}#search.int .input_field{margin:0 2.5% 8px 0}#search.int .input_field.if1{width:100%;margin:0 0 8px 0}#search.int .input_field.if2{width:48.75%}#search.int .input_field.if3{width:48.75%;margin:0 0 8px 0}#search.int .input_field.if4{width:100%;margin:0 0 8px 0}#search.int .input_field.if5{width:100%;margin:0}#search.int .if1 .icon{width:21px;min-width:21px}#search.int .if1 .icon img{width:13px;height:13px}#search .if1 .input{width:calc(100% - 21px)}#search.int .if2 .icon{width:22px;min-width:22px}#search.int .if2 .icon img{width:19px;height:14px;margin:0 -4px 0 0}#search .if2 .input{width:calc(100% - 22px)}#search.int .if3 .icon{width:21px;min-width:21px}#search.int .if3 .icon img{width:13px;height:13px;margin:0}#search.int .if3 .input{width:calc(100% - 21px)}#search .if1 .input{width:calc(100% - 21px)}#search.int .if4 .icon{width:22px;min-width:22px}#search.int .if4 .icon img{width:11px;height:12px}#search .if1 .input{width:calc(100% - 22px)}@media screen and (min-width:420px){#search.int .input_field.if1{width:31.66%;margin:0 2.5% 8px 0}#search.int .input_field.if2{width:31.66%}#search.int .input_field.if3{width:31.66%;margin:0 0 8px 0}}@media screen and (min-width:900px){#search.int .input_field{margin:0 1.2% 0 0}#search.int .input_field.if1{width:21%;margin:0 1.2% 0 0}#search.int .input_field.if2{width:16%;margin:0 1.2% 0 0}#search.int .input_field.if3{width:15%;margin:0 1.2% 0 0}#search.int .input_field.if4{width:24%;margin:0 1.2% 0 0}#search.int .input_field.if5{width:19%;margin:0}}#res_form{float:left;width:100%;line-height:1.3}#res_form .container{max-width:750px}#res_form .description_title{display:flex;align-items:center;padding:12px 0 7px 0;margin:0 0 10px 0;color:#fff;border-top:none;border-bottom:1px solid rgba(255,255,255,.2)}#res_form .description_title.first{margin-top:0}#res_form .description_title.last{margin-bottom:0;border-bottom:none}#res_form .description_title img{width:18px;height:18px;margin:0 10px 0 0;opacity:.5}#res_form .input_field{width:49%;margin:0 2% 12px 0}#res_form .input_field.long{width:100%;margin:0 0 12px 0}#res_form .input_field.second{margin:0 0 12px 0}#res_form .required{float:left;width:100%;margin:0 0 20px 0;font-size:14px}#res_form .send_btn{display:block;width:100%;padding:17px 20px;font-size:15px}@media screen and (max-width:950px){#res_form .description_title{font-size:16px}}@media screen and (max-width:600px){#res_form .description_title{font-size:15px}#res_form .input_field{width:48.5%;margin:0 3% 3% 0}#res_form .input_field.long{margin:0 0 3% 0}#res_form .input_field.second{margin:0 0 3% 0}#res_form .input_holder.input_holder_textarea{height:auto}}@media screen and (max-width:400px){#res_form .input_field,#res_form .input_field.long,#res_form .input_field.second{width:100%;margin:0 0 4% 0}}.result,#opt_div{display:none;position:absolute;top:39px;left:0;width:100%;max-height:200px;padding:5px 0;word-wrap:break-word;border:1px solid #ccc;background:#fff;overflow-y:auto;z-index:1}.result div,#opt_div div{padding:2px 10px;font-size:13px;color:#000;word-break:break-all;box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;overflow:hidden;cursor:pointer}.result .active,#opt_div .active{color:#393939;background:#dbdbdb}.result div:hover,#opt_div div:hover{color:#393939;background:#dbdbdb;cursor:pointer}#search .search-info-box2-wrapper{width:100%;height:100%;background-color:#fff}#search .search-info-box2{width:100%;height:100%}#search .search-info-box2-heading{display:flex;align-items:center;width:100%;height:100%;background:transparent;cursor:pointer}#search .search-info-box2-bottom{display:none;position:absolute;top:65px;right:0;width:100%;min-width:400px;z-index:10;padding:20px 22px 22px 22px;line-height:1.2;border:0;background:#fff;border-radius:5px;border:1px solid #dbdbd6}#search .m_view{float:left;width:100%}#search .paxes{display:flex;flex-wrap:wrap;align-items:flex-end;float:left;width:100%}#search .children{float:left;width:100%}#search .bot-box{float:left;width:22.75%;margin-right:3%}#search .bot-box .input{width:100%}#search .bot-box:last-child{width:22.75%;margin:0}#search .paxes .bot-box:first-child{display:none}#search .paxes .bot-box:nth-child(2),#search .paxes .bot-box:nth-child(3){width:35.625%}#search .paxes .bot-box:last-child .input_holder{border:0}#search .children .bot-box{margin-top:15px}#search .check-btn{display:flex;justify-content:center;align-items:center;float:right;width:100%;height:100%;background:#326db5 url(/img/check-btn-icon.svg) center no-repeat}#search .check-btn:hover{background:#326db5 url(/img/check-btn-icon.svg) center no-repeat}#search .check-btn.m{display:none}#search_mini_search .show{width:100%}#search .m_title{display:none}@media screen and (max-width:1000px){#search .search-info-box2-bottom{position:fixed;top:0;left:0;width:100vw;min-width:100vw;height:100vh;z-index:10000;padding:0;background-color:rgba(0,0,0,.5);border:0}#search .m_view{position:absolute;left:50%;top:50%;height:auto;transform:translate(-50%,-50%);width:90%;max-width:500px;padding:10px 20px 20px 20px;border:1px solid #fff;background-color:#fff;border-radius:5px}#search .m_title{display:block;position:relative;float:left;width:100%;padding:10px 40px;margin:0 0 20px 0;font-weight:700;font-size:15px;text-align:center;color:#484848;text-transform:uppercase;border-bottom:1px solid #d8d8d8}#search .m_close{display:block;position:absolute;top:50%;right:0;width:20px;height:20px;transform:translateY(-50%);font-size:0;background:url(/img/m-close-icon.svg) center no-repeat;cursor:pointer}#search .m_view .label{color:#fff}#search .bot-box,#search .bot-box:last-child{width:48%;margin:0 4% 0 0}#search .paxes .bot-box:nth-child(1){display:none}#search .paxes .bot-box:nth-child(2),#search .paxes .bot-box:nth-child(3){width:48%;margin:0 4% 0 0}#search .paxes .bot-box:nth-child(3){margin:0}#search .paxes .bot-box:last-child{display:none}#search .children .bot-box{margin-top:25px}#search .children .bot-box:nth-child(2){margin:0;margin-top:25px}#search .children .bot-box:nth-child(3){margin:15px 3% 0 0}#search .children .bot-box:last-child{margin:15px 0 0 0}#search .check-btn.m{display:block;width:100%;padding:18px 15px;margin:-12px 0 0 0}#search .check-btn.m{float:left;width:100%;margin:20px 0 0 0}}.loading{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;background:rgba(0,0,0,.70);z-index:70}.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999}svg{width:100px;height:100px;margin:20px;display:inline-block}#form{float:left;width:100%;margin:0 0 20px 0;line-height:1.2}#form .description_title{padding:30px 0 0 0;margin:0 0 10px 0}@media screen and (max-width:1100px){#form .description_title{padding:25px 0 0 0;margin:0 0 10px 0}}@media screen and (max-width:950px){#form .description_title{padding:20px 0 0 0;margin:0 0 10px 0}}@media screen and (max-width:750px){#form .description_title{padding:15px 0 0 0;margin:0 0 10px 0}}@media screen and (max-width:676px){#form .description_title{padding:9px 0 0 0;margin:0 0 10px 0}}#tourists,#lead_info,#calculation_services{float:left;width:100%}#tourists table,#lead_info table,#calculation_services table{width:100%}#product_info{display:inline-block;width:100%;margin:0 0 8px 0}#product_info tr td{vertical-align:top;padding:6px 0;line-height:1.2}#product_info tr td:nth-child(1){padding-right:30px;font-weight:700}#product_info .title,#product_info .total_price{font-weight:700;font-size:15px}@media screen and (max-width:450px){#product_info{width:100%}#product_info tr td{padding:1px 0 5px 0}#product_info td,#product_info td:first-child{float:left;width:100%}#product_info td:first-child{padding:1px 0 0 0}}#lead_info{margin:0 0 10px 0}#lead_info td{width:33.33%;padding:0 10px 7px 0}#lead_info .last{padding-right:0}@media screen and (max-width:676px){#lead_info td,#lead_info .last{float:left;width:100%;padding-right:0}}#tourists .tourists{float:left;width:100%;margin:4px 0 -10px 0}#tourists .children td{padding-bottom:50px}#tourists .space{padding:0!important}#tourists td{float:left;width:25%;padding:0 10px 10px 0}#tourists td:last-child{padding-right:0}@media screen and (max-width:676px){#tourists td,#tourists td:last-child{width:50%;padding:0 10px 10px 0}#tourists td:nth-child(2n){padding-right:0}}.text_align{float:left;width:100%;margin:10px 0 12px 0;text-align:right}.text_align p{display:flex;justify-content:flex-end;align-items:center}.text_align p input{margin:0 5px 0 0}@media screen and (max-width:950px){.text_align{text-align:center}.text_align p{justify-content:center;text-align:left}}.reservation_form .res_form_btn{float:none;width:200px;padding:12px 24px;margin:10px 0}@media screen and (max-width:950px){.reservation_form .res_form_btn{width:100%}}#form>form{display:flex;justify-content:center}.login_form{float:left;width:100%;max-width:400px}.login_form .input_field{width:100%;margin:0 0 14px 0}.login_form .basic_btn{width:100%;margin:0 0 10px 0;padding:12px 30px}.login_form .required{float:left;width:100%;font-size:13px;text-align:center}@media screen and (max-width:676px){.login_form .input_field{margin:0 0 16px 0}}.table.check_res_table{float:left;width:100%;margin:0 0 10px 0;line-height:1.2}.check_res_table td{}.res_see_btn{color:#484848}@media screen and (max-width:676px){.res_see_btn,.res_see_btn:hover,.res_see_btn:visited,.res_see_btn:link{font-size:12px}.check_res_table tr{display:flex;flex-wrap:wrap}.check_res_table td{float:left;width:50%}.check_res_table tr:last-child td:last-child{width:100%}}@media screen and (max-width:300px){}#booking_info_table .table-cell,.booking_info_table .table-cell{background:transparent}#booking_info_table .input,.booking_info_table .input{height:38px;background:#fff;border:1px solid #dbdbd6;border-radius:5px}#booking_info_table div.input,.booking_info_table div.input,#booking_info_table div.input.select,.booking_info_table div.input.select{height:38px;line-height:38px;background:#FFF!important;border:1px solid #dbdbd6;border-radius:5px}#booking_info_table .input.select,.booking_info_table .input.select{background:#fff url(../img/select-arr.png) no-repeat 100%!important;background-size:23px 8px!important}#toolbar{display:flex;justify-content:flex-start;flex-wrap:wrap;float:left;width:100%;padding:0 10%;margin:0 0 20px 0}#toolbar .basic_btn{width:auto;padding:7px 15px;margin:0 6px 6px 0;font-size:12px}#toolbar .basic_btn:nth-child(3n){margin-right:0}.service_table{margin:0 0 18px 0}.service_table .htable-header{width:16.66%}.service_table .htable-header:first-child{width:50%}.service_table .table-cell.nowrap{white-space:nowrap}.service_table .label{display:none;padding-left:0}.service_table .htable-header{font-weight:600;font-size:14px;color:#fff}#booking_info_table{width:100%;margin:0 0 10px 0}#booking_info_table .table-cell.top{float:left}#booking_info_table .table-cell{padding:5px 10px 5px 0;border:0;width:33.33%}#booking_info_table .table-cell:nth-child(3n){padding-right:0}@media screen and (max-width:950px){#booking_info_table .table-cell,#booking_info_table .table-cell:nth-child(3n){width:50%;padding-right:10px}#booking_info_table .table-cell:first-child{width:100%;padding-right:0}#booking_info_table .table-cell:nth-child(3n){padding-right:0}}#booking_info_table .break{height:20px}#booking_info_table .break td{padding:15px 0 10px 0}.booking_info_table{width:100%;margin:0 0 -10px 0}.booking_info_table .table-cell.top{float:left}.booking_info_table .table-cell{padding:5px 10px 5px 0;border:0;width:25%}.booking_info_table .table-cell:nth-child(4n){padding-right:0}.booking_info_table .break{height:20px}.booking_info_table .break td{}.line{height:1px;background-color:#D8D8D8}.form_btns{display:flex;justify-content:flex-end;flex-wrap:wrap;float:left;width:100%;padding:30px 0 0 0}.basic_btn.save,.basic_btn.back{width:auto;padding:9px 24px;font-size:12px}.basic_btn.save{border:2px solid #326db5}.basic_btn.save:hover{border:2px solid #09438A}.basic_btn.back{margin-right:2%;color:#484848;border:2px solid #D8D8D8;background-color:#D8D8D8}.basic_btn.back:hover{opacity:.85}#toolbar{padding:0;margin:0 0 20px 0}.booking_info_table .table-cell,.booking_info_table .table-cell.last{float:left;width:25%;padding-right:10px}.booking_info_table .table-cell:nth-child(4n){padding-right:0}@media screen and (max-width:950px){.booking_info_table .table-cell,.booking_info_table .table-cell:nth-child(4n){float:left;width:50%;padding-right:10px}.booking_info_table .table-cell:nth-child(2n){padding-right:0}}@media screen and (max-width:500px){#toolbar{margin:0 0 10px 0}#toolbar a,#toolbar a:link,#toolbar a:hover,#toolbar a:visited{font-size:11px}.service_table .table-cell{background:transparent}.service_table .label{display:block;font-weight:700}.service_table .header_row{display:none}.service_table .htable-header:first-child{width:50%}.service_table.table{border:0}.service_table .table-cell{float:left;width:100%;border:0;padding:4px 0}#booking_info_table .table-cell,#booking_info_table .table-cell.last{width:50%;padding-right:10px}#booking_info_table .table-cell.big{width:100%;padding-right:0}#booking_info_table .table-cell.special{padding-right:0}.booking_info_table .table-cell,.booking_info_table .table-cell.last,.booking_info_table .table-cell.third{width:50%;padding-right:10px}.booking_info_table .table-cell.second{padding-right:0}#booking_info_table .table-cell.empty{padding:0}}@media screen and (max-width:300px){.basic_btn.save,.basic_btn.back{width:100%;margin:5px 0}#booking_info_table .table-cell,#booking_info_table .table-cell.big,#booking_info_table .table-cell.last,#booking_info_table .table-cell.special{float:left;width:100%;padding-right:0}#booking_info_table .table-cell.empty{padding:0}}@media screen and (max-width:300px){.booking_info_table .table-cell,.booking_info_table .table-cell.last,.booking_info_table .table-cell.third,.booking_info_table .table-cell.second{float:left;width:100%;padding-right:0}}.agree_to_cancel{display:flex;align-items:center;float:left;width:100%;margin:15px 0 12px 0}.agree_to_cancel .checkbox{margin:0 6px 0 0}#header{position:fixed;top:0;width:100%;line-height:1.2;color:#fff;z-index:100;box-shadow:1px 3px 5px 0 rgba(0,0,0,.20)}#header.fixed{top:-32px;box-shadow:1px 3px 5px 0 rgba(39,28,28,.20)}#header,#header *{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#header{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#header li{padding:0;margin:0;list-style-type:none;background-image:none}#header_top{float:left;width:100%;font-size:13px;background-color:#326db5}#header_top .wrapper{height:32px}#header_top .left{display:flex;justify-content:flex-start;align-items:center;float:left;height:100%;margin:0 20px 0 0;font-size:13px;font-style:italic}#header_top .right{flex:auto;display:flex;justify-content:flex-end;align-content:center;float:right;height:100%}#header_top a,#header_top a:link,#header_top a:hover,#header_top a:visited{font-size:14px;color:#fff}#header_top a:hover{}#header .text,#header .mail,#header .phone,#header .mobile_phone,#header .res_check{display:flex;align-items:center}#header a.mail{font-size:13px}#header a.mail:hover{opacity:.7}#header .mail img{width:14px;height:11px;margin:0 12px 0 0;opacity:.7}#header .phone{margin:0 15px 0 32px;font-size:15px}#header .phone img{width:14px;height:15px;margin:0 12px 0 0;opacity:.7}#header .social{display:flex;align-items:center;padding:0 15px;background-color:rgba(0,0,0,.15)}#header .social.fb{padding-right:8px}#header .social.instagram{padding-left:8px}#header .social.fb img{width:9px;height:17px}#header .social:hover img{-moz-transform:translate(0,-2px);-ms-transform:translate(0,-2px);-o-transform:translate(0,-2px);-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}#header .social.instagram img{width:15px;height:15px}#header a.res_check{padding:0 15px;font-size:13px;background-color:rgba(0,0,0,.25)}#header a.res_check:hover{background-color:rgba(0,0,0,.35)}#header .res_check img{width:13px;height:13px;margin:0 12px 0 0;opacity:.7}#header_bottom{float:left;width:100%;background-color:#fff}#header_bottom .wrapper{display:flex;align-content:center;height:70px}#header #logo{position:relative;display:flex;justify-content:flex-start;align-items:center;float:left;width:158px;margin-top:-22px}#header.fixed #logo{margin-top:0}#header #logo:before{position:absolute;top:1px;left:-7px;content:'';width:85px;height:68px;background-color:#fff;border-radius:100%;z-index:2;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#header #logo a{display:flex;z-index:3}#header #logo a img{width:148px;height:73px}#header.fixed #logo a img{width:113px;height:56px}#topbar{display:flex;justify-content:flex-end;align-items:center;flex:auto;float:left}#topbar #topbar_menu{display:flex;justify-content:flex-end;align-content:center;flex-wrap:wrap;float:right;width:100%;height:100%}#topbar .btn_a,#topbar .btn{position:relative;display:flex;align-content:center;float:left;margin:0 0 0 30px}#topbar .btn>a,#topbar .btn>a:link,#topbar .btn>a:hover,#topbar .btn>a:visited{position:relative;display:flex;align-items:center;padding:10px 0;font-weight:700;font-size:15px;color:#464646;text-transform:uppercase}#topbar .btn_a>a,#topbar .btn_a>a:link,#topbar .btn_a>a:hover,#topbar .btn_a>a:visited{color:#326db5}#topbar .btn:hover>a,#topbar .btn_a:hover>a{color:#326db5}#topbar_menu>.btn>a:before,#topbar_menu>.btn_a>a:before{display:block;content:'';width:100%;height:5px;background:#326db5;width:0;-webkit-transition:250ms ease-in-out;-moz-transition:250ms ease-in-out;-o-transition:250ms ease-in-out;transition:250ms ease-in-out}#topbar_menu>.btn>a:before,#topbar_menu>.btn_a>a:before{position:absolute;bottom:0;left:0}#topbar_menu>.btn:hover>a:before{width:100%}#topbar .btn:hover .submenu{display:block}#topbar .submenu{display:none;position:absolute;top:38px;left:-12px;width:100%;min-width:250px;padding:6px 12px;box-shadow:0 2px 5px -1px rgba(0,0,0,.5);border-bottom:5px solid #326db5;background:#fff}#topbar .submenu{animation:show_submenu .4s ease-in-out}@keyframes show_submenu{0%{opacity:0}100%{opacity:1}}#topbar .btn:last-child .submenu{left:auto;right:0}#topbar .child_btn{float:left;width:100%;border-bottom:1px solid #ddd}#topbar .child_btn a,#topbar .child_btn a:link,#topbar .child_btn a:hover,#topbar .child_btn a:visited{display:flex;padding:7px 2px;font-weight:400;font-size:14px;color:#464646;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#topbar .child_btn a:hover{color:#326db5}#topbar .child_btn:last-child{border-bottom:none}@media screen and (min-width:1100px){#mobile_header{display:none}}@media screen and (max-width:1100px){#header{display:none}#mobile_header{display:flex}}#mobile_header{justify-content:center;align-content:center;position:fixed;top:0;width:100%;height:60px;border-bottom:1px solid #dbdbdb;background-color:#FFF;z-index:100}.mobile_header_menu{float:right;margin:13px 0 0 9px}.mobile_header_logo{flex:auto;display:flex;justify-content:center;align-items:center}.mobile_header_logo a{display:flex}.mobile_header_logo img{width:93px;height:46px}.mobile_header_phone{display:flex;justify-content:center;align-items:center;float:right;width:34px;height:34px;margin:12px 10px 0 0;border-radius:100%;opacity:.5;cursor:pointer}.mobile_header_phone img{width:22px;height:22px}#mobile_menu{position:fixed;display:flex;flex-direction:column;top:60px;right:0;width:100%;height:0;min-height:0;background-color:#F3F3F3;overflow-x:hidden;overflow-y:scroll;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;scrollbar-width:none;-ms-overflow-style:none;z-index:999}#mobile_menu .container{flex-grow:1;width:100%;max-width:1200px;min-height:0;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}#mobile_menu::-webkit-scrollbar{width:0;height:0}#mobile_menu ul{float:left;width:100%}#mobile_menu ul li{padding:0;margin:0;list-style-type:none;text-decoration:none;background-image:none}.no-scroll{overflow:hidden}.main_btns li{float:left;width:100%}#mobile_menu .btn,#mobile_menu .menu_link{float:left;width:100%;margin:0;clear:both;cursor:pointer}#mobile_menu .btn{background:#fff;border-bottom:1px solid #ddd;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#mobile_menu .btn_a{background-color:#fff}#mobile_menu .btn.has_children{display:flex}#mobile_menu .btn.has_children .icon{align-self:center;min-width:45px;padding:0 13px 0 0;text-align:right}#mobile_menu .btn.has_children .icon img{width:15px;height:15px;margin:8px 0 0 0;transform:rotate(-45deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#mobile_menu .active .btn.has_children .icon img{transform:rotate(0)}#mobile_menu .btn.secondary_btn{background-color:transparent}#mobile_menu .btn span,#mobile_menu .btn a:link,#mobile_menu .btn a:hover,#mobile_menu .btn a:visited{flex:auto;display:inline-block;width:100%;padding:12px 14px 9px 14px;font-weight:700;font-size:14px;line-height:1.4;color:#464646;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#mobile_menu .btn_a span,#mobile_menu .btn_a a,#mobile_menu .btn_a a:link,#mobile_menu .btn_a a:hover,#mobile_menu .btn_a a:visited{color:#326db5}.child_menu{float:left;width:100%;height:0;border-bottom:1px solid #ddd;background-color:transparent;transition:height .35s ease-in-out;overflow:hidden}.main_btns li:not(.active) .child_menu{display:none}#mobile_menu .menu_link a,#mobile_menu .menu_link a:link,#mobile_menu .menu_link a:hover,#mobile_menu .menu_link a:visited{display:inline-block;width:100%;padding:8px 15px;font-weight:400;font-size:13px;line-height:1.4;color:#464646;background-color:transparent;border-bottom:1px solid #ddd}#mobile_menu .menu_link:last-child a{border-bottom:none}#mobile_menu .info{display:none;float:left;width:100%;padding:10px 3%;border-top:1px solid #393939}#mobile_menu .info a,#mobile_menu .info a:link,#mobile_menu .info a:hover,#mobile_menu .info a:visited{display:flex;float:left;margin:0 10px 0 0}#mobile_menu .info a img{width:30px;height:30px}#menu_toggle *{transition:.1s ease-in-out}#menu_toggle span{display:block;background:#929292}#menu_toggle{width:36px;height:36px;position:relative;cursor:pointer}#menu_toggle #hamburger{position:absolute;width:100%;height:100%}#menu_toggle #hamburger span{position:relative;width:27px;height:2px;margin:7px auto 0 auto}#menu_toggle #hamburger span:nth-child(1){transition-delay:.5s}#menu_toggle #hamburger span:nth-child(2){transition-delay:.625s}#menu_toggle #hamburger span:nth-child(3){transition-delay:.75s}#menu_toggle #cross{position:absolute;width:100%;height:100%;transform:rotate(45deg)}#menu_toggle #cross span:nth-child(1){position:absolute;top:50%;left:50%;width:2px;height:0;transform:translate(-50%,-50%);transition-delay:0s}#menu_toggle #cross span:nth-child(2){position:absolute;top:50%;left:50%;width:0;height:2px;transform:translate(-50%,-50%);transition-delay:.25s}#menu_toggle.open #hamburger span{width:0}#menu_toggle.open #hamburger span:nth-child(1){transition-delay:0s}#menu_toggle.open #hamburger span:nth-child(2){transition-delay:.125s}#menu_toggle.open #hamburger span:nth-child(3){transition-delay:.25s}#menu_toggle.open #cross span:nth-child(1){height:80%;transition-delay:.625s}#menu_toggle.open #cross span:nth-child(2){width:80%;transition-delay:.375s}#hotels{float:left;width:100%}#hotels .wrapper>.line{float:left;width:100%;border-top:7px solid rgba(255,255,255,.2)}.hotel_box,.hotel_box *{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.hotel_box,.hotel_box:nth-child(2n),.hotel_box:nth-child(3n),.hotel_box:nth-child(4n){position:relative;float:left;width:48.75%;margin:0 2.5% 2.5% 0;line-height:1.2;border-radius:4px;outline:5px solid #fff;background-color:#e8ecf0;overflow:hidden}.hotel_box:nth-child(2n){margin:0 0 2.5% 0}.hotel_box:hover{outline:5px solid #f7ab0d;background-color:#dfe3e8}.hotel_box>a:nth-child(1){position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;font-size:0;z-index:5}.hotel_box{overflow:initial!important}.hotel_box .marker_new{position:absolute;top:-9px;left:0;width:100%;text-align:center;z-index:10}.hotel_box .marker_bg_new{position:relative;display:inline-block;padding:7px 14px 7px 38px;font-weight:600;font-size:12px;line-height:1.2;color:#464646;text-align:left;border-radius:3px;background:#F7AB0D;overflow:hidden;z-index:99}.hotel_box .marker_bg_new::before{position:absolute;left:10px;top:-7px;content:'';width:16px;height:29px;background:url(/img/internal/marker.png) no-repeat;background-size:16px 29px}@media screen and (max-width:950px){.hotel_box .marker_new{top:-7px}.hotel_box .marker_bg_new{padding:5px 14px 5px 30px;font-size:11px}.hotel_box .marker_bg_new::before{left:8px;top:-6px;content:'';width:14px;height:25px;background:url(/img/internal/marker.png) no-repeat;background-size:14px 25px}}@media screen and (max-width:676px){.hotel_box .marker_new{top:-5px}.hotel_box .marker_bg_new{padding:5px 12px 5px 27px;font-size:11px}.hotel_box .marker_bg_new::before{left:6px;top:-5px;content:'';width:12px;height:22px;background:url(/img/internal/marker.png) no-repeat;background-size:12px 22px}}.hotel_box .image{position:relative;float:left;width:100%;height:122px}.hotel_box .image::before{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%) scale(0.2);content:url(/img/hotel-box-icon-hotel.png);opacity:0;z-index:3;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.hotel_box:hover .image::before{top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);opacity:1}.hotel_box .image::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:100%;background:#285791;opacity:0;z-index:2;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.hotel_box:hover .image::after{opacity:.7}.hotel_box .image>a{display:flex;width:100%;height:100%;overflow:hidden}.hotel_box .image a img{width:100%;height:100%;object-fit:cover;-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-transform:scale(1.0)}.hotel_box:hover .image a img{transform:rotate(3deg) scale(1.2);-webkit-transform:rotate(3deg) scale(1.2);-moz-transform:rotate(3deg) scale(1.2);-webkit-transform:rotate(3deg) scale(1.2);-o-transform:rotate(3deg) scale(1.2);-ms-transform:rotate(3deg) scale(1.2);transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.hotel_box .box_bottom{float:left;width:100%;padding:0 12px;margin:8px 0 10px 0}.hotel_box .stars{display:flex;justify-content:center;float:left;width:100%;height:12px;margin:0 0 1px 0}.hotel_box .stars img{width:11px;height:9px;margin:0 1px}.hotel_box .title{float:left;width:100%;height:31px;margin:0 0 9px 0;overflow:hidden}.hotel_box .title table{width:100%;height:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0}.hotel_box .title table td{width:100%;height:100%;padding:0;margin:0;vertical-align:middle}.hotel_box .title a,.hotel_box .title a:link,.hotel_box .title a:visited,.hotel_box .title a:hover{font-weight:700;font-size:14px;line-height:1.1;letter-spacing:.04em;color:#2b5d9a;text-align:center;text-transform:uppercase;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hotel_box .line_container{display:flex;justify-content:center;float:left;width:100%;margin:0 0 4px 0;opacity:.2}.hotel_box .line{width:60%;height:1px;background-color:#4b4b4b}.hotel_box .location{float:left;width:100%;height:13px;margin:0 0 2px 0;font-weight:300;font-size:11px;color:#484848;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hotel_box .price_container{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;float:left;width:100%;height:21px;margin:0 0 7px 0;font-weight:300;font-size:10px;color:#393939}.hotel_box .price{margin:0 0 0 7px;font-weight:700;font-size:15px;color:#326db5}.hotel_box .price .currency{font-size:13px}.hotel_box .btns{display:flex;justify-content:center;float:left;width:100%}.hotel_box .basic_btn{padding:6px 17px 9px 17px;font-weight:400;font-size:11px;color:#fff;text-transform:initial;border:2px solid #326db5;background-color:#326db5;z-index:5}.hotel_box .basic_btn:hover{box-shadow:0 0 0 0 rgba(50,109,181,.6);-webkit-animation:pulse 1s;border:2px solid #265288;background-color:#265288}@-webkit-keyframes pulse{70%{box-shadow:0 0 0 20px rgba(50,109,181,0)}100%{box-shadow:0 0 0 0 rgba(50,109,181,0)}}.hotel_box:hover .basic_btn{}@media screen and (min-width:676px){.hotel_box,.hotel_box:nth-child(2n),.hotel_box:nth-child(3n),.hotel_box:nth-child(4n){width:32%;margin:0 2% 2% 0}.hotel_box:nth-child(3n){margin:0 0 2% 0}.hotel_box .box_bottom{padding:0 14px;margin:11px 0 12px 0}.hotel_box .image{height:145px}.hotel_box .title{height:33px;margin:0 0 9px 0}.hotel_box .title a,.hotel_box .title a:link,.hotel_box .title a:visited,.hotel_box .title a:hover{font-size:15px}.hotel_box .line_container{margin:0 0 7px 0}.hotel_box .location{height:15px;margin:0 0 4px 0;font-size:12px}.hotel_box .price_container{margin:0 0 9px 0;font-size:12px}.hotel_box .price{margin:0 0 0 7px;font-size:16px}.hotel_box .basic_btn{font-size:12px}}@media screen and (min-width:1100px){.hotel_box,.hotel_box:nth-child(2n),.hotel_box:nth-child(3n),.hotel_box:nth-child(4n){width:23.5%;margin:0 2% 2% 0}.hotel_box:nth-child(4n){margin:0 0 2% 0}.hotel_box .box_bottom{padding:0 16px;margin:15px 0 15px 0}.hotel_box .image{height:165px}.hotel_box .stars img{width:12px;height:11px}.hotel_box .title{height:35px;margin:0 0 9px 0}.hotel_box .title a,.hotel_box .title a:link,.hotel_box .title a:visited,.hotel_box .title a:hover{font-size:16px}.hotel_box .line_container{margin:0 0 9px 0}.hotel_box .location{height:16px;margin:0 0 6px 0;font-size:13px}.hotel_box .price_container{margin:0 0 11px 0;font-size:13px}.hotel_box .price{margin:0 0 0 7px;font-size:17px}.hotel_box .basic_btn{padding:5px 17px 8px 17px;font-size:13px}}#footer_m{display:none}#footer{display:block}@media screen and (max-width:1200px){#footer_m{display:block}#footer{display:none}}#footer_m{float:left;width:100%;line-height:1.2;background-color:#FFF;background:#285791;color:#fff}#footer_m ul li{padding:0;margin:0;list-style-type:none;text-decoration:none;background-image:none}#footer_middle_m a,#footer_middle_m a:link,#footer_middle_m a:hover,#footer_middle_m a:visited{color:#fff}#footer_middle_m a:hover{opacity:.7}#footer_top_m{float:left;width:100%;padding:18px 0 12px 0}#footer_m .socials{display:flex;align-items:center;flex-wrap:wrap;float:left;padding:0 0 0 8px;line-height:0}#footer_m .socials a{margin:0 24px 0 0;opacity:.8}#footer_m .socials a:last-child{margin:0}#footer_m .socials a:hover{opacity:1}#footer_m .fb img{width:11px;height:22px}#footer_m .instagram img{width:22px;height:22px}#footer_m .license{display:flex;align-items:center;float:right;max-width:141px;font-weight:300;font-size:10px}#footer_m .license .icon{width:38px;min-width:38px}#footer_m .license .icon img{width:32px;height:22px}#footer_m .license .text{flex:auto}#footer_middle_m{float:left;width:100%;padding:14px 0 10px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}#footer_m .col_01{float:left;width:calc(100% - 300px)}#footer_m .col_02{float:right;width:300px;padding:0 0 0 20px}#footer_m .footer_menu{float:left;width:100%}#footer_m .footer_menu .btn{float:left;width:100%;margin:0 0 10px 0;text-align:right}#footer_m .footer_menu a,#footer_m .footer_menu a:link,#footer_m .footer_menu a:hover,#footer_m .footer_menu a:visited{font-weight:600;font-size:15px;line-height:1.2;color:#fff;text-transform:uppercase;opacity:1}#footer_m .footer_menu a:hover{opacity:.7}@media screen and (max-width:600px){#footer_middle_m .wrapper{display:flex;flex-wrap:wrap;flex-direction:column-reverse}#footer_m .col_01{width:100%}#footer_m .col_02{width:100%;padding:0;margin:10px 0 20px 0}#footer_m .footer_menu .btn{float:left;width:auto;margin:4px 16px 4px 0;text-align:left}}#footer_m .contact_text{float:left;width:100%;margin:0 0 12px 0;font-size:13px;letter-spacing:.04em}#footer_m .phone{display:flex;align-items:center;float:left;width:100%;margin:0 0 11px 0;font-size:15px}#footer_m .phone img{width:17px;height:17px;margin:0 5px 0 0}#footer_m .phone span{margin:0 0 0 17px}#footer_m .mail{float:left;width:100%;margin:0 0 19px 0}#footer_m .mail a{display:flex;align-items:center;float:left;font-size:13px;color:#fff}#footer_m .mail img{width:12px;height:9px;margin:0 10px 0 0;opacity:.8}#footer_m .payment{float:left;width:100%;font-size:10px}#footer_m .payment .text{margin:0 0 10px 0}#footer_m .payment img{width:125px;height:27px}#footer_bottom_m{float:left;width:100%;padding:21px 0 40px 0;font-weight:300;font-size:11px}#footer_m .by_prostudio{float:left;width:100%}#footer_m .by_prostudio img{width:70px;height:11px;margin:10px 0 0 0;vertical-align:middle}#footer{float:left;width:100%;line-height:1.2;background-color:#FFF;background:#285791;color:#fff}#footer ul li{padding:0;margin:0;list-style-type:none;text-decoration:none;background-image:none}#footer_middle a,#footer_middle a:link,#footer_middle a:hover,#footer_middle a:visited{color:#fff}#footer_middle a:hover{opacity:.7}#footer_top{float:left;width:100%;padding:16px 0 14px 0;background:#214877}#footer .footer_menu{display:flex;justify-content:center;flex-wrap:wrap;float:left;width:100%}#footer .footer_menu .btn{float:left;margin:4px 12px}#footer .footer_menu a,#footer .footer_menu a:link,#footer .footer_menu a:hover,#footer .footer_menu a:visited{font-weight:600;font-size:15px;line-height:1.2;color:#fff;text-transform:uppercase;opacity:.7}#footer .footer_menu a:hover{opacity:1}#footer_middle{float:left;width:100%;padding:30px 0 30px 0;border-bottom:1px solid rgba(255,255,255,.2)}#footer .col_01{float:left;width:23%}#footer .col_02{float:left;width:28%}#footer .col_03{float:left;width:33%}#footer .col_04{float:right;width:14%}#footer .col>.text{position:relative;;float:left;width:100%;margin:0 0 25px 0;font-weight:700;font-size:16px;line-height:1.3;color:#f7ab0d;text-transform:uppercase}#footer .col>.text::after{position:absolute;bottom:-9px;left:0;content:'';width:40px;height:3px;background:#f7ab0d}#footer .license{display:flex;align-items:center;float:left;max-width:195px;font-weight:400;font-size:13px}#footer .license .icon{width:56px;min-width:56px}#footer .license .icon img{width:42px;height:28px}#footer .license .text{flex:auto}#footer .contact_text{float:left;width:100%;margin:0 0 16px 0;font-weight:700;font-size:15px;text-transform:uppercase}#footer .phone{display:flex;align-items:center;float:left;width:100%;margin:0 0 15px 0;font-size:16px}#footer .phone img{width:17px;height:17px;margin:0 8px 0 0}#footer .phone span{margin:0 0 0 17px}#footer .mail{float:left;width:100%}#footer .mail a{display:flex;align-items:center;float:left;font-size:13px;color:#fff}#footer .mail img{width:17px;height:13px;margin:0 10px 0 0;opacity:.8}#footer .payment{float:left;width:100%;font-weight:700;font-size:13px;tex-transform:uppercase}#footer .payment .text{margin:0 0 10px 0}#footer .payment img{width:125px;height:27px}#footer .socials{display:flex;align-items:center;flex-wrap:wrap;float:left;width:100%;line-height:0}#footer .socials a{margin:0 24px 0 0;opacity:.8}#footer .socials a:last-child{margin:0}#footer .socials a:hover{opacity:1}#footer .fb img{width:11px;height:22px}#footer .instagram img{width:22px;height:22px}#footer_bottom{float:left;width:100%;padding:21px 0 40px 0;font-weight:400;font-size:12px;text-align:center}#footer .by_prostudio{float:left;width:100%}#footer .by_prostudio img{width:70px;height:11px;margin:0 0 0 10px;vertical-align:middle}#banner_123{float:left;width:100%}#banner_123 .wrapper{position:relative}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;height:570px;width:100%;padding:0;z-index:1}.swiper-container img{width:100%;height:100%;object-fit:cover}.swiper-slide{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}.swiper-slide-active{opacity:1!important}.swiper-container .container{height:100%}.swiper-container .mask_bottom{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(../../img/banner-mask-bottom.png) repeat-x center bottom}.swiper-container .wrapper{position:relative;display:flex;align-items:center;height:100%}.swiper-container .banner_info{display:flex;justify-content:flex-start;flex-wrap:wrap;position:absolute;bottom:90px;left:0;width:100%;padding:0 3%;text-align:center;z-index:3}.banner_info .title{float:left;width:100%;max-height:75px;overflow:hidden}.banner_info .title a,.banner_info .title a:link,.banner_info .title a:hover,.banner_info .title a:visited{font-weight:700;font-size:34px;line-height:1.1;color:#fff;text-transform:uppercase;text-shadow:3px 4px 5px rgba(0,0,0,.55);text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner_info .line_container{float:left;width:100%;margin:16px 0 7px 0}.banner_info .line_container .line{width:45px;height:4px;margin:0 auto;background-color:#fff}.banner_info .text{float:left;width:100%;max-height:39px;font-weight:400;font-size:15px;line-height:1.3;color:#fff;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:3.3%;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:3.3%;left:auto}.swiper-button-next{width:25px;height:46px;background:url(../../img/banner-123-arrow-right.svg) center center no-repeat;background-size:25px 46px;opacity:1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.swiper-button-next:hover{opacity:.6}.swiper-button-prev{width:25px;height:46px;background:url(../../img/banner-123-arrow-left.svg) center center no-repeat;background-size:25px 46px;opacity:1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.swiper-button-prev:hover{opacity:.6}.swiper-pagination{display:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.swiper-pagination{display:block}@media screen and (max-width:1400px){.banner_info .title{max-height:71px}.banner_info .title a,.banner_info .title a:link,.banner_info .title a:hover,.banner_info .title a:visited{font-size:32px}}@media screen and (max-width:1200px){.swiper-container .banner_info{bottom:60px}.banner_info .title{max-height:64px}.banner_info .title a,.banner_info .title a:link,.banner_info .title a:hover,.banner_info .title a:visited{font-size:29px}}@media screen and (max-width:1180px){.swiper-container .banner_info{bottom:70px}}@media screen and (max-width:1100px){.swiper-container{height:540px}.swiper-container .banner_info{margin:0}}@media screen and (max-width:1120px){.swiper-container{height:500px}}@media screen and (max-width:950px){.swiper-container .banner_info{bottom:55px}.swiper-container{height:480px}.banner_info .title{max-height:57px}.banner_info .title a,.banner_info .title a:link,.banner_info .title a:hover,.banner_info .title a:visited{font-size:26px}.banner_info .line{width:50px;height:3px}.banner_info .text{max-height:39px;font-size:15px}}@media screen and (max-width:800px){.swiper-container{height:430px}}@media screen and (max-width:676px){.swiper-container .banner_info{bottom:42px}.swiper-container{height:310px}.banner_info .title{max-height:49px}.banner_info .title a,.banner_info .title a:link,.banner_info .title a:hover,.banner_info .title a:visited{font-size:22px}.banner_info .text{max-height:37px;font-size:14px}}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:999}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:50px;left:0;width:100%}.gallery .swiper-container-horizontal>.swiper-pagination-bullets,.gallery .swiper-pagination-custom,.gallery .swiper-pagination-fraction{bottom:10px}@media screen and (max-width:1180px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:18px}}@media screen and (max-width:950px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px}}@media screen and (max-width:676px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:12px}}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:11px;height:11px;display:inline-block;border-radius:100%;background:#fff;opacity:.5}@media screen and (max-width:950px){.swiper-pagination-bullet{width:9px;height:9px}}@media screen and (max-width:676px){.swiper-pagination-bullet{width:8px;height:8px}}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#fff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}@media screen and (max-width:676px){.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.content,.view_content{float:left;width:100%;min-height:30px}.content ul li{line-height:1.4}#title{float:left;width:100%;padding:25px 0 16px 0;margin:0 0 20px 0;border-bottom:1px solid #ececec;background-color:#e8ecf0}#title h1{float:left;width:100%;font-family:'Open Sans',sans-serif;font-weight:700;font-size:21px;line-height:1.2;color:#FFF;color:#326db5;text-align:left;text-transform:uppercase}#title.view h1{font-weight:600;font-size:18px}#title .line{float:left;width:44px;height:3px;margin:6px 0 0 0;background-color:#FFF;background-color:#326db5}#subtitle{float:left;width:100%;margin:0 0 16px 0;font-weight:700;font-size:25px;line-height:1.15;color:#484848}.description_title{float:left;width:100%;padding:26px 0 15px 0;font-weight:700;font-size:19px;line-height:1.2;color:#484848;text-transform:uppercase;border-top:9px solid #D8D8D8}.description_title:first-child{border-top:none}.offer_description .description_title{text-align:center}.content_title{display:inline-block;width:100%;margin:0 0 5px 0;font-weight:700;font-size:inherit;line-height:1.3}.offer_description{float:left;width:100%}.descriptions{float:left;width:100%;padding:0 0 20px 0}.clearfix{width:100%;height:0;clear:both}.strong{font-weight:700}iframe{max-width:100%}.no_break{white-space:nowrap}@media screen and (max-width:1300px){}@media screen and (max-width:1100px){#title{padding:20px 0 14px 0;margin:0 0 18px 0}#title h1{font-size:19px}#title.view h1{font-size:17px}#subtitle{margin:0 0 15px 0;font-size:20px}.description_title{padding:22px 0 15px 0;font-size:18px}}@media screen and (max-width:950px){#title{padding:16px 0 14px 0;margin:0 0 17px 0}#title h1{font-size:18px}#title.view h1{font-size:16px}#subtitle{margin:0 0 14px 0;font-size:20px}.description_title{padding:19px 0 14px 0;font-size:17px}}@media screen and (max-width:800px){.offer_description{padding:0 0 20px 0}}@media screen and (max-width:750px){#title{padding:14px 0 12px 0;margin:0 0 16px 0}#title h1{font-size:17px}#title.view h1{font-size:15px}#subtitle{margin:0 0 13px 0;font-size:19px}.description_title{padding:16px 0 13px 0;font-size:16px}}@media screen and (max-width:676px){#title{padding:12px 0 11px 0;margin:0 0 16px 0}#title h1{font-size:16px}#title.view h1{font-size:14px}#subtitle{margin:0 0 11px 0;font-size:17px}.description_title{padding:12px 0 10px 0}}@media screen and (max-width:450px){}.res_check_btn_container{display:flex;justify-content:center;float:left;width:100%}.res_check_btn_container .res_check_btn{padding:8px 18px;margin:0 0 20px 0;font-size:13px;color:#484848;border-radius:50px;border:2px solid #D8D8D8;background-color:#D8D8D8}.res_check_btn_container .res_check_btn:hover{color:#fff;background-color:#f7ab0d;border:2px solid #f7ab0d}@media screen and (max-width:1000px){.res_check_btn_container .res_check_btn{font-size:12px}}@media screen and (max-width:800px){.res_check_btn_container .res_check_btn{font-size:11px}}@media screen and (max-width:676px){.res_check_btn_container .res_check_btn{font-size:10px}}.view_doc{margin:5px 0}.view_doc a{display:flex;align-items:center}.view_doc img{width:18px;height:17px;margin:0 6px 0 0}.section_box,.section_box *{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.section_box,.section_box:nth-child(2n),.section_box:nth-child(3n),.section_box:nth-child(4n){position:relative;float:left;width:48.75%;margin:0 2.5% 2.5% 0;line-height:1.2;border-radius:4px;outline:5px solid #fff;;background-color:#e8ecf0;overflow:hidden}.section_box:nth-child(2n){margin:0 0 2.5% 0}.section_box:hover{outline:5px solid #f7ab0d;background-color:#dfe3e8}.section_box>a:nth-child(1){position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;font-size:0;z-index:5}.section_box .image{position:relative;float:left;width:100%;height:112px}.section_box .image>a{display:flex;width:100%;height:100%;overflow:hidden}.section_box .image img{width:100%;height:100%;object-fit:cover;-moz-transform:scale(1.0);-webkit-transform:scale(1.0);-o-transform:scale(1.0);-transform:scale(1.0)}.section_box:hover .image a>img{transform:rotate(3deg) scale(1.2);-webkit-transform:rotate(3deg) scale(1.2);-moz-transform:rotate(3deg) scale(1.2);-webkit-transform:rotate(3deg) scale(1.2);-o-transform:rotate(3deg) scale(1.2);-ms-transform:rotate(3deg) scale(1.2);transition:.5s ease;-moz-transition:.5s ease;-webkit-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease}.section_box .box_bottom{float:left;width:100%;padding:0 12px;margin:9px 0 10px 0}.section_box .title{float:left;width:100%;height:33px;margin:0 0 12px 0;color:#484848;overflow:hidden}.section_box.room_box .title{height:50px}.section_box .title table{width:100%;height:100%;margin:0;border:0;border-collapse:collapse;border-spacing:0}.section_box .title table td{width:100%;height:100%;padding:0;margin:0;vertical-align:middle}.section_box .title a,.section_box .title a:link,.section_box .title a:visited,.section_box .title a:hover{font-weight:600;font-size:15px;line-height:1.1;letter-spacing:.04em;color:#484848;text-align:center;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section_box.room_box .title a,.section_box.room_box .title a:link,.section_box.room_box .title a:visited,.section_box.room_box .title a:hover{-webkit-line-clamp:3}.section_box .btns{display:flex;justify-content:center;float:left;width:100%}.section_box .basic_btn{padding:7px 17px;font-weight:400;font-size:11px;color:#fff;text-transform:initial;border:2px solid #326db5;background-color:#326db5;z-index:5}.section_box .basic_btn:hover{box-shadow:0 0 0 0 rgba(50,109,181,.6);-webkit-animation:pulse 1s;border:2px solid #265288;background-color:#265288}@-webkit-keyframes pulse{70%{box-shadow:0 0 0 20px rgba(50,109,181,0)}100%{box-shadow:0 0 0 0 rgba(50,109,181,0)}}.section_box:hover .basic_btn{}@media screen and (min-width:676px){.section_box,.section_box:nth-child(2n),.section_box:nth-child(3n),.section_box:nth-child(4n){width:32%;margin:0 2% 2% 0}.section_box:nth-child(3n){margin:0 0 2% 0}.section_box .box_bottom{padding:0 14px;margin:14px 0 16px 0}.section_box .image{height:125px}.section_box .title{height:35px}.section_box.room_box .title{height:53px}.section_box .title a,.section_box .title a:link,.section_box .title a:visited,.section_box .title a:hover{font-size:16px}.section_box .basic_btn{font-size:12px}}@media screen and (min-width:1100px){.section_box,.section_box:nth-child(2n),.section_box:nth-child(3n),.section_box:nth-child(4n){width:23.5%;margin:0 2% 2% 0}.section_box:nth-child(4n){margin:0 0 2% 0}.section_box .box_bottom{padding:0 16px;margin:17px 0 19px 0}.section_box .image{height:145px}.section_box .title{height:37px}.section_box.room_box .title{height:56px}.section_box .title a,.section_box .title a:link,.section_box .title a:visited,.section_box .title a:hover{font-size:17px}.section_box .basic_btn{padding:5px 17px 8px 17px;font-size:13px}}#hotel_stars{display:flex;justify-content:flex-start;float:left;width:100%;margin:0 0 2px 0;margin:0 0 4px 0}#hotel_stars img{width:11px;height:10px;width:14px;height:14px;margin:0 1px}@media screen and (max-width:700px){#hotel_stars{margin:0 0 2px 0}#hotel_stars img{width:11px;height:10px}}.gallery{float:left;width:100%;height:420px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}.gallery .swiper-container{height:100%;box-shadow:none}.gallery{overflow:initial}#marker_new{position:absolute;top:-9px;left:0;width:100%;text-align:center;z-index:10}#marker_bg_new{position:relative;display:inline-block;padding:7px 14px 7px 38px;font-weight:600;font-size:12px;line-height:1.2;color:#464646;text-align:left;border-radius:3px;background:#F7AB0D;overflow:hidden;z-index:99}#marker_bg_new::before{position:absolute;left:10px;top:-7px;content:'';width:16px;height:29px;background:url(/img/internal/marker.png) no-repeat;background-size:16px 29px}@media screen and (max-width:950px){#marker_new{top:-7px}#marker_bg_new{padding:5px 14px 5px 30px;font-size:11px}#marker_bg_new::before{left:8px;top:-6px;content:'';width:14px;height:25px;background:url(/img/internal/marker.png) no-repeat;background-size:14px 25px}}@media screen and (max-width:676px){#marker_new{top:-5px}#marker_bg_new{padding:5px 12px 5px 27px;font-size:11px}#marker_bg_new::before{left:6px;top:-5px;content:'';width:12px;height:22px;background:url(/img/internal/marker.png) no-repeat;background-size:12px 22px}}@media screen and (max-width:1100px){.gallery{height:370px}}@media screen and (max-width:900px){.gallery{height:350px}}@media screen and (max-width:700px){.gallery{height:310px}}#offer_header{display:flex;align-items:center;float:left;width:100%;padding:13px 0 10px 0;line-height:1.2;border-bottom:1px solid rgba(255,255,255,.2)}#offer_header .location{flex:auto;display:flex;align-items:center;float:left;padding:0 20px 0 0}#offer_header .location .icon{display:flex;align-items:center;width:17px;min-width:17px}#offer_header .location .icon img{width:11px;height:15px;opacity:.4}#offer_header .location .text{flex:auto;font-weight:300;font-size:15px;color:#484848}@media screen and (max-width:1100px){#offer_header .location .text{font-size:14px}}@media screen and (max-width:900px){#offer_header .location .text{font-size:13px}}@media screen and (max-width:700px){#offer_header .location .text{font-size:12px}}.distances{display:flex;flex-wrap:wrap;float:left;width:100%;padding:15px 0 5px 0;margin:5px 0 10px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.distances .content_title{margin:0 0 10px 0}.distances .distance{display:flex;float:left;width:23.5%;margin:0 2% 15px 0;font-size:13px;line-height:1.2}.distances .distance:nth-child(4n){margin:0 0 15px 0}.distances .distance .icon{display:flex;width:17px;min-width:17px}.distances .distance .icon img{width:11px;height:15px;opacity:.4}.distances .distance .text{flex:auto}.distances .distance span{display:block;float:left;width:100%;font-weight:700;font-size:15px}@media screen and (max-width:900px){.distances .distance,.distances .distance:nth-child(4n){width:48%;margin:0 2% 15px 0}.distances .distance:nth-child(2n){margin:0 0 15px 0}.distances .distance span{font-size:14px}}@media screen and (max-width:650px){.distances .distance,.distances .distance:nth-child(4n),.distances .distance:nth-child(2n){width:100%;margin:0 0 12px 0}.distances .distance span{font-size:13px}}#content_price{display:flex;justify-content:flex-end;align-items:baseline;float:right;margin:-4px 0 0 0;font-weight:300;font-size:14px;color:#424242}#content_price .price{margin:0 0 0 7px;font-weight:700;font-size:22px;color:#326db5;text-transform:initial}#content_price .price .currency{font-size:17px}@media screen and (max-width:1100px){#content_price{font-size:13px}#content_price .price{font-size:20px}#content_price .price .currency{font-size:16px}}@media screen and (max-width:900px){#content_price{font-size:12px}#content_price .price{font-size:18px}#content_price .price .currency{font-size:14px}}@media screen and (max-width:700px){#content_price{font-size:10px}#content_price .price{font-size:16px}#content_price .price .currency{font-size:13px}}.optiontable{float:left;width:100%;padding:0 0 10px 0;margin:0 0 6px 0;border-bottom:1px solid #eaeaea}.optiontable:last-child{padding:0;margin:0;border:0}.offer_description .description_title_checkbox{text-align:left}.optiontable .content_title{float:left;width:100%;margin:8px 0 10px 0}.optiontable table{float:left;width:100%;border:0;border-collapse:collapse;border-spacing:0}.optiontable table td{display:flex;float:left;width:33%;min-height:23px;padding:0 20px 4px 0;line-height:1.2}.optiontable img{margin:4px 5px 0 0;width:4px;height:7px}@media screen and (max-width:320px){.optiontable table td{width:100%}}.table{font-family:'Open Sans',sans-serif;font-weight:400;font-size:inherit;line-height:1.4;color:#fff;border-style:solid;border-width:thin;border-left-width:1px;border-top-width:1px;border-bottom-width:0;border-right-width:0;border-color:#dbdbdb}.htable-header{padding:7px 12px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:inherit;color:#fff;border-style:solid;border-width:thin;border-left-width:0;border-top-width:0;border-bottom-width:1px;border-right-width:1px;border-color:#dbdbdb;background-color:#326db5;vertical-align:middle}.table-cell{padding:7px 12px;border-style:solid;border-width:thin;border-left-width:0;border-top-width:0;border-bottom-width:1px;border-right-width:1px;border-color:#dbdbdb;background-color:#FFF;color:#484848}.wiki_line{width:100%;height:1px;margin:10px auto;font-size:0;line-height:0;background:#dbdbdb}.wiki_table{margin:10px 0 10px 0;font-family:inherit;font-weight:inherit;font-size:inherit;border-style:solid;border-color:#dbdbdb;border-width:1px 1px 0 0;background-color:transparent}.wiki_td{padding:10px;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-align:center;border-style:solid;border-color:#dbdbdb;border-width:0 0 1px 1px}.wiki_td img{width:auto!important;height:auto!important;max-width:100%;object-fit:cover}/*! jQuery UI - v1.11.0 - 2014-06-26
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */#ui-datepicker-div{margin-top:0;margin-left:-1px}#ui-datepicker-div a:link,#ui-datepicker-div a:visited,#ui-datepicker-div a:hover{line-height:1;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#ui-datepicker-div.ui-widget{font-family:'Open Sans',sans-serif;font-size:1.1em;line-height:1}#ui-datepicker-div.ui-widget-content{border:1px solid #e1e1e1;background:#fff;color:#393939}#ui-datepicker-div .ui-widget-header{font-family:'Open Sans',sans-serif;font-weight:700;color:#fff;background:#326db5}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{font-weight:400;color:#393939;border:1px solid #e1e1e1;background:#fff}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus{font-weight:400;color:#393939;border:1px solid #326db5;background:#fff}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{font-weight:300;color:#fff;border:1px solid #326db5;background:#326db5}#ui-datepicker-div a,#ui-datepicker-div a:link,#ui-datepicker-div a:hover,#ui-datepicker-div a:visited{font-size:.9em}#ui-datepicker-div .ui-state-disabled,#ui-datepicker-div .ui-state-disabled,#ui-datepicker-div .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-icon{width:16px;height:16px}.ui-widget-header .ui-icon{background-image:url(../img/internal/ui-icons.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../img/internal/ui-icons-hover.png)}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}#ui-datepicker-div{z-index:999!important}#ui-datepicker-div.ui-datepicker{width:21em;padding:.7em;display:none;z-index:99}#ui-datepicker-div.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-next{position:absolute;top:9px;width:1.8em;height:1.8em;border:1px solid transparent}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover{left:9px;background-color:transparent;cursor:pointer}#ui-datepicker-div.ui-datepicker .ui-datepicker-next,#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover{right:9px;background-color:transparent;cursor:pointer}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next span,#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover span{display:block;position:absolute;left:50%;margin-left:-7px;top:50%;margin-top:-9px;border:1px solid transparent;background-color:transparent}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span{margin-left:-10px}#ui-datepicker-div.ui-datepicker .ui-datepicker-next-hover span{margin-left:-8px;margin-top:-8px}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev-hover span{margin-left:-9px;margin-top:-8px}#ui-datepicker-div.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}#ui-datepicker-div.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}#ui-datepicker-div.ui-datepicker select.ui-datepicker-month,#ui-datepicker-div.ui-datepicker select.ui-datepicker-year{width:49%}#ui-datepicker-div.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse}#ui-datepicker-div.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:400;border:0}#ui-datepicker-div.ui-datepicker td{border:0;padding:1px}#ui-datepicker-div.ui-datepicker td span,#ui-datepicker-div.ui-datepicker td a{display:block;padding:.6em .8em;text-align:right;text-decoration:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:0;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:0;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:0;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:0;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-state-disabled{cursor:default!important}@media screen and (max-width:700px){#ui-datepicker-div.ui-widget{font-size:.9em}#ui-datepicker-div.ui-datepicker td span,#ui-datepicker-div.ui-datepicker td a{padding:.4em .6em}}.search_result_title{text-align:center}.search_result_box{position:relative;float:left;width:100%;margin:0 0 20px 0;line-height:1.2;color:#484848;background-color:#F3F3F3;background-color:#f7f7f7;border:0;border-radius:5px;overflow:hidden}.search_result_box:hover{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.3);box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.search_result_box.only_table{border-top:none}.search_result_box .result_top{display:flex;flex-wrap:wrap;float:left;width:100%;min-height:130px;padding:22px}.search_result_box .result_left{float:left;width:20%}.search_result_box .result_right{float:left;width:80%;padding:0 0 0 22px}.search_result_box .image{float:left;width:100%;height:100%;background-color:#efefef;background-position:center;background-size:cover;background-repeat:no-repeat}.search_result_box .image img{width:100%;height:100%;object-fit:cover}.search_result_box .result_right_main{float:left;width:80%;padding:0 20px 0 0}.search_result_box .stars{display:flex;float:left;width:100%;margin:5px 0 5px 0}.search_result_box .stars img{width:10px;height:9px;margin:0 1px;opacity:.5}.search_result_box .title{float:left;width:100%;font-weight:700;font-size:17px;text-transform:uppercase}.search_result_box .location{display:flex;align-items:center;float:left;width:100%;margin:0 0 8px 0;font-size:12px;text-transform:uppercase}.search_result_box .location_icon{min-width:18px;height:16px;background:url(/img/bghotels/icon-location.svg) center left no-repeat}.search_result_box .text{float:left;width:100%;max-height:42px;margin:0 0 8px 0;font-size:12px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search_result_box .basic_btn{padding:8px 12px 7px 12px;font-weight:400;font-size:10px}.search_result_box .price_container{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;float:right;width:20%;padding:0 0 0 22px;height:100%;font-size:12px;color:#326db5;text-align:center;border-left:1px solid #dbdbdb}.search_result_box .main_price{font-weight:700;font-size:22px}.search_result_box .main_price .currency{font-size:18px;margin:0 0 0 3px}.search_result_box .result_bottom{float:left;width:100%}.search_result_box .result_bottom table{width:100%!important}.search_result_box table{border-collapse:collapse}.search_result_box table tr{border-bottom:1px solid #dbdbdb}.search_result_box table tr:last-child{border-bottom:1px solid transparent}.search_result_box table td{padding:9px 0 7px 20px;font-size:13px;vertical-align:middle}.search_result_box table td:first-child{padding-left:22px}.search_result_box table td:last-child{padding-right:10px}.search_result_box table .theader_int{background-color:#f7ab0d}.search_result_box table .theader_int td{padding:12px 0 12px 20px;font-weight:700;color:#fff;text-transform:uppercase;border-top:1px solid #f7ab0d}.search_result_box table td .room_title{font-weight:700;cursor:pointer}.search_result_box table td .room_title:hover{color:#326db5}.search_result_box table td.price{font-weight:700;font-size:13px;color:#326db5}.search_result_box table td.price .no_break{display:flex;align-items:flex-end;align-items:baseline}.search_result_box table td.price .no_break.old_price{margin:0 10px 0 0;color:#545454;text-decoration:line-through}.search_result_box table td.price span:nth-child(1){margin:0 4px 0 0;font-size:14px}.search_result_box .book_btn{float:right;max-width:100%;padding:6px 12px;font-weight:400;font-size:13px}@media screen and (max-width:1050px){.search_result_box .result_right_main{width:75%}.search_result_box .price_container{width:25%}}@media screen and (max-width:1000px){.search_result_box .result_top{padding:18px}.search_result_box .result_right{padding:0 0 0 18px}.search_result_box .result_right_main{padding:0 18px 0 0}.search_result_box .price_container{padding:0 0 0 18px}.search_result_box .price_container .main_price{font-size:16px}.search_result_box .price_container .main_price .currency{font-size:15px}.search_result_box table .theader_int td{font-size:12px}.search_result_box table td:first-child{padding-left:18px}}@media screen and (max-width:950px){.search_result_box .title{font-size:16px}.search_result_box .book_btn{font-size:12px}}@media screen and (max-width:750px){.search_result_box .title{font-size:15px}}@media screen and (max-width:700px){.search_result_box.only_table{border-top:1px solid transparent}.search_result_box{margin:0 0 18px 0}.search_result_box .result_top{min-height:0;padding:0}.search_result_box .result_left{width:100%}.search_result_box .image{height:150px}.search_result_box .result_right{width:100%;margin:0;padding:12px 15px}.search_result_box .stars{margin:0 0 5px 0}.search_result_box .title{font-size:14px}.search_result_box .result_right_main .basic_btn{float:none;display:inline-block}.search_result_box .price_container{font-size:10px}.search_result_box .price_container .main_price{font-size:15px}.search_result_box .price_container .main_price .currency{font-size:14px}.search_result_box .result_top{border-bottom:1px solid #dbdbdb}.search_result_box table tr{display:flex;flex-wrap:wrap}.search_result_box table td{float:left;width:100%;padding:3px 15px 3px 15px;font-size:11px}.search_result_box table .theader_int{display:none}.search_result_box table tr td:nth-child(1){padding:10px 15px 0 15px;font-weight:700;font-size:12px}.search_result_box table tr td.price{display:flex;flex-wrap:wrap;align-content:center;width:60%;padding:3px 15px 7px 15px;font-size:11px}.search_result_box table td.price span:nth-child(1){font-size:12px}.search_result_box table td.price .no_break{width:100%}.search_result_box table tr td:last-child{width:40%;padding:3px 15px 10px 0;margin:-13px 0 0 0}.search_result_box .book_btn{padding:5px 10px;font-size:11px}.search_result_box .book_btn{height:100%}}.room_box_loading{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:7}.room_box_loading img{width:55px;height:55px}.popup_container{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;min-width:100vw;height:100vh;padding:5vh 5vw;z-index:102;background-color:rgba(0,0,0,.7);animation:popup_fade .8s ease-in-out}.popup_container *{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@keyframes popup_fade{0%{opacity:0}80%{opacity:1}100%{opacity:1}}.popup{position:relative;display:flex;max-width:1100px;max-height:90vh;height:auto;margin:0 auto;background:#fff;animation:popup_m_move_down .2s ease-in-out;overflow:auto}.popup::-webkit-scrollbar{width:0;height:0}@keyframes popup_m_move_down{0%{transform:translateY(-20px)}100%{transform:translate()}}.popup #popup_view{float:left;width:100%;height:100%}.popup .close{display:block;position:fixed;top:30px;right:30px;width:40px;height:40px;font-size:0;border-radius:100%;background:#fff url(/img/popup-close-icon.svg) center no-repeat;background-size:30px 30px;cursor:pointer;box-shadow:0 0 13px 0 rgba(0,0,0,.28);z-index:1000}.popup .main_title{float:left;width:100%;padding:20px 30px 25px 20px;background-color:#e8ecf0}.popup .main_title h3{position:relative;float:left;width:100%;font-weight:600;font-size:18px;line-height:1.2;color:#326db5;text-transform:uppercase}.popup .main_title h3::after{position:absolute;bottom:-8px;left:0;content:'';width:44px;height:3px;background-color:#326db5}.popup .popup_content{position:relative;float:left;width:100%;padding:20px}.popup .content_top{display:flex;float:left;width:100%;min-height:300px;margin:0 0 20px 0}.popup .content_bottom{display:flex;flex-wrap:wrap;float:left;width:100%}.popup .content_top .left{width:50%;padding:0 20px 0 0}.popup .content_top .gallery{width:50%;height:auto}.popup .content_title{width:auto;margin:0}.popup .short_description{float:left;width:100%;margin:10px 0 0 0;font-size:13px}@media screen and (max-width:950px){.popup .close{top:20px;right:20px;width:30px;height:30px;background:#fff url(/img/popup-close-icon.svg) center no-repeat;background-size:20px 20px}.popup .main_title{padding:13px 20px 23px 20px}.popup .main_title h3{font-size:17px}.popup .content_top{flex-wrap:wrap;flex-direction:column-reverse}.popup .content_top .left{width:100%;padding:0}.popup .content_top .gallery{width:100%;height:300px;margin:0 0 15px 0}}@media screen and (max-width:800px){.popup .content_top .gallery{height:250px}}@media screen and (max-width:700px){.popup .main_title{padding:13px 15px 19px 15px}.popup .main_title h3{font-size:16px}.popup .main_title h3::after{bottom:-6px;width:38px;height:2px}.popup .content_top .gallery{height:230px;max-height:35vh}}@media screen and (max-width:600px){.popup .popup_content{padding:15px}.popup .content_top .gallery{height:200px}}.facilities{display:flex;flex-wrap:wrap;float:left;width:100%}.facilities .facility{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;float:left;width:12.0625%;height:85px;margin:0 .5% .5% 0;line-height:0;background-color:#e8ecf0}.facilities .facility:nth-child(8n){margin:0 0 .5% 0}.facilities .facility>div{display:flex;justify-content:center;align-items:center;float:left;width:100%;height:27px;padding:0 5px;font-size:11px;line-height:1;text-align:center}.facilities .facility img{width:39px;height:39px;margin:8px 0 0 0}@media screen and (max-width:950px){.facilities .facility,.facilities .facility:nth-child(8n){width:13.857%;margin:0 .5% .5% 0}.facilities .facility:nth-child(7n){margin:0 0 .5% 0}}@media screen and (max-width:850px){.facilities .facility,.facilities .facility:nth-child(8n),.facilities .facility:nth-child(7n){width:16%;margin:0 .8% .8% 0}.facilities .facility:nth-child(6n){margin:0 0 .8% 0}.facilities .facility img{width:35px;height:35px;margin:5px 0 0 0}}@media screen and (max-width:700px){.facilities .facility,.facilities .facility:nth-child(8n),.facilities .facility:nth-child(7n),.facilities .facility:nth-child(6n),.facilities .facility:nth-child(5n){width:23.98%;height:75px;margin:0 1.35% 1.35% 0}.facilities .facility:nth-child(4n){margin:0 0 1.35% 0}.facilities .facility img{width:32px;height:32px}}@media screen and (max-width:650px){.facilities .facility,.facilities .facility:nth-child(8n),.facilities .facility:nth-child(7n),.facilities .facility:nth-child(6n){width:18.92%;height:80px;margin:0 1.35% 1.35% 0}.facilities .facility:nth-child(5n){margin:0 0 1.35% 0}}@media screen and (max-width:520px){.facilities .facility,.facilities .facility:nth-child(8n),.facilities .facility:nth-child(7n),.facilities .facility:nth-child(6n),.facilities .facility:nth-child(5n),.facilities .facility:nth-child(4n){width:32.43%;height:70px;margin:0 1.35% 1.35% 0}.facilities .facility:nth-child(3n){margin:0 0 1.35% 0}.facilities .facility img{width:30px;height:30px;margin:4px 0 0 0}.facilities .facility>div{height:20px;font-size:10px}}.popup .description_title{font-size:16px;padding:18px 0 20px 0;border-top:4px solid #e8ecf0}.checkbox_facilities{display:flex;flex-wrap:wrap;float:left;width:100%;margin:0 0 15px 0;font-size:13px;line-height:1.15}.checkbox_facilities .checkbox_facility{display:flex;float:left;width:24.1%;margin:0 1.2% 4px 0}.checkbox_facilities .checkbox_facility:nth-child(4n){margin:0 0 4px 0}.checkbox_facilities .checkbox_facility .icon{min-width:15px;width:15px}.checkbox_facilities .checkbox_facility img{width:9px;height:6px;margin:0 0 2px 0;opacity:.45}.checkbox_facilities .checkbox_facility .text{flex:auto}@media screen and (max-width:1000px){.popup .description_title{font-size:15px;padding:15px 0 15px 0;border-top:3px solid #e8ecf0}.checkbox_facilities .checkbox_facility,.checkbox_facilities .checkbox_facility:nth-child(4n){width:32.33%;margin:0 1.5% 4px 0}.checkbox_facilities .checkbox_facility:nth-child(3n){margin:0 0 4px 0}}@media screen and (max-width:700px){.checkbox_facilities .checkbox_facility,.checkbox_facilities .checkbox_facility:nth-child(3n),.checkbox_facilities .checkbox_facility:nth-child(4n){width:49%;margin:0 2% 4px 0}.checkbox_facilities .checkbox_facility:nth-child(2n){margin:0 0 4px 0}}