@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800);@import url(https://fonts.googleapis.com/css?family=Coda+Caption:800);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}.secure-site{height:100%;background:#f4f4f4}.hide{display:none!important}.global-validation-error,.ng-cloak{display:none}.hidden{display:none!important}.overflow-hidden{overflow:hidden!important}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.span-link,.span-smartlink{outline:none;cursor:pointer;text-decoration:underline}strong{font-weight:700}input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}input::-ms-clear{display:none}.container{-webkit-box-flex:1;flex:1 0 auto;max-width:1200px;width:100%;padding:0 15px;box-sizing:border-box;margin:0 auto;font-family:Roboto,Open Sans,sans-serif}#container.container_new{padding-bottom:50px;width:100%}#container .book-wrap__mobile_book_info{z-index:1}.container_old{margin-top:45px}#page-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;position:relative}.overlay{bottom:0;top:0;right:0;height:100%}.overlay,.overlay-text{position:absolute;left:0;width:100%}.overlay-text{bottom:8px;text-align:left;box-sizing:border-box;font:400 12px/16px Roboto,Open Sans,sans-serif;color:#fff;padding-left:9px;z-index:1}@-webkit-keyframes shadow-animation{0%{opacity:0}to{opacity:.7}}@keyframes shadow-animation{0%{opacity:0}to{opacity:.7}}.page_hotel{background-color:#f4f4f4}.body-shadow-mob{position:absolute;width:100%;height:100%;background-color:#000;display:none;opacity:0;-webkit-transition:1s ease;transition:1s ease;will-change:opacity;z-index:1000}.body-shadow-mob.visible{display:block;-webkit-animation:shadow-animation 1s ease;animation:shadow-animation 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:.7;overflow:hidden}.page_mybooking,.page_post_booking,.secure-site,.site__footer,.site__header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page_mybooking *,.page_post_booking *,.secure-site *,.site__footer *,.site__header *{box-sizing:border-box}.page_mybooking *,.page_mybooking :after,.page_mybooking :before,.page_post_booking *,.page_post_booking :after,.page_post_booking :before,.secure-site *,.secure-site :after,.secure-site :before,.site__footer *,.site__footer :after,.site__footer :before,.site__header *,.site__header :after,.site__header :before{box-sizing:border-box}.page_mybooking .temporary-hide,.page_post_booking .temporary-hide,.secure-site .temporary-hide,.site__footer .temporary-hide,.site__header .temporary-hide{display:none}.page_mybooking .site_clearfix,.page_post_booking .site_clearfix,.secure-site .site_clearfix,.site__footer .site_clearfix,.site__header .site_clearfix{clear:both}.page_mybooking .site_clearfix .position-left,.page_post_booking .site_clearfix .position-left,.secure-site .site_clearfix .position-left,.site__footer .site_clearfix .position-left,.site__header .site_clearfix .position-left{float:left}.page_mybooking .site_clearfix .position-right,.page_post_booking .site_clearfix .position-right,.secure-site .site_clearfix .position-right,.site__footer .site_clearfix .position-right,.site__header .site_clearfix .position-right{float:right}.page_mybooking .content,.page_post_booking .content,.secure-site .content,.site__footer .content,.site__header .content{max-width:1200px;padding:20px 15px;font-family:Roboto,Open Sans,Sans-Serif;margin:0 auto;position:relative;font-size:14px}.page_mybooking .content-page-blank,.page_post_booking .content-page-blank,.secure-site .content-page-blank,.site__footer .content-page-blank,.site__header .content-page-blank{background-color:#fff;box-sizing:border-box;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04);min-height:100px;font-size:14px;border-radius:4px}.page_mybooking .content-page-blank-titled,.page_post_booking .content-page-blank-titled,.secure-site .content-page-blank-titled,.site__footer .content-page-blank-titled,.site__header .content-page-blank-titled{padding-top:0}.page_mybooking .content-page-title,.page_post_booking .content-page-title,.secure-site .content-page-title,.site__footer .content-page-title,.site__header .content-page-title{font-size:30px;line-height:30px;padding:15px 0;letter-spacing:.1px;font-weight:600;text-align:left;border-bottom:1px solid #ededed;font-family:Roboto,Open Sans,sans-serif}.page_mybooking .text-important-green,.page_post_booking .text-important-green,.secure-site .text-important-green,.site__footer .text-important-green,.site__header .text-important-green{color:#42be56}.page_mybooking .text-important-green svg,.page_post_booking .text-important-green svg,.secure-site .text-important-green svg,.site__footer .text-important-green svg,.site__header .text-important-green svg{fill:#42be56}html[dir=rtl] .site__phone-data,html[dir=rtl] .site__statistic-number,html[dir=rtl] .table-data-hotel-name{direction:rtl;display:inline-block}.text-capitalize{text-transform:capitalize}.basic-white-blank{width:100%;min-height:65px;border-radius:4px;background-color:#fff;padding:0 20px;box-sizing:border-box;overflow:hidden;box-shadow:0 3px 6px .5px rgba(0,0,0,.05)}.basic-title{font-size:30px}.basic-small-title,.basic-title{font-family:Roboto,Open Sans,sans-serif;font-weight:500;line-height:24px;padding:20px 0}.basic-small-title{font-size:24px}.basic-border{border-bottom:1px solid #ededed}.basic-input{-webkit-appearance:none;border:none;box-shadow:none;outline:none;cursor:pointer}.basic-notification-msg{display:table;width:100%;margin:0 0 10px;padding:10px 10px 10px 20px;min-height:54px;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 7px .1px rgba(0,0,0,.04),0 3px 5px .3px rgba(0,0,0,.1)}.basic-notification-msg .notification-icon{display:table-cell;vertical-align:middle;margin:0 5px 0 0}.basic-notification-msg .notification-text{display:table-cell;width:95%;vertical-align:middle;font:600 16px Roboto,Open Sans,sans-serif}.ui-dialog{z-index:9998!important}input::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:#939393;font-style:normal;font-family:Roboto,Open Sans,sans-serif;opacity:1}input::-moz-placeholder,input:focus::-moz-placeholder{color:#939393;font-style:normal;font-family:Roboto,Open Sans,sans-serif;opacity:1}input:-ms-input-placeholder,input:focus:-ms-input-placeholder{color:#939393;font-style:normal;font-family:Roboto,Open Sans,sans-serif;opacity:1}input:-moz-placeholder,input:focus:-moz-placeholder{color:#939393;font-style:normal;font-family:Roboto,Open Sans,sans-serif;opacity:1}.page_hotel .g-more-less-wrap{display:none}.show-mob{display:none!important}@media (max-width:760px){.hide-mob{display:none!important}.show-mob{display:inline-block!important}}.check-input{display:inline-block;position:relative;width:100%;border-radius:4px;background-color:#fff;color:#939393;border:1px solid #dfdfdf;font:500 16px/24px Roboto,Open Sans,sans-serif;vertical-align:middle;box-sizing:border-box;padding:13px 5px;height:auto}.check-input+input{right:13px;bottom:18px}.page_about_us.main-body-shadow,.page_book.main-body-shadow,.page_hotel.main-body-shadow,.page_hotellist.main-body-shadow,.page_hotellist_landing.main-body-shadow,.page_main.main-body-shadow{position:relative}.page_about_us.main-body-shadow:after,.page_book.main-body-shadow:after,.page_hotel.main-body-shadow:after,.page_hotellist.main-body-shadow:after,.page_hotellist_landing.main-body-shadow:after,.page_main.main-body-shadow:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.page_hotel.page-popup-bg,.page_hotellist.page-popup-bg{position:relative;height:100%}.page_hotel.page-popup-bg:after,.page_hotellist.page-popup-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999}.page_hotel.popup-bg,.page_hotellist.popup-bg{position:relative}.page_hotel.popup-bg:after,.page_hotellist.popup-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.js-b-link{cursor:pointer}[v-cloak]{display:none}.page_about_us .reviews-nav,.page_hotellist_landing .reviews-nav,.page_main .reviews-nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;box-sizing:border-box;position:absolute;width:80px;height:40px;border:1px solid #333;border-radius:4px;font:500 20px Roboto,Open Sans,sans-serif;bottom:-45px;left:50%;margin-left:-40px}.page_about_us .reviews-nav .slash,.page_hotellist_landing .reviews-nav .slash,.page_main .reviews-nav .slash{display:inline-block;margin:0 3px}.page_about_us .reviews-nav li,.page_hotellist_landing .reviews-nav li,.page_main .reviews-nav li{display:none}.page_about_us .reviews-nav .slick-active,.page_hotellist_landing .reviews-nav .slick-active,.page_main .reviews-nav .slick-active{display:inline-block}.nav-links{max-width:730px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-links li{display:inline-block;margin-right:7px;font-size:14px}.nav-links li a{text-decoration:none}.site_breadcrumbs{float:none;width:100%;max-width:1200px;margin:0 auto;line-height:32px}.site_breadcrumbs,.site_breadcrumbs a{color:#67707a!important}.site_breadcrumbs .button_arrow{left:5px;top:-1px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#939ba3;color:#939ba3}.page_hotel .scroll-top-btn,.page_hotellist .scroll-top-btn{display:none;opacity:.5;position:fixed;cursor:pointer;top:90%;right:2%;z-index:1000;width:34px;height:34px;border-radius:4px;background-color:var(--color-light,#3988df)}.page_hotel .scroll-top-btn .svg-icon-scroll-top,.page_hotellist .scroll-top-btn .svg-icon-scroll-top{display:block;position:relative;width:14px;height:14px;top:calc(50% - 7px);left:calc(50% - 7px);-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fff}.page_hotel .scroll-top-btn:hover,.page_hotellist .scroll-top-btn:hover{opacity:.8}.page_hotel .scroll-top-btn.active,.page_hotellist .scroll-top-btn.active{opacity:1}.page_post_booking .textField.error,.page_post_booking .textField.ok{color:inherit;background:none}.page_post_booking .change-email-form #Email-error{color:#fd3d3d;margin-top:7px}.secure-site .back-home__btn{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;width:100%;max-width:270px;border-radius:3px;border:1px solid var(--color-basic);padding:10px 15px;margin:10% auto;color:var(--color-basic);font:600 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:1.4px;text-align:center;text-transform:uppercase;background-color:#fff;cursor:pointer}.secure-site .back-home__btn-icon{display:-webkit-box;display:flex;width:20px;height:20px;fill:var(--color-basic);margin:0 10px 0 0}.secure-site .back-home__btn-text{display:-webkit-box;display:flex;flex-shrink:2;flex-wrap:wrap;word-break:break-all}@media (min-width:320px) and (max-width:370px){.secure-site .page_post_booking table tr a{max-width:150px}}.secure-site .book-page{width:1000px;clear:both;margin:0 auto}.secure-site .book-deck{line-height:1.4}@media (min-width:768px){.secure-site .secure-site .book-wrap__book-info .hide-mob,.secure-site .secure-site .book-wrap__data .hide-mob{display:block!important}}@media (max-width:767px){.secure-site .secure-site .book-wrap__book-info .hide-mob,.secure-site .secure-site .book-wrap__data .hide-mob{display:none!important}}.secure-site .special-request-hint{font-size:12px;margin-bottom:10px}.secure-site .page_support .page-support__title{display:inline-block;width:100%;text-align:center;font:800 30px/36px Roboto,Open Sans,sans-serif;letter-spacing:.8px;text-transform:uppercase;margin:50px auto 25px;color:#333;border-bottom:none;box-sizing:border-box}.secure-site .page_support .container{max-width:1000px}.secure-site .page_support .container .content{width:100%;border-radius:4px;background-color:#fff;padding:20px;box-sizing:border-box;overflow:hidden;box-shadow:0 3px 6px .5px rgba(0,0,0,.05)}.secure-site .page_support .email-contact textarea{max-width:423px}.secure-site .page_support .support-error-message__wrapper{display:inline-block;width:100%;border-radius:4px;background-color:#ffe5e5;padding:10px;box-sizing:border-box;font:400 14px/20px Roboto,Open Sans,sans-serif;color:#ff0b0b;margin:0 0 10px}@media (max-width:959px){.secure-site .page_support .email-contact,.secure-site .page_support .tel-contact{display:block;float:none;margin:0 auto;max-width:100%}.secure-site .page_support .tel-contact{margin-top:20px}}@media (max-width:479px){.secure-site .page_support .email-contact,.secure-site .page_support .tel-contact{padding:10px}.secure-site .page_support .email-contact input,.secure-site .page_support .email-contact select,.secure-site .page_support .email-contact textarea{max-width:290px}}@media (max-width:359px){.secure-site .page_support .email-contact .have-reserv{margin:6px 0 0}.secure-site .page_support .email-contact input,.secure-site .page_support .email-contact select,.secure-site .page_support .email-contact textarea{max-width:250px}}.circularG_wrap{width:37px;height:37px;border-radius:18.5px;box-sizing:border-box;padding:5px;background-color:#939393;margin:0 auto}.circularG_wrap_bloker{background-color:var(--color-main-medium)}.is-loading-fone{display:none}.circularG-container{position:relative;width:27px;height:27px;margin:auto}.circularG{position:absolute;background-color:#fff;width:6px;height:6px;border-radius:4px;-webkit-animation-name:bounce_circularG;animation-name:bounce_circularG;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.circularG.circularG_1{left:0;top:11px;-webkit-animation-delay:.41s;animation-delay:.41s}.circularG.circularG_2{left:3px;top:3px;-webkit-animation-delay:.55s;animation-delay:.55s}.circularG.circularG_3{top:0;left:11px;-webkit-animation-delay:.69s;animation-delay:.69s}.circularG.circularG_4{right:3px;top:3px;-webkit-animation-delay:.83s;animation-delay:.83s}.circularG.circularG_5{right:0;top:11px;-webkit-animation-delay:.97s;animation-delay:.97s}.circularG.circularG_6{right:3px;bottom:3px;-webkit-animation-delay:1.1s;animation-delay:1.1s}.circularG.circularG_7{left:11px;bottom:0;-webkit-animation-delay:1.24s;animation-delay:1.24s}.circularG.circularG_8{left:3px;bottom:3px;-webkit-animation-delay:1.38s;animation-delay:1.38s}@keyframes bounce_circularG{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.1);transform:scale(.1)}}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}to{-webkit-transform:scale(.3)}}.secure-site .site__main-error{min-height:50px;background-color:#ffe5e5;border-radius:4px;border-left:4px solid #ff0b0b;color:#ff0b0b;padding:20px;margin:20px auto}.secure-site .main-error-data,.secure-site .main-error-icon{display:inline-block;vertical-align:top;float:left}.secure-site .main-error-annotation,.secure-site .main-error-title{max-width:75%;padding-left:10px;float:left;text-align:left;padding-top:10px}.secure-site .main-error-title{font-weight:700;display:block;min-width:55%}.secure-site .main-error-annotation{color:#333}.secure-site .book-room-title{font-size:24px;line-height:24px;padding:20px 0 10px;font-weight:500;text-align:left}.secure-site .site__group-id{font-family:Roboto,Open Sans,sans-serif;font-weight:600;color:var(--color-main-hover);margin-left:5px}.secure-site .room__not-booked{padding-right:10px}.secure-site .alternative-propose{display:inline-block;font-size:14px;font-weight:400;font-family:Raleway,Roboto,Open Sans,sans-serif}.secure-site .main-error-devider{display:none}@media (max-width:480px){.secure-site .main-error-annotation{display:block;float:none;font-size:14px;max-width:100%}.secure-site .main-error-devider{display:block;padding-left:0}.secure-site .svg-icon-error-sign{width:35px;height:35px;display:inline-block;vertical-align:middle;float:none;fill:#ff0b0b}.secure-site .main-error-icon,.secure-site .main-error-title{vertical-align:middle;float:none}.secure-site .main-error-title{max-width:65%;display:inline-block;padding-top:0}}.secure-site .site__pop-up-basic{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:2000}.secure-site .site__pop-up-basic.show-popup{display:block}.secure-site .pop-up-background-basic{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.6;background-color:#000}.secure-site .pop-up-basic-data{position:fixed;top:calc((100% - 300px)/2);left:calc((100% - 300px)/2);width:300px;min-height:300px;background-color:#fff;margin:auto;border-radius:4px;box-sizing:border-box;color:#333}.secure-site .pop-up-title-basic{border-bottom:1px solid #dfdfdf;height:100%;width:100%;padding:10px;box-shadow:0 3px 10px rgba(0,0,0,.2);box-sizing:border-box;font-family:Roboto,Open Sans,sans-serif;font-size:30px;font-weight:500}.secure-site .pop-up-title-basic .title-text-basic{float:left;line-height:30px;font-weight:500}.secure-site .pop-up-title-basic .ic_close-popup{float:right;cursor:pointer;line-height:30px}.secure-site .pop-up-title-basic .svg-icon-close-popup{width:18px;height:18px;position:relative;top:-1px}.secure-site .pop-up-text-basic{display:block;position:relative;padding:20px 10px;font-size:14px;line-height:20px;color:#333;text-align:left}.secure-site .site__pop-up{display:none;position:absolute;height:100%;width:100%;top:0;left:0;z-index:2000}.secure-site .site__pop-up.show-popup{display:block}.secure-site .change-email-popup-error .site__pop-up-background,.secure-site .change-email-popup-success .site__pop-up-background,.secure-site .change-email-popup .site__pop-up-background{position:relative;height:100%;width:100%;opacity:.8;background-color:#000}.secure-site .change-email-popup-error .site__pop-up-data,.secure-site .change-email-popup-success .site__pop-up-data,.secure-site .change-email-popup .site__pop-up-data{position:fixed;top:calc((100% - 350px)/2);left:calc((100% - 450px)/2);width:450px;height:350px;background-color:#fff;margin:auto;padding:20px;border-radius:4px;box-sizing:border-box}.secure-site .change-email-popup-error .site__pop-up-data .pop-up-title,.secure-site .change-email-popup-success .site__pop-up-data .pop-up-title,.secure-site .change-email-popup .site__pop-up-data .pop-up-title{border-bottom:1px solid #dfdfdf;padding-bottom:15px}.secure-site .change-email-popup-error .site__pop-up-data .pop-up-title-text,.secure-site .change-email-popup-success .site__pop-up-data .pop-up-title-text,.secure-site .change-email-popup .site__pop-up-data .pop-up-title-text{float:left;font-size:30px;line-height:30px;font-weight:500}.secure-site .change-email-popup-error .site__pop-up-data .ic_close-popup,.secure-site .change-email-popup-success .site__pop-up-data .ic_close-popup,.secure-site .change-email-popup .site__pop-up-data .ic_close-popup{float:right;cursor:pointer}.secure-site .change-email-popup-error .site__pop-up-data .form-email-wrap,.secure-site .change-email-popup-success .site__pop-up-data .form-email-wrap,.secure-site .change-email-popup .site__pop-up-data .form-email-wrap{padding:24px 0 13px}.secure-site .change-email-popup-error .site__pop-up-data .form-email-wrap:last-child,.secure-site .change-email-popup-success .site__pop-up-data .form-email-wrap:last-child,.secure-site .change-email-popup .site__pop-up-data .form-email-wrap:last-child{padding:0}.secure-site .change-email-popup-error .site__pop-up-data .email-data,.secure-site .change-email-popup-success .site__pop-up-data .email-data,.secure-site .change-email-popup .site__pop-up-data .email-data{display:block;line-height:20px;padding:15px 10px;background-color:#ededed;border:1px solid #dfdfdf;box-sizing:border-box;border-radius:4px;width:100%;font-size:16px;font-weight:500;font-family:Roboto,Open Sans,Sans-Serif;box-shadow:none}.secure-site .change-email-popup-error .site__pop-up-data .new-email-data,.secure-site .change-email-popup-success .site__pop-up-data .new-email-data,.secure-site .change-email-popup .site__pop-up-data .new-email-data{background-color:#fff}.secure-site .change-email-popup-error .site__pop-up-data .new-email-data.error,.secure-site .change-email-popup-success .site__pop-up-data .new-email-data.error,.secure-site .change-email-popup .site__pop-up-data .new-email-data.error{border:1px solid #ff0b0b;background-color:#ffe5e5}.secure-site .change-email-popup-error .site__pop-up-data .form-data-title,.secure-site .change-email-popup-success .site__pop-up-data .form-data-title,.secure-site .change-email-popup .site__pop-up-data .form-data-title{display:inline-block;font-size:14px;line-height:1.71;margin-bottom:5px}.secure-site .change-email-popup-error .site__pop-up-content,.secure-site .change-email-popup-success .site__pop-up-content,.secure-site .change-email-popup .site__pop-up-content{margin:50px auto}.secure-site .change-email-popup-error .site__btn-wrap,.secure-site .change-email-popup-success .site__btn-wrap,.secure-site .change-email-popup .site__btn-wrap{display:block;margin:20px auto;text-align:center;overflow:hidden}.secure-site .change-email-popup-error .site__btn-wrap .save-email-change,.secure-site .change-email-popup-success .site__btn-wrap .save-email-change,.secure-site .change-email-popup .site__btn-wrap .save-email-change{color:#fff}.secure-site .change-email-popup,.secure-site .change-email-popup-error,.secure-site .change-email-popup-success{display:none}.secure-site .change-email-popup-error .change-email-paragraph,.secure-site .change-email-popup-success .change-email-paragraph,.secure-site .change-email-popup .change-email-paragraph{color:#333;font:500 24px Roboto,Open Sans,sans-serif;margin:15px auto}.secure-site .change-email-popup-error .copy-was-send,.secure-site .change-email-popup-success .copy-was-send,.secure-site .change-email-popup .copy-was-send{font:400 14px Raleway,Roboto,Open Sans,sans-serif;color:#333;margin-bottom:10px}.secure-site .change-email-popup-error .email-paragraph,.secure-site .change-email-popup-success .email-paragraph,.secure-site .change-email-popup .email-paragraph{font:700 14px Raleway,Roboto,Open Sans,sans-serif;color:#333;padding-bottom:20px}.secure-site .change-email-popup-success{text-align:center}.secure-site .change-email-popup-success .change-email-paragraph{color:#42be56}.secure-site .change-email-popup-error{text-align:center}.secure-site .change-email-popup-error .change-email-paragraph{color:#ffbe00}.secure-site .change-email-popup-error .copy-was-send a{font-weight:500;text-decoration:underline;color:#333}.secure-site .change-email-popup-error .copy-was-send a:active,.secure-site .change-email-popup-error .copy-was-send a:hover{color:#333}.no-touch .site__btn-wrap .btn-blue{width:100%;max-width:200px}.no-touch .site__btn-wrap .btn-blue:first-child{float:right;margin-left:10px}.no-touch .site__btn-wrap .btn-blue.btn-link{float:none}.no-touch .site__btn-wrap .btn-invert{color:var(--color-basic)}.no-touch .site__btn-wrap .btn-invert:active,.no-touch .site__btn-wrap .btn-invert:hover{color:#fff;background-color:var(--color-basic)}.no-touch .site__btn-wrap .btn-link{color:#fff}.no-touch .site__btn-wrap .btn-link:active,.no-touch .site__btn-wrap .btn-link:hover{color:#fff}@media (max-width:991px){.site__btn-wrap .btn-blue{width:100%;max-width:200px}.site__btn-wrap .btn-blue:first-child{float:right;margin-left:10px}.site__btn-wrap .btn-blue.btn-link{float:none}.site__btn-wrap .btn-invert{color:var(--color-basic)}.site__btn-wrap .btn-invert:active,.site__btn-wrap .btn-invert:hover{color:#fff;background-color:var(--color-basic)}.site__btn-wrap .btn-link{color:#fff}.site__btn-wrap .btn-link:active,.site__btn-wrap .btn-link:hover{color:#fff}}@media (max-width:600px){.page_post_booking .change-email-popup,.page_post_booking .secure-site .change-email-popup-error,.page_post_booking .secure-site .change-email-popup-success,.secure-site .page_post_booking .change-email-popup-error,.secure-site .page_post_booking .change-email-popup-success{overflow-y:auto}.page_post_booking .change-email-popup .site__pop-up-background,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-background,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-background,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-background,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-background{background-color:transparent}.page_post_booking .change-email-popup .site__pop-up-data,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data{top:0;left:0;width:100%;height:100%;padding:0;border-radius:0;overflow-y:scroll}.page_post_booking .change-email-popup .site__pop-up-data .pop-up-title,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .pop-up-title,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .pop-up-title,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .pop-up-title,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .pop-up-title{height:100%;max-height:40px;padding:10px;box-shadow:0 3px 10px rgba(0,0,0,.2)}.page_post_booking .change-email-popup .site__pop-up-data .pop-up-title-text,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .pop-up-title-text,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .pop-up-title-text,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .pop-up-title-text,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .pop-up-title-text{font-size:20px;line-height:24px}.page_post_booking .change-email-popup .site__pop-up-data .svg-icon-close-popup,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .svg-icon-close-popup,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .svg-icon-close-popup,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .svg-icon-close-popup,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .svg-icon-close-popup{width:18px;height:18px}.page_post_booking .change-email-popup .site__pop-up-data .new-email-data,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .new-email-data,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .new-email-data,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .new-email-data,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .new-email-data{width:100%}.page_post_booking .change-email-popup .site__pop-up-data .form-email-wrap,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .form-email-wrap,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .form-email-wrap,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .form-email-wrap,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .form-email-wrap{position:relative;padding:25px 10px 15px}.page_post_booking .change-email-popup .site__pop-up-data .form-email-wrap:last-child,.page_post_booking .secure-site .change-email-popup-error .site__pop-up-data .form-email-wrap:last-child,.page_post_booking .secure-site .change-email-popup-success .site__pop-up-data .form-email-wrap:last-child,.secure-site .page_post_booking .change-email-popup-error .site__pop-up-data .form-email-wrap:last-child,.secure-site .page_post_booking .change-email-popup-success .site__pop-up-data .form-email-wrap:last-child{padding:0 10px 15px}.page_post_booking .change-email-popup .site__btn-wrap .btn.btn-blue,.page_post_booking .secure-site .change-email-popup-error .site__btn-wrap .btn.btn-blue,.page_post_booking .secure-site .change-email-popup-success .site__btn-wrap .btn.btn-blue,.secure-site .page_post_booking .change-email-popup-error .site__btn-wrap .btn.btn-blue,.secure-site .page_post_booking .change-email-popup-success .site__btn-wrap .btn.btn-blue{max-width:100%;margin-bottom:10px;font-size:16px}.page_post_booking .change-email-popup-error .site__pop-up-data,.page_post_booking .change-email-popup-success .site__pop-up-data{padding:10px}.page_post_booking .site__btn-wrap .btn-blue{width:100%;max-width:200px}.page_post_booking .site__btn-wrap .btn-blue:first-child{float:right;margin-left:10px}.page_post_booking .site__btn-wrap .btn-invert{color:var(--color-basic)}.page_post_booking .site__btn-wrap .btn-invert:active,.page_post_booking .site__btn-wrap .btn-invert:hover{color:#fff;background-color:var(--color-basic)}.page_post_booking .site__btn-wrap .btn-link{color:#fff}.page_post_booking .site__btn-wrap .btn-link:active{color:#fff}}.pop-up-g-wrap{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;text-align:center;background:rgba(0,0,0,.5);box-sizing:content-box}.pop-up-g-wrap:before{content:"";height:100%;display:inline-block;vertical-align:middle}.pop-up-g-wrap_opened{display:block}.pop-up-g-wrap_closed{display:none}.pop-up-g-wrap_exit{z-index:99999}.pop-up-g,.pop-up-g_we-price-match{background:#fff;border-radius:4px;display:inline-block;max-width:450px;max-height:100%;padding:20px 20px 25px;text-align:left;vertical-align:middle;width:100%}.pop-up-g__inner{width:100%}.pop-up-g__header,.pop-up-g_exit__header,.pop-up-g_we-price-match__header{border-bottom:1px solid #ededed;display:table;font:500 18px Roboto,Open Sans,sans-serif;padding-bottom:11px;width:100%}.pop-up-g__header__title,.pop-up-g_exit__header__title,.pop-up-g_we-price-match__header__title{display:table-cell}.pop-up-g__header__close,.pop-up-g_exit__header__close,.pop-up-g_we-price-match__header__close{display:table-cell;vertical-align:top;text-align:right;width:1%}.pop-up-g__header__close__icon,.pop-up-g_exit__header__close__icon,.pop-up-g_we-price-match__header__close__icon{width:22px;height:22px}.pop-up-g__header__close__icon:hover,.pop-up-g_exit__header__close__icon:hover,.pop-up-g_we-price-match__header__close__icon:hover{cursor:pointer}.pop-up-g__body,.pop-up-g_exit__body,.pop-up-g_we-price-match__body{padding-top:14px;line-height:25px}.pop-up-g__body__text,.pop-up-g_we-price-match__body__text{font:12px Raleway,Roboto,Open Sans,sans-serif;line-height:24px}.pop-up-g__body__text strong,.pop-up-g_we-price-match__body__text strong{font-weight:400}.pop-up-g__body__text p:not(:first-child),.pop-up-g_we-price-match__body__text p:not(:first-child){margin-top:20px}.pop-up-g__notification,.pop-up-g_exit__notification{background-color:#ffefc0;border-left:4px solid #ffbe00;border-radius:4px;display:table;margin:10px auto 0;max-width:340px;width:100%}.pop-up-g__notification__item,.pop-up-g_exit__notification__item{display:table-cell;vertical-align:middle;font:600 14px Raleway,Roboto,Open Sans,sans-serif;color:#f2b400;line-height:1.4;padding:5px 0}.pop-up-g__notification__item_icon,.pop-up-g_exit__notification__item_icon{width:15%;text-align:center}.pop-up-g__notification__item_text{padding-right:10px}.pop-up-g__btn-area,.pop-up-g_exit__btn-area{text-align:center;width:100%;margin-top:20px}.pop-up-g__btn-area__btn,.pop-up-g_exit__btn-area__btn{border-radius:4px;background-color:#42be56;color:#fff;display:inline-block;font:600 16px Roboto,Open Sans,sans-serif;padding:11px 20px;text-decoration:none;text-transform:uppercase}.pop-up-g__btn-area__btn:hover,.pop-up-g_exit__btn-area__btn:hover{background-color:#7ad188;color:#fff;text-decoration:none}.pop-up-g__un-btn-area,.pop-up-g_exit__un-btn-area{margin-top:10px;text-align:center;width:100%}.pop-up-g__un-btn-area__link,.pop-up-g_exit__un-btn-area__link{color:#333;text-decoration:underline;font:14px Roboto,Open Sans,sans-serif}.pop-up-g__un-btn-area__link:hover,.pop-up-g_exit__un-btn-area__link:hover{color:#333;text-decoration:none}.pop-up-g_exit{max-width:540px;padding:20px 15px 50px}.pop-up-g_exit__header{border:none;padding-bottom:0}.pop-up-g_exit__header_head{width:100%;text-align:center;color:#333}.pop-up-g_exit__header_head__title{font:24px Roboto,Open Sans,sans-serif}.pop-up-g_exit__header_head__description{font:16px Roboto,Open Sans,sans-serif}.pop-up-g_exit__header__title{font-size:18px}.pop-up-g_exit__body{padding-top:0}.pop-up-g_exit__body__image{text-align:center}.pop-up-g_exit__info{text-align:center;padding-top:15px}.pop-up-g_exit__info__head__title{font:500 36px Roboto,Open Sans,sans-serif}.pop-up-g_exit__dynamic-body .success-kit__desc,.pop-up-g_exit__info__head__description{font:16px Roboto,Open Sans,sans-serif;margin:5px 0 0}.pop-up-g_exit__info__head__description_small{font-size:13px}.pop-up-g_exit__dynamic-body .success-kit__desc .bold,.pop-up-g_exit__info__head__description .bold{font-weight:700}.pop-up-g_exit__dynamic-body html[lang=en] .success-kit__desc,html[lang=en] .pop-up-g_exit__dynamic-body .success-kit__desc,html[lang=en] .pop-up-g_exit__info__head__description{padding:0 50px;line-height:26px}.pop-up-g_exit__info__form{width:100%;max-width:405px;margin:25px auto 0}.pop-up-g_exit__info__form__input{height:50px;width:100%;border:1px solid #dfdfdf;font:20px Raleway,Roboto,Open Sans,sans-serif;color:#939393;display:block;padding:0 10px}.pop-up-g_exit__info__form__label{font:600 14px Raleway,Roboto,Open Sans,sans-serif;display:block;text-align:left;margin-top:12px;margin-bottom:8px}.pop-up-g_exit__dynamic-body .success-kit__button,.pop-up-g_exit__info__form__button{background-color:#42be56;font:600 16px Raleway,Roboto,Open Sans,sans-serif;margin-top:15px;width:100%;color:#fff;padding:10px 14px;border-radius:4px;border:none;outline:none}.pop-up-g_exit__dynamic-body .success-kit__button:hover,.pop-up-g_exit__info__form__button:hover{cursor:pointer}.pop-up-g_exit__info__form__wrap{display:inline-block;position:relative;width:100%;margin-bottom:10px;vertical-align:top;z-index:50}.pop-up-g_exit__info__form__wrap .cbx-checked{width:15px;height:10px;fill:#fff;margin-top:11px}.pop-up-g_exit__info__form__wrap .svg-icon-field-invalid{width:6px;height:16px;fill:#fff;margin-top:11px}.pop-up-g_exit__dynamic-body .success-kit{display:none;text-align:center}.pop-up-g_exit__dynamic-body .success-kit__icon{background-image:url(/build/secure/app/site/www/frontend/img/exit-pop-up-images/icon-exit-popup-timer.svg)}.pop-up-g_exit__dynamic-body .success-kit__title{font:500 35px Roboto,Open Sans,sans-serif;color:#42be56;margin-bottom:15px;margin-top:13px}.pop-up-g_exit__dynamic-body .success-kit__desc{display:block}html[lang=en] .pop-up-g_exit__dynamic-body .success-kit__desc{padding:0 10px}.pop-up-g_exit__dynamic-body .success-kit__email{display:block;font-weight:600;word-wrap:break-word}.pop-up-g_exit__dynamic-body .success-kit__button{background-color:var(--color-main-medium);width:50%;margin:30px auto 0}.pop-up-g_exit__dynamic-body.show-success-message .start-kit{display:none}.pop-up-g_exit__dynamic-body.show-success-message .success-kit{display:block}.pop-up-g_exit__notification{margin:5px auto 0}.pop-up-g_exit__un-btn-area__link:hover{color:#333}.pop-up-g_we-price-match{max-width:814px;padding:20px 20px 65px}.pop-up-g_we-price-match__body__text{font-size:14px}.site__header .menu-item-search-input{display:inline-block;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #333;width:100%;margin:0 auto;text-align:left;padding-right:15px;font-size:16px;line-height:1.5}.site__header .header__menu-list .menu-item-search{height:60px;line-height:60px;float:left;-webkit-transition:all .5s;transition:all .5s;padding:0}.site__header .menu-item-search .control-wrapper{float:right;width:50px;-webkit-transition:all .5s;transition:all .5s;padding:0 15px}.site__header .menu-item-search .search-icon{position:absolute;width:50px;top:0;text-align:center;z-index:20;right:0}.site__header .menu-item-search .search-icon:hover{background-color:#f4f4f4;-webkit-transition:all .5s;transition:all .5s}.site__header .menu-item-search .placeholder{opacity:0;-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;padding:0 5px 0 0;text-overflow:ellipsis;font-size:16px;text-align:left;color:#ccc;font-style:normal}.site__header .menu-item-search.search-opened .control-wrapper{width:100%;-webkit-transition:all .5s;transition:all .5s;background-color:#f4f4f4}.site__header .menu-item-search.search-opened .search-icon .svg-icon-search{background-color:#f4f4f4}.site__header .menu-item-search.search-opened .search-icon:hover{background:none}.site__header .menu-item-search.search-opened .menu-item-search-input{opacity:1;box-shadow:inset 0 0 0 50px #f4f4f4;-webkit-transition:all .5s;transition:all .5s}.site__header .menu-item-search.search-opened .menu-item-search-input:active,.site__header .menu-item-search.search-opened .menu-item-search-input:focus{outline:none}.site__header .menu-item-search.search-opened .placeholder{opacity:1;-webkit-transition:all .5s;transition:all .5s}.control-wrapper{display:inline-block;position:relative;width:inherit;height:inherit;z-index:1}.placeholder{position:absolute;top:0;left:15px;opacity:inherit;display:inline-block;width:70%;text-align:left;overflow:hidden;white-space:nowrap;z-index:10}.loader-wrapper{position:absolute;top:0;bottom:0;left:10px;right:10px}.loader-text-wrapper{text-align:center}.loader-text-title{display:block;font-size:20px;font-weight:500;margin-bottom:10px}.loader-text,.loader-text-title{font-family:Roboto,Open Sans,sans-serif}.loader-text{font-size:16px;line-height:22px}.loader-main-container{position:relative;height:45%}.loader-circle-part{display:block;position:relative;left:50%;top:55%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:4px solid transparent;border-top:4px solid var(--color-main-hover);-webkit-animation:spin 3s linear infinite;animation:spin 2s linear infinite;overflow:hidden}.loader-circle-part:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:4px solid transparent;border-top:4px solid var(--color-main-medium);-webkit-animation:spin 4.5s linear infinite;animation:spin 3s linear infinite}.loader-circle-part:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:4px solid transparent;border-top-color:#72b5ff;-webkit-animation:spin 2.4s linear infinite;animation:spin 1.5s linear infinite}.loader-circle-part-title{position:absolute;top:72%;left:45%;text-transform:uppercase;font-weight:600;font-family:Roboto,Open Sans,sans-serif;letter-spacing:.7px}.loader-circle-part-title-wrapper .letter{float:left;font-size:14px;color:#333}.letter{-webkit-animation-name:loadingTitle;animation-name:loadingTitle;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.l-1{-webkit-animation-delay:.48s;animation-delay:.48s}.l-2{-webkit-animation-delay:.6s;animation-delay:.6s}.l-3{-webkit-animation-delay:.72s;animation-delay:.72s}.l-4{-webkit-animation-delay:.84s;animation-delay:.84s}.l-5{-webkit-animation-delay:.96s;animation-delay:.96s}.l-6{-webkit-animation-delay:1.08s;animation-delay:1.08s}.l-7{-webkit-animation-delay:1.2s;animation-delay:1.2s}.l-8{-webkit-animation-delay:1.32s;animation-delay:1.32s}.l-9{-webkit-animation-delay:1.44s;animation-delay:1.44s}.l-10{-webkit-animation-delay:1.56s;animation-delay:1.56s}@-webkit-keyframes loadingTitle{0%{opacity:.3}to{opacity:1}}@keyframes loadingTitle{0%{opacity:.3}to{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:991px){.page_hotellist .main-loader .main-loader__bg{bottom:-260px}.page_hotellist .main-loader .svg-icon-loader-airballoon{width:180px;height:110px}}@media (max-width:600px){.page_hotellist .main-loader__text-wrapper .main-loader__title{font-size:20px}.loader-circle-part-title{top:70%;left:41%}}@media (max-width:480px){.loader-main-container{height:320px}.loader-text-wrapper{margin-top:30px}.main-loader .loader-circle-part{top:0;left:50%}.main-loader .loader-main-container{height:200px}.main-loader .loader-text-wrapper{margin-top:0}.main-loader .main-loader__bg{display:none}.page_conf_wait .main-loader{top:0}}.page_conf_wait .main-loader{font-family:Roboto,Open Sans,sans-serif;position:absolute;top:30%;margin:0 auto;left:0;right:0}.page_conf_wait .main-loader .loader-main-container{margin-bottom:30px}.page_conf_wait .main-loader .loader-text-wrapper{box-sizing:border-box;padding:0 20px}.page_conf_wait .main-loader .loader-text-title{font-size:24px;font-weight:600}.page_conf_wait .main-loader .loader-text-annotation{font-size:16px;padding-top:10px;font-weight:400}.page_hotellist .main-loader{position:relative;min-height:500px}.page_hotellist .main-loader .loader-wrapper{top:50px}.page_hotellist .main-loader .loader-main-container{height:auto;top:200px}.page_hotellist .main-loader__text-wrapper{position:absolute;top:370px;left:0;right:0;text-align:center;font:400 16px/24px Roboto,Open Sans,sans-serif;color:#333;z-index:10}.page_hotellist .main-loader__title{display:inline-block;width:70%;text-align:center;margin:10px 0;font:500 24px Roboto,Open Sans,sans-serif}.page_hotellist .main-loader__text-counter{display:inline-block;width:100%;font:400 16px Roboto,Open Sans,sans-serif}.page_hotellist .main-loader__list{display:none}.page_hotellist .main-loader__bg{position:absolute;bottom:-230px;left:0;right:0}.page_hotellist .main-loader .svg-icon-loader-airballoon{position:absolute;top:45px;left:20%}.svg-icon{display:inline-block;vertical-align:middle;fill:inherit;stroke:inherit}.site__header .svg-icon{fill:#333}.site__header .s-networks{fill:#858585}.site__header .svg-icon-home{width:43px;height:43px;fill:#333}.site__footer .svg-icon{fill:#858585}.site__footer .svg-icon,.site__header .svg-icon,.site__seo-footer .svg-icon{display:inline-block;vertical-align:middle;fill:inherit;stroke:inherit;width:18px;height:18px}.site__footer .svg-icon-lang,.site__footer .svg-icon-menu-support,.site__footer .svg-icon-my-booking,.site__header .svg-icon-lang,.site__header .svg-icon-menu-support,.site__header .svg-icon-my-booking,.site__seo-footer .svg-icon-lang,.site__seo-footer .svg-icon-menu-support,.site__seo-footer .svg-icon-my-booking{position:relative;bottom:2px}.site__footer .svg-icon-menu-support,.site__header .svg-icon-menu-support,.site__seo-footer .svg-icon-menu-support{width:25px;height:20px;bottom:5px}.site__footer .svg-icon-lang,.site__header .svg-icon-lang,.site__seo-footer .svg-icon-lang{height:16px;width:22px;vertical-align:middle}.site__footer .svg-icon-american-express,.site__footer .svg-icon-discover,.site__footer .svg-icon-visa,.site__header .svg-icon-american-express,.site__header .svg-icon-discover,.site__header .svg-icon-visa,.site__seo-footer .svg-icon-american-express,.site__seo-footer .svg-icon-discover,.site__seo-footer .svg-icon-visa{height:26px}.site__footer .svg-icon-visa,.site__header .svg-icon-visa,.site__seo-footer .svg-icon-visa{width:66px}.site__footer .svg-icon-american-express,.site__header .svg-icon-american-express,.site__seo-footer .svg-icon-american-express{width:77px}.site__footer .svg-icon-discover,.site__header .svg-icon-discover,.site__seo-footer .svg-icon-discover{width:60px}.site__footer .svg-icon-maestro,.site__footer .svg-icon-mastercard,.site__header .svg-icon-maestro,.site__header .svg-icon-mastercard,.site__seo-footer .svg-icon-maestro,.site__seo-footer .svg-icon-mastercard{width:50px;height:40px}.site__footer .svg-icon-diners-club,.site__header .svg-icon-diners-club,.site__seo-footer .svg-icon-diners-club{width:52px;height:37px}.site__footer .svg-icon-jcb,.site__header .svg-icon-jcb,.site__seo-footer .svg-icon-jcb{width:38px;height:29px}.site__footer .svg-icon-paypal,.site__header .svg-icon-paypal,.site__seo-footer .svg-icon-paypal{width:93px;height:25px}.site__footer .svg-icon-paypal-mob,.site__header .svg-icon-paypal-mob,.site__seo-footer .svg-icon-paypal-mob{width:53px;height:15px}.site__footer .svg-icon-maestro-mob,.site__footer .svg-icon-mastercard-mob,.site__header .svg-icon-maestro-mob,.site__header .svg-icon-mastercard-mob,.site__seo-footer .svg-icon-maestro-mob,.site__seo-footer .svg-icon-mastercard-mob{width:39px;height:25px}.site__footer .svg-icon-diners-club-mob,.site__header .svg-icon-diners-club-mob,.site__seo-footer .svg-icon-diners-club-mob{width:35px;height:28px}.site__footer .svg-icon-sepa,.site__header .svg-icon-sepa,.site__seo-footer .svg-icon-sepa{width:60px;height:20px}.site__footer .svg-icon-boleto,.site__footer .svg-icon-unionpay,.site__header .svg-icon-boleto,.site__header .svg-icon-unionpay,.site__seo-footer .svg-icon-boleto,.site__seo-footer .svg-icon-unionpay{width:45px;height:30px}.site__footer .svg-icon-facebook,.site__footer .svg-icon-insta,.site__footer .svg-icon-mail-gray,.site__footer .svg-icon-phone-gray,.site__footer .svg-icon-tweeter,.site__header .svg-icon-facebook,.site__header .svg-icon-insta,.site__header .svg-icon-mail-gray,.site__header .svg-icon-phone-gray,.site__header .svg-icon-tweeter,.site__seo-footer .svg-icon-facebook,.site__seo-footer .svg-icon-insta,.site__seo-footer .svg-icon-mail-gray,.site__seo-footer .svg-icon-phone-gray,.site__seo-footer .svg-icon-tweeter{width:15px;vertical-align:bottom;margin-right:8px}.site__footer .svg-icon-facebook,.site__header .svg-icon-facebook,.site__seo-footer .svg-icon-facebook{position:relative;bottom:2px}.site__footer .svg-icon-helpdesk,.site__header .svg-icon-helpdesk,.site__seo-footer .svg-icon-helpdesk{width:20px;height:20px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.page_mybooking .svg-icon-post-booking-bg,.page_post_booking .svg-icon-post-booking-bg{width:80%;margin:0 auto}.page_mybooking .svg-icon-complete,.page_post_booking .svg-icon-complete{fill:#42be56;width:43px;height:43px}.page_mybooking .svg-icon-order-person,.page_post_booking .svg-icon-order-person{width:23px;height:26px}.page_mybooking .svg-icon-order-e-mail,.page_post_booking .svg-icon-order-e-mail{height:21px;width:30px}.page_mybooking .svg-icon-print,.page_mybooking .svg-icon-save-pdf,.page_post_booking .svg-icon-print,.page_post_booking .svg-icon-save-pdf{height:30px;width:26px;position:relative;bottom:2px}.page_mybooking .svg-icon-order-mob,.page_post_booking .svg-icon-order-mob{width:30px;height:30px}.page_mybooking .svg-icon-close-popup,.page_post_booking .svg-icon-close-popup{height:24px;width:24px}.page_mybooking .svg-icon-rate,.page_post_booking .svg-icon-rate{height:16px;width:16px;position:relative;bottom:1px}.page_mybooking .svg-icon-action,.page_post_booking .svg-icon-action{width:30px;height:30px}.page_mybooking .svg-icon-cancel,.page_post_booking .svg-icon-cancel{width:24px;height:24px}.page_mybooking .svg-icon-cancellation,.page_post_booking .svg-icon-cancellation{width:50px;height:50px}.page_mybooking .svg-icon-home,.page_post_booking .svg-icon-home{width:20px;height:20px}.page_book_process .svg-icon-error-sign{width:54px;height:54px;fill:#ff0b0b}.page_book_process .svg-icon-people{height:23px;width:17px}.page_book_process .wrap-ic-ad-ch .svg-icon-people-ad,.page_book_process .wrap-ic-ad-ch .svg-icon-people-ch{fill:#fff!important;position:relative}.page_book_process .wrap-ic-ad-ch .svg-icon-people-ch{height:18px;width:11px;bottom:0;margin-left:2px}.page_book_process .wrap-ic-ad-ch .svg-icon-people-ad{height:24px;width:11px;bottom:2px}.page_book_process .wrap-ic-ad-1 .svg-icon-people-ad{width:11px}.page_book_process .wrap-ic-ad-2 .svg-icon-people-ad{width:18px}.page_book_process .wrap-ic-ad-3 .svg-icon-people-ad,.page_book_process .wrap-ic-ad-4 .svg-icon-people-ad,.page_book_process .wrap-ic-ad-5 .svg-icon-people-ad,.page_book_process .wrap-ic-ad-6 .svg-icon-people-ad{width:24px}.page_book_process .wrap-ic-ch-1 .svg-icon-people-ch{width:7px}.page_book_process .wrap-ic-ch-2 .svg-icon-people-ch{width:16px}.page_book_process .wrap-ic-ch-3 .svg-icon-people-ch{width:22px}.page_book_process .svg-icon-free-cancellation{height:24px;width:24px}.page_book_process .svg-icon-free-wi-fi{height:19px;width:24px}.page_book_process .svg-icon-bed{height:24px;max-width:25px}.page_book_process .svg-icon-all-included,.page_book_process .svg-icon-br-included{height:24px;max-width:24px}.page_book_process .svg-icon-below{height:12px;width:7px}.hotel-rate-more-info-popup .svg-icon-close-popup{position:absolute;top:0;right:0;width:22px;height:22px;cursor:pointer}.site__book-info .svg-icon-open-panel{display:none;width:15px;height:10px;position:absolute;top:11px;right:3px;fill:#fff}.secure-info-wrapper .svg-icon-lock{width:18px;height:24px}.svg-icon-label{fill:#fff}.book-wrap__best-price-secure .svg-icon-label{width:35px;height:70px}.book-wrap__best-price-secure .svg-icon-secure{width:53px;height:63px}.book-wrap__best-price-guarantee .svg-icon-label{width:35px;height:32px;opacity:.9}.site__book-info .book-wrap__best-price-guarantee .svg-icon-label{width:28px;height:26px;fill:#42be56}.notification-contact-details .svg-info-icon{width:34px;height:34px;fill:#42be56}.notification-timer .svg-info-timer{width:34px;height:34px;fill:#ffbe00}.secure-booking-timer-block .svg-icon-timer{float:left;width:54px;height:54px;margin-right:15px;position:relative;top:0}.up-screen-button .svg-icon-scroll-arrow{width:20px;height:15px;fill:#fff}.ws_ok-icon .svg-icon{width:14px;height:10px;fill:#fff;position:relative;top:-2px}.ws-close.svg-icon{width:14px;height:14px;position:relative;top:-1px;fill:var(--color-main-hover)}.ws-select.svg-icon{width:33px;height:30px;margin-right:8px}.svg-icon-camera{fill:#fff}.h-list__wrapper .svg-icon-camera,.h-page__container .svg-icon-camera,.hotel-list__gallery .svg-icon-camera,.hotel-page__gallery .svg-icon-camera,.page_country .svg-icon-camera,.page_main .svg-icon-camera,.page_region .svg-icon-camera{width:25px;height:20px}.h-list__wrapper .svg-icon-video,.h-page__container .svg-icon-video,.hotel-list__gallery .svg-icon-video,.hotel-page__gallery .svg-icon-video,.page_country .svg-icon-video,.page_main .svg-icon-video,.page_region .svg-icon-video{width:30px;height:24px}.h-list__wrapper .svg-icon-map-preview,.h-page__container .svg-icon-map-preview,.hotel-list__gallery .svg-icon-map-preview,.hotel-page__gallery .svg-icon-map-preview,.page_country .svg-icon-map-preview,.page_main .svg-icon-map-preview,.page_region .svg-icon-map-preview{width:27px;height:27px;fill:#fff}.h-list__wrapper .svg-icon-awards,.h-page__container .svg-icon-awards,.hotel-list__gallery .svg-icon-awards,.hotel-page__gallery .svg-icon-awards,.page_country .svg-icon-awards,.page_main .svg-icon-awards,.page_region .svg-icon-awards{width:53px;height:51px}.h-list__wrapper .svg-icon-beds,.h-list__wrapper .svg-icon-cancel,.h-list__wrapper .svg-icon-card,.h-list__wrapper .svg-icon-center,.h-list__wrapper .svg-icon-check-time,.h-list__wrapper .svg-icon-pets,.h-page__container .svg-icon-beds,.h-page__container .svg-icon-cancel,.h-page__container .svg-icon-card,.h-page__container .svg-icon-center,.h-page__container .svg-icon-check-time,.h-page__container .svg-icon-pets,.hotel-list__gallery .svg-icon-beds,.hotel-list__gallery .svg-icon-cancel,.hotel-list__gallery .svg-icon-card,.hotel-list__gallery .svg-icon-center,.hotel-list__gallery .svg-icon-check-time,.hotel-list__gallery .svg-icon-pets,.hotel-page__gallery .svg-icon-beds,.hotel-page__gallery .svg-icon-cancel,.hotel-page__gallery .svg-icon-card,.hotel-page__gallery .svg-icon-center,.hotel-page__gallery .svg-icon-check-time,.hotel-page__gallery .svg-icon-pets,.page_country .svg-icon-beds,.page_country .svg-icon-cancel,.page_country .svg-icon-card,.page_country .svg-icon-center,.page_country .svg-icon-check-time,.page_country .svg-icon-pets,.page_main .svg-icon-beds,.page_main .svg-icon-cancel,.page_main .svg-icon-card,.page_main .svg-icon-center,.page_main .svg-icon-check-time,.page_main .svg-icon-pets,.page_region .svg-icon-beds,.page_region .svg-icon-cancel,.page_region .svg-icon-card,.page_region .svg-icon-center,.page_region .svg-icon-check-time,.page_region .svg-icon-pets{width:34px;height:34px}.h-list__wrapper .svg-icon-airport,.h-page__container .svg-icon-airport,.hotel-list__gallery .svg-icon-airport,.hotel-page__gallery .svg-icon-airport,.page_country .svg-icon-airport,.page_main .svg-icon-airport,.page_region .svg-icon-airport{width:32px;height:27px}.h-list__wrapper .svg-icon-underground,.h-page__container .svg-icon-underground,.hotel-list__gallery .svg-icon-underground,.hotel-page__gallery .svg-icon-underground,.page_country .svg-icon-underground,.page_main .svg-icon-underground,.page_region .svg-icon-underground{width:30px;height:32px}.h-list__wrapper .svg-icon-train,.h-page__container .svg-icon-train,.hotel-list__gallery .svg-icon-train,.hotel-page__gallery .svg-icon-train,.page_country .svg-icon-train,.page_main .svg-icon-train,.page_region .svg-icon-train{width:25px;height:34px}.h-list__wrapper .svg-icon-bus,.h-page__container .svg-icon-bus,.hotel-list__gallery .svg-icon-bus,.hotel-page__gallery .svg-icon-bus,.page_country .svg-icon-bus,.page_main .svg-icon-bus,.page_region .svg-icon-bus{width:34px;height:23px}.h-list__wrapper .svg-icon-calendar,.h-page__container .svg-icon-calendar,.hotel-list__gallery .svg-icon-calendar,.hotel-page__gallery .svg-icon-calendar,.page_country .svg-icon-calendar,.page_main .svg-icon-calendar,.page_region .svg-icon-calendar{width:17px;height:17px;fill:#333}.h-list__wrapper .svg-icon-room-remove,.h-page__container .svg-icon-room-remove,.hotel-list__gallery .svg-icon-room-remove,.hotel-page__gallery .svg-icon-room-remove,.page_country .svg-icon-room-remove,.page_main .svg-icon-room-remove,.page_region .svg-icon-room-remove{width:15px;height:15px}.h-list__wrapper .facilities-container .ic-facilities,.h-page__container .facilities-container .ic-facilities,.hotel-list__gallery .facilities-container .ic-facilities,.hotel-page__gallery .facilities-container .ic-facilities,.page_country .facilities-container .ic-facilities,.page_main .facilities-container .ic-facilities,.page_region .facilities-container .ic-facilities{width:34px;height:34px}.h-list__wrapper .h-page__location .svg-icon-city-landmark,.h-list__wrapper .h-page__location .svg-icon-nearby,.h-list__wrapper .h-page__location .svg-icon-shop,.h-page__container .h-page__location .svg-icon-city-landmark,.h-page__container .h-page__location .svg-icon-nearby,.h-page__container .h-page__location .svg-icon-shop,.hotel-list__gallery .h-page__location .svg-icon-city-landmark,.hotel-list__gallery .h-page__location .svg-icon-nearby,.hotel-list__gallery .h-page__location .svg-icon-shop,.hotel-page__gallery .h-page__location .svg-icon-city-landmark,.hotel-page__gallery .h-page__location .svg-icon-nearby,.hotel-page__gallery .h-page__location .svg-icon-shop,.page_country .h-page__location .svg-icon-city-landmark,.page_country .h-page__location .svg-icon-nearby,.page_country .h-page__location .svg-icon-shop,.page_main .h-page__location .svg-icon-city-landmark,.page_main .h-page__location .svg-icon-nearby,.page_main .h-page__location .svg-icon-shop,.page_region .h-page__location .svg-icon-city-landmark,.page_region .h-page__location .svg-icon-nearby,.page_region .h-page__location .svg-icon-shop{height:25px}.h-list__wrapper .h-page__location .svg-icon-nearby,.h-page__container .h-page__location .svg-icon-nearby,.hotel-list__gallery .h-page__location .svg-icon-nearby,.hotel-page__gallery .h-page__location .svg-icon-nearby,.page_country .h-page__location .svg-icon-nearby,.page_main .h-page__location .svg-icon-nearby,.page_region .h-page__location .svg-icon-nearby{width:20px}.h-list__wrapper .h-page__location .svg-icon-city-landmark,.h-list__wrapper .h-page__location .svg-icon-shop,.h-page__container .h-page__location .svg-icon-city-landmark,.h-page__container .h-page__location .svg-icon-shop,.hotel-list__gallery .h-page__location .svg-icon-city-landmark,.hotel-list__gallery .h-page__location .svg-icon-shop,.hotel-page__gallery .h-page__location .svg-icon-city-landmark,.hotel-page__gallery .h-page__location .svg-icon-shop,.page_country .h-page__location .svg-icon-city-landmark,.page_country .h-page__location .svg-icon-shop,.page_main .h-page__location .svg-icon-city-landmark,.page_main .h-page__location .svg-icon-shop,.page_region .h-page__location .svg-icon-city-landmark,.page_region .h-page__location .svg-icon-shop{width:25px}.h-list__wrapper .h-page__location .svg-icon-shop,.h-page__container .h-page__location .svg-icon-shop,.hotel-list__gallery .h-page__location .svg-icon-shop,.hotel-page__gallery .h-page__location .svg-icon-shop,.page_country .h-page__location .svg-icon-shop,.page_main .h-page__location .svg-icon-shop,.page_region .h-page__location .svg-icon-shop{height:22px}.h-list__wrapper .svg-icon-close,.h-page__container .svg-icon-close,.hotel-list__gallery .svg-icon-close,.hotel-page__gallery .svg-icon-close,.page_country .svg-icon-close,.page_main .svg-icon-close,.page_region .svg-icon-close{width:15px;height:15px;fill:#333}.page_book .ic-extra-help{width:24px;height:24px;margin-right:10px;vertical-align:middle}.page_book .ic-double-bed{width:26px}.page_book .ic-double-bed,.page_book .ic-single-beds{display:inline-block;vertical-align:middle;height:26px;margin:0 10px;position:relative;top:-1px}.page_book .ic-single-beds{width:30px}.payment-tabs-wrapper .svg-icon-card{width:40px;height:25px}.payment-tabs-wrapper .svg-icon-secure-lock{width:23px;height:32px;fill:#42be56}.payment-tabs-wrapper .svg-icon-info{width:15px;height:15px}.payment-tabs-wrapper .svg-icon-field-valid{width:16px;height:12px}.payment-tabs-wrapper .svg-icon-field-invalid{width:6px;height:16px}.payment-tabs-wrapper .svg-icon-system-logo{width:40px;height:35px}.payment-tabs-wrapper .svg-icon-arrow{width:15px;height:15px;fill:#fff}.payment-tabs-wrapper .svg-icon-cvv-logo,.payment-tabs-wrapper .svg-icon-exp-date{width:93px;height:50px}.payment-tabs-wrapper .svg-icon-mastercard{height:39px;width:204px}.payment-tabs-wrapper .svg-icon-maestro{height:39px;width:170px}.payment-tabs-wrapper .svg-icon-visa{height:42px;width:132px}.payment-tabs-wrapper .svg-icon-discover{width:156px;height:27px}.payment-tabs-wrapper .svg-icon-amex{width:115px;height:43px;-o-object-fit:contain;object-fit:contain}.payment-tabs-wrapper .svg-icon-diners-club{width:112px;height:42px}.payment-tabs-wrapper .svg-icon-jcb{width:53px;height:40px;-o-object-fit:contain;object-fit:contain}.payment-tabs-wrapper .svg-icon-error-sign{width:54px;height:54px;fill:#ff0b0b}.payment-tabs-wrapper .svg-icon-warning-sign{width:54px;height:54px}.payment-tabs-wrapper .svg-bg-image{width:435px;height:360px}.payment-tabs-wrapper .svg-icon-sign{width:54px;height:54px}.h-list__wrapper .svg-icon-close,.h-page__check-avail .svg-icon-close{width:15px;height:15px;fill:hsla(0,0%,100%,.5)}.h-list__wrapper .svg-icon-calendar-arrow,.h-page__check-avail .svg-icon-calendar-arrow{width:12px;height:12px;fill:#333}.h-page__reviews .svg-icon-review-icon{width:32px;height:21px}.h-page__reviews .svg-icon-review-icon.ic_single{width:22px;height:23px}.h-page__reviews .svg-icon-review-icon.ic_family{width:43px}.h-page__reviews .svg-icon-review-icon.ic_friends{width:47px}.h-page__reviews .svg-icon-review-positive{fill:#42be56}.h-page__reviews .svg-icon-review-negative,.h-page__reviews .svg-icon-review-positive{width:18px;height:18px}.h-page__reviews .svg-icon-write-review{width:24px;height:22px}.h-page__reviews .user-photo-country .svg-icon-lang{width:30px;height:30px}.h-page__reviews .svg-icon-review-hotel{width:88px;height:86px}.page_hotel .svg-icon-adults,.page_hotel .svg-icon-bedding,.page_hotel .svg-icon-size,.page_hotel .svg-no-smoking,.page_hotel .svg-smoking,.page_hotellist .svg-icon-adults,.page_hotellist .svg-icon-bedding,.page_hotellist .svg-icon-size,.page_hotellist .svg-no-smoking,.page_hotellist .svg-smoking{width:26px;height:26px;fill:#333}.page_hotel .svg-icon-info,.page_hotel .svg-icon-info-active,.page_hotellist .svg-icon-info,.page_hotellist .svg-icon-info-active{width:14px;height:14px}.page_hotel .svg-icon-booking-arrow,.page_hotellist .svg-icon-booking-arrow{width:20px;height:20px;fill:#fff}.page_hotel .svg-icon-hotel-star,.page_hotellist .svg-icon-hotel-star{width:13px;height:13px;fill:#ffbe00}.page_hotel .svg-icon-info-active,.page_hotellist .svg-icon-info-active{fill:var(--color-main-medium)}.page_hotel .h-list__sort-item-checkbox-arrow .svg-filter-arrow,.page_hotellist .h-list__sort-item-checkbox-arrow .svg-filter-arrow{width:12px;height:20px}.page_hotel .hl-no-filter-results-icon .svg-icon-filter-search,.page_hotellist .hl-no-filter-results-icon .svg-icon-filter-search{width:100px;height:96px}.page_hotel .room-blank__rates .svg-icon-free-cancel,.page_hotellist .room-blank__rates .svg-icon-free-cancel{width:24px;height:24px;fill:#42be56}.page_hotel .room-blank__rates .svg-ic-bed-type-5,.page_hotellist .room-blank__rates .svg-ic-bed-type-5{width:30px;height:26px}.page_hotel .room-blank__rates .svg-ic-bed-type-1,.page_hotel .room-blank__rates .svg-ic-bed-type-2,.page_hotel .room-blank__rates .svg-ic-bed-type-4,.page_hotel .room-blank__rates .svg-ic-bed-type-6,.page_hotel .room-blank__rates .svg-icon-smoking,.page_hotellist .room-blank__rates .svg-ic-bed-type-1,.page_hotellist .room-blank__rates .svg-ic-bed-type-2,.page_hotellist .room-blank__rates .svg-ic-bed-type-4,.page_hotellist .room-blank__rates .svg-ic-bed-type-6,.page_hotellist .room-blank__rates .svg-icon-smoking{width:26px;height:26px}.page_hotel .room-blank__rates .svg-icon-breakfast,.page_hotellist .room-blank__rates .svg-icon-breakfast{width:24px;height:15px}.page_hotel .room-blank__rates .svg-icon-smoking,.page_hotellist .room-blank__rates .svg-icon-smoking{width:26px;height:26px;fill:#333}.page_hotel .svg-icon-close-popup,.page_hotellist .svg-icon-close-popup{width:18px;height:18px;display:block;fill:#333}.page_hotel .hl-go-map-link-wrapper .svg-icon-map-marker,.page_hotellist .hl-go-map-link-wrapper .svg-icon-map-marker{width:33px;height:34px;fill:var(--color-light,#3988df)}.page_hotel .hl-go-map-link-wrapper .svg-icon-map-list,.page_hotellist .hl-go-map-link-wrapper .svg-icon-map-list{width:36px;height:26px;fill:var(--color-light,#3988df)}.page_hotel .ta-frame-content .svg-ta-logo,.page_hotellist .ta-frame-content .svg-ta-logo{width:34px;height:20px}.page_hotel .ta-frame-content .svg-icon-popup-close,.page_hotellist .ta-frame-content .svg-icon-popup-close{width:22px;height:22px}.settings-facilities-item .svg-icon{fill:#3988df}.settings-facilities-item .room-blank__rates .svg-icon-free-cancel{width:24px;height:24px;fill:#42be56}.settings-facilities-item .room-blank__rates .svg-ic-bed-type-5{width:30px;height:26px}.settings-facilities-item .room-blank__rates .svg-ic-bed-type-1,.settings-facilities-item .room-blank__rates .svg-ic-bed-type-2,.settings-facilities-item .room-blank__rates .svg-ic-bed-type-4{width:26px;height:26px}.settings-facilities-item .room-blank__rates .svg-icon-breakfast{width:24px;height:15px}.settings-facilities-item .svg-icon{width:26px;height:26px;fill:var(--color-light,#3988df)}.settings-facilities-item .svg-icon-adults{fill:#333}.room-blank__rates .svg-icon-free-cancel{width:24px;height:24px;fill:#42be56}.room-blank__rates .svg-ic-bed-type-5{width:30px;height:26px}.room-blank__rates .svg-ic-bed-type-1,.room-blank__rates .svg-ic-bed-type-2,.room-blank__rates .svg-ic-bed-type-4,.room-blank__rates .svg-ic-bed-type-6{width:26px;height:26px}.room-blank__rates .svg-icon-breakfast{width:24px;height:15px}.h-page__body .svg-icon-arrow{width:18px;height:13px}.h-page__body .svg-icon-booking-check{width:15px;height:12px;fill:#fff}.h-page__body .svg-icon-remove-room{width:13px;height:13px;fill:var(--color-main-hover)}.page_book .svg-icon-person{height:24px;width:24px;margin-right:10px;display:inline-block;vertical-align:bottom}.page_book .svg-icon-select{width:12px;height:44px}.page_book .svg-icon-annotation{width:24px;height:24px;fill:#333}.book-page__special-request .cbx-checked,.book-page__terms .cbx-checked,.person__input-wrap .cbx-checked{width:15px;height:10px;fill:#fff}.payment-logo .svg-icon{display:inline-block;vertical-align:middle;fill:inherit;stroke:inherit;width:40px;height:30px}.payment-logo .svg-icon-diners-club,.payment-logo .svg-icon-maestro,.payment-logo .svg-icon-mastercard,.payment-logo .svg-icon-visa{width:50px}.payment-logo .svg-icon-boleto,.payment-logo .svg-icon-icon-jcb,.payment-logo .svg-icon-unionpay{width:45px}.payment-logo .svg-icon-discover{width:55px;height:25px}.payment-logo .svg-icon-american-express,.payment-logo .svg-icon-paypal-mob,.payment-logo .svg-icon-sepa{width:70px}.book-page_rooms_features .features-icon *{fill:#42be56}.book-page_rooms_features .svg-icon{width:24px;height:15px}.book-page_rooms_features .svg-icon-cancellation{width:22px;height:22px}.book-page_rooms_features .svg-icon-wifi{height:20px}.book-page_rooms_features .svg-icon-pay{width:20px;height:20px}.svg-icon-field-invalid{width:6px;height:16px;fill:#fff}.svg-icon-suitcase{width:47px;height:42px}.page_country .svg-icon-search-city,.page_hotellist .svg-icon-search-city,.page_main .svg-icon-search-city,.page_region .svg-icon-search-city{width:16px;height:22px;position:absolute;bottom:14px;right:10px}.page_hotellist .svg-icon-hotel-star{width:18px;height:18px;fill:var(--color-basic)}.page_hotellist .svg-icon-arrow{width:15px;height:15px;fill:#333}.page_hotellist .svg-icon-info,.page_hotellist .svg-icon-info-active{width:14px;height:14px}.page_hotellist .svg-icon-info-active{fill:var(--color-main-medium)}.page_hotellist .svg-hl-key-features.24-hour-check-in,.page_hotellist .svg-hl-key-features.fitness-center-gym,.page_hotellist .svg-hl-key-features.luggage,.page_hotellist .svg-hl-key-features.restaurant-bar{width:22px}.page_hotellist .svg-icon-send{width:12px;height:10px}.page_hotellist .svg-icon-calendar{width:17px;height:17px}.page_hotellist .svg-icon-bookmark{width:10px;height:14px}.page_hotellist .svg-icon-near-center{width:16px;height:19px}.page_hotellist .svg-icon-near-hotel{width:14px;height:17px}.page_hotellist .svg-icon-cheapest{width:16px;height:16px}.page_hotellist .svg-icon-key-feature{width:18px;height:15px}.page_hotellist .svg-icon-notification{width:23px;height:25px}.page_hotel .svg-icon-filter,.page_hotel .svg-icon-sort,.page_hotellist .svg-icon-filter,.page_hotellist .svg-icon-sort{width:34px;height:30px;display:inline-block;vertical-align:middle}.page_hotel .popup-close-btn .svg-icon-close-popup,.page_hotellist .popup-close-btn .svg-icon-close-popup{width:12px;height:12px}.page_hotel .popup__info-item-subtitle .svg-icon-facilities,.page_hotellist .popup__info-item-subtitle .svg-icon-facilities{vertical-align:text-bottom;width:24px;height:24px;fill:var(--color-light,#3988df)}.page_hotel .popup__info-features .svg-icon-facilities,.page_hotellist .popup__info-features .svg-icon-facilities{width:26px;height:26px;fill:var(--color-light,#3988df)}.page_hotel .popup__info-icons .svg-icon-facilities,.page_hotellist .popup__info-icons .svg-icon-facilities{width:25px;height:25px;fill:#333}.main-loader .svg-icon-loader-bg{width:100%;height:414px}.main-loader .svg-icon-loader-airballoon{width:200px;height:140px}.r-and-g-container .svg-icon-group-booking{width:26px;height:20px;vertical-align:baseline;fill:#2cb843;margin-right:10px}.transfer__wrapper .svg-icon-transfer{width:35px;height:20px;fill:#333}.term-popup .svg-icon-close-popup{width:26px;height:24px;fill:#333}.seo-footer-mobile .svg-icon-arrow{width:13px;height:9px;fill:#333}.seo-footer-mobile .svg-icon-lang{height:16px;width:22px}.svg-icon-hotel-star{width:13px;height:13px;fill:#ffbe00}.svg-icon-info{width:18px;height:18px}.filter-selected-body .svg-other-option,.hl-filter-star-rating__labels .svg-other-option{width:18px;height:16px;fill:#333}.page_about_us .svg-icon-book-hotel{width:55px;height:55px}.page_about_us .svg-icon-security{width:46px;height:54px}.page_about_us .svg-icon-pay-at-hotel{width:43px;height:55px}.page_about_us .svg-icon-confirm{width:47px;height:52px}.page_about_us .svg-icon-cancellation{width:51px;height:51px}.page_about_us .svg-icon-label{width:56px;height:50px}.page_about_us .about-us__headquarters .svg-icon-search-city{width:16px;height:22px}.h-page__faq-question .svg-icon-faq-question{width:22px;height:19px}.svg-bos{width:18px;height:18px}.svg-bos_xl{width:48px;height:48px}.svg-bos_l{width:24px;height:24px}.svg-bos_m{width:20px;height:20px}.svg-bos_s{width:16px;height:16px}.svg-bos_xs{width:14px;height:14px}.btn{box-sizing:border-box;-webkit-appearance:none;display:inline-block;border-radius:3px;padding:0 15px;margin:5px;text-align:center;cursor:pointer;border:1px solid #ccc;color:#ccc;vertical-align:middle;line-height:40px;height:40px;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;font-family:Roboto,Open Sans,Sans-Serif;-webkit-tap-highlight-color:rgba(255,255,255,0)}.btn-blue{background-color:var(--color-basic);color:#fff;border:none}.btn-blue .svg-icon{fill:#fff;z-index:100}.btn-blue.btn-invert{border:1px solid var(--color-basic);color:var(--color-basic);background-color:inherit}.btn-blue.btn-invert .svg-icon{fill:var(--color-basic)}.btn-blue.btn-invert.btn-disabled{color:#9e9e9e;border-color:#9e9e9e}.btn-blue.btn-invert.btn-disabled:active{background-color:inherit}.btn-blue.btn-invert:active{background-color:var(--color-basic);border-color:var(--color-basic);color:#fff}.btn-blue.btn-invert:active .svg-icon{fill:#fff}.btn-blue:active{position:relative;top:1px;left:1px;background-color:var(--color-main-hover);color:#fff}.btn-green{background-color:#42be56;border:none;color:#fff}.btn-green .svg-icon{fill:#fff;z-index:100}.btn-green.btn-invert{border:1px solid #42be56;color:#42be56;background-color:inherit}.btn-green.btn-invert .svg-icon{fill:#42be56}.btn-green.btn-invert.btn-disabled{color:#9e9e9e;border-color:#9e9e9e}.btn-green.btn-invert.btn-disabled:active{background-color:inherit}.btn-green.btn-invert:active{background-color:#42be56;border-color:#42be56;color:#fff}.btn-green.btn-invert:active .svg-icon{fill:#fff}.btn-green:active{position:relative;top:1px;left:1px;background-color:#42be56;color:#fff}.btn-green:hover{color:#fff}.btn-center{margin:5px auto;display:inline-block}.btn-no-padding{padding:0}.btn-no-margin{margin:0}.btn-full-width{width:100%;margin:0}.btn.btn-disabled{background-color:#939393;color:#fff}.btn.btn-disabled:active{position:relative;top:0;left:0}.no-touch .btn-blue:hover{background-color:var(--color-main-hover);color:#fff}.no-touch .btn-blue:hover .svg-icon{fill:#fff}.no-touch .btn-blue.btn-invert:hover{background-color:var(--color-basic)}.site-logo{text-decoration:none;font-size:16px;text-transform:uppercase;color:#1a232c;font-weight:400;font-family:Sora,sans-serif;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.site-logo:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.419 4.348a5.542 5.542 0 016.258 0L31.97 11.39a5.542 5.542 0 012.413 4.574v13.328a5.542 5.542 0 01-5.542 5.541H8.257a5.542 5.542 0 01-5.542-5.541V15.964c0-1.83.903-3.54 2.412-4.574L15.42 4.348z' fill='%230A215B'/%3E%3Cg clip-path='url(%23clip0_703_3983)'%3E%3Cpath d='M17.412 26.784a.691.691 0 01-.98 0l-3.913-3.913a1.039 1.039 0 010-1.47l.49-.49a1.04 1.04 0 011.47 0l2.443 2.443 6.6-6.6a1.04 1.04 0 011.47 0l.49.49a1.039 1.039 0 010 1.47l-8.07 8.07z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_703_3983'%3E%3Cpath fill='%23fff' transform='translate(12.215 14.929)' d='M0 0h13.571v13.571H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");margin-right:3px;background-size:contain;width:24px;height:24px;position:relative;bottom:2px}.page_post_booking .site__header .menu-item-my-booking .my-booking-number{display:inline-block}.site__header{margin-bottom:20px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.site__header .site__header-content{padding:0 15px;color:#333;line-height:60px;height:60px}.site__header .header__logo{line-height:60px;height:60px;width:18%;min-width:130px;display:inline-block}.site__header .header__menu{float:right;vertical-align:top}.site__header .header__menu-list{list-style:none;padding:0;margin:0;font-size:0;width:100%;text-align:right}.site__header .header__menu-list .s-networks{display:none}.site__header .header__menu-list li{font-size:16px;display:inline-block;vertical-align:middle;position:relative;padding:0 15px;cursor:pointer}.site__header .header__menu-list li.menu-item-book-phone svg{position:relative;top:6px;right:4px}.site__header .header__menu-list .header__menu-item:hover{background-color:#f4f4f4}.site__header .header__menu-list .menu-lang-cur-wrapper{float:right;margin:0;padding:0;font-size:0}.site__header .header__menu-list .menu-lang-cur-wrapper svg{box-shadow:0 1px 1px 1px #eee}.site__header .header__menu-list .menu-lang-cur-wrapper:hover{background-color:#fff}.site__header .header__menu-list .menu-lang-cur-wrapper li{vertical-align:top;box-sizing:border-box;font-size:16px}.site__header .header__menu-list .menu-lang-cur-wrapper li:hover{background-color:#f4f4f4}.site__header .header__menu-item>span{position:relative;top:2px}.site__header .header__menu-item .booking-item-content{position:relative;top:2px}.site__header .menu-item-my-booking{position:relative;float:left}.site__header .menu-item-my-booking .menu-item{position:relative}.site__header .menu-item-my-booking .my-booking-number{display:none;position:absolute;width:18px;height:18px;background-color:#3587e0;border-radius:50%;color:#fff;top:-7px;right:-10px;line-height:18px;text-align:center;font-size:13px;font-weight:800}.site__header .my-booking-link{color:#333;display:inline-block;text-decoration:none}.site__header .header__menu-dropdown{display:none;position:absolute;top:60px;left:0;list-style:none;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);width:220px;text-align:left;padding:10px 10px 15px 20px;line-height:2;z-index:1100;border-radius:0 0 4px 4px}.site__header .header__menu-dropdown li{padding:0;margin:4px 0;font-size:14px;background-color:#fff}.site__header .header__menu-dropdown li:hover{background:none;color:var(--color-basic)}.site__header .header__menu-dropdown a{text-decoration:none;color:inherit;display:inline-block;max-width:160px;vertical-align:top;line-height:18px}.site__header .menu-dropdown-data{display:inline-block;width:130px;vertical-align:top}.site__header .menu-item-support{float:left}.site__header .menu-item-support .support-icon{margin-right:3px}.site__header .menu-item-support:hover .header__menu-dropdown{display:inline-block}.site__header .menu-item-support .header__menu-dropdown.opened{display:block}.site__header .menu-item-support .e-mail-icon,.site__header .menu-item-support .phone-icon,.site__header .menu-item-support .question-icon{top:-6px;display:inline-block;margin-right:10px}.site__header .my-booking-icon{margin-right:3px}.site__header .header__menu-burger,.site__header .header__menu-close-burger{display:none;cursor:pointer}.site__header .menu-item-currency .menu_item{top:0}html[lang=ar] .svg-icon-question{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:900px){.site__header .header__menu-list li{padding:0 10px}.site__header .header__menu-list .menu-item-lang .menu-item-currency{padding:0 5px}.site__header .header__menu-list .menu-item-my-booking{padding-right:15px}.site__header .menu-item-search{max-width:180px}.site__header .header__menu-dropdown{width:180px;padding:10px 0}}@media (max-width:784px){.page_book,.page_post_booking{-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;right:0;-webkit-transition:.5s ease;transition:.5s ease}.page_book.mobile-menu-opened,.page_post_booking.mobile-menu-opened{right:90%;top:0;width:100%;margin:0 auto;-webkit-transition:.5s ease;transition:.5s ease;position:relative;overflow:hidden;height:100%}.page_mybooking .site__header .header__menu-burger{height:auto;width:auto}.site__header{margin-bottom:20px}.site__header,.site__header .header__logo,.site__header .site__header-content{height:50px;line-height:50px}.site__header .header__logo{max-width:80%;width:auto}.site__header .header__menu{text-align:right;float:right;display:inline-block;vertical-align:top;width:20%;position:relative}.site__header .header__menu-book-phone{margin-top:10px;height:32px;margin-right:10px}.site__header .header__menu-burger{display:block;font-size:20px;height:20px;width:20px;float:right;position:relative;z-index:1}.site__header .header__menu-close-burger{display:block;position:absolute;top:0;left:0;height:100%;width:10%;line-height:50px;float:left}.site__header .close-burger-icon-wraper{height:50px;display:block;text-align:center;background-color:#fff}.site__header .header__menu-wraper{overflow:hidden;position:fixed;left:100%;top:0;width:100%;margin:0 auto;height:100%;-webkit-transition:.5s ease;transition:.5s ease;z-index:1100;text-align:right}.site__header .header__menu-wraper *{box-sizing:border-box}.site__header .header__menu-wraper .s-networks{display:block;text-align:center;padding:20px 0}.site__header .header__menu-wraper .s-networks a{margin:0 15px}.site__header .header__menu-wraper .s-networks .svg-icon-facebook,.site__header .header__menu-wraper .s-networks .svg-icon-insta,.site__header .header__menu-wraper .s-networks .svg-icon-tweeter{width:18px;vertical-align:bottom;margin-right:8px}.site__header .header__menu-wraper .s-networks .svg-icon-facebook:hover,.site__header .header__menu-wraper .s-networks .svg-icon-insta:hover,.site__header .header__menu-wraper .s-networks .svg-icon-tweeter:hover{fill:#333}.site__header .header__menu-wraper li{display:block;width:100%;text-align:left;margin:0 auto;min-height:50px;line-height:24px;padding:0;box-sizing:border-box;background-color:#fff}.site__header .header__menu-wraper li.menu-item-company,.site__header .header__menu-wraper li.menu-item-support{padding:0}.site__header .header__menu-wraper.opened{display:inline-block;left:0;height:100%}.site__header .header__menu-wraper.opened .header__menu-list{overflow-y:auto}.site__header .header__menu-wraper .header__menu-list li:hover{background-color:#fff}.site__header .menu-dropdown-data{width:85%}.site__header .header__menu-item a{display:inline-block;width:100%;max-width:100%;height:100%;padding:16px 20px}.site__header .header__menu-item>span{top:0}.site__header .header__menu-item .booking-item-content{position:relative;top:0}.site__header .menu-lang-cur-wrapper .booking-item-content{padding:16px 20px;line-height:50px;top:0}.site__header .header__menu-list{width:90%;background-color:#fff;text-align:left;float:right;height:100%}.site__header .header__menu-list li span{top:0;vertical-align:middle}.site__header .header__menu-list .menu-item-lang,.site__header .header__menu-list .menu-item-my-booking,.site__header .header__menu-list .menu-item-search,.site__header .header__menu-list .menu-item-support,.site__header .header__menu-list .menu-lang-cur-wrapper{float:none}.site__header .header__menu-list .menu-item-lang:hover,.site__header .header__menu-list .menu-item-my-booking:hover,.site__header .header__menu-list .menu-item-search:hover,.site__header .header__menu-list .menu-item-support:hover,.site__header .header__menu-list .menu-lang-cur-wrapper:hover{background-color:#fff}.site__header .header__menu-list .menu-item-search{background-color:#f4f4f4;height:50px;line-height:50px}.site__header .header__menu-list .menu-item-lang,.site__header .header__menu-list .menu-item-my-booking{border-bottom:1px solid #ededed}.site__header .header__menu-list .my-booking-icon{margin-right:10px}.site__header .menu-item-search{background-color:#f4f4f4;width:100%;max-width:100%}.site__header .menu-item-search .menu-item-search-input{opacity:1}.site__header .menu-item-search form{padding:0;width:100%;float:none}.site__header .header__menu-dropdown{display:block;width:100%;position:relative;margin:0;padding:0;box-shadow:none;top:0}.site__header .header__menu-dropdown li{background-color:#fff}.site__header .header__menu-dropdown li:hover{color:#333}.site__header .menu-item-currency .show-mob,.site__header .menu-item-lang .show-mob{display:inline-block;vertical-align:middle;margin-left:10px}.site__header .menu-item-company .menu-item,.site__header .menu-item-support .menu-item{background-color:#f4f4f4;display:inline-block;min-height:50px;width:100%;padding:13px 20px}.site__header .menu-item-company ul,.site__header .menu-item-support ul{border-top:none}.site__header .menu-item-company li,.site__header .menu-item-support li{border-bottom:1px solid #ededed}.site__header .menu-item-company .e-mail-icon,.site__header .menu-item-company .phone-icon,.site__header .menu-item-company .question-icon,.site__header .menu-item-support .e-mail-icon,.site__header .menu-item-support .phone-icon,.site__header .menu-item-support .question-icon{position:relative;top:-3px}.site__header .menu-item-company li.menu-dropdown-item-logout,.site__header .menu-item-support li.menu-dropdown-item-logout{letter-spacing:.4px}.site__header .menu-item-company li.menu-dropdown-item-logout a span,.site__header .menu-item-support li.menu-dropdown-item-logout a span{display:inline-block;text-transform:lowercase}.site__header .menu-item-company li.menu-dropdown-item-logout a span:first-letter,.site__header .menu-item-support li.menu-dropdown-item-logout a span:first-letter{text-transform:uppercase}.site__header .menu-item-company li.menu-dropdown-item-logout .svg-icon,.site__header .menu-item-support li.menu-dropdown-item-logout .svg-icon{width:22px;height:27px;margin-right:4px;margin-top:-2px;color:#333;fill:#333}.site__header .menu-item-company li:last-child,.site__header .menu-item-support li:last-child{border-bottom:none}}@media (max-width:525px){.site__header{margin-bottom:10px}}.site__footer{-webkit-box-flex:0;flex:0 0 auto;margin-top:40px;box-shadow:0 0 10px rgba(0,0,0,.2);width:100%;background-color:#fff}.site__footer .content{padding:50px 15px 5px}.site__footer .footer-info{min-height:250px;padding-bottom:30px}.site__footer .footer__logo{height:40px}.site__footer .footer__logo a{line-height:1}.site__footer .footer-presentation-info{width:32%;display:inline-block;vertical-align:top}.site__footer .footer-statistic{margin-top:15px}.site__footer .footer-statistic .statistic-element-wrapper{margin-bottom:20px;padding-right:10px;box-sizing:border-box}.site__footer .site__statistic-number{display:inline-block;vertical-align:top;position:relative;font-size:36px;line-height:36px;width:22%;font-weight:600}.site__footer .statistic-text{display:inline-block;vertical-align:top;width:70%;margin-left:4%}.site__footer .statistic-text .statistic-text-title{font-size:16px;text-transform:uppercase;display:block;font-weight:600}.site__footer .statistic-text .statistic-text-annotation{font-size:10px;text-transform:uppercase;color:#858585;display:block}.site__footer .footer-menu{display:inline-block;vertical-align:top;width:67%;font-size:0}.site__footer .footer-menu-category{display:inline-block;vertical-align:top;width:24%;margin-right:1%;font-size:14px;position:relative}.site__footer .footer-menu-category:last-child{margin-right:0}.site__footer .footer-menu-category .category-title{display:block;font-size:16px;text-transform:uppercase;margin-bottom:20px;font-weight:600;line-height:20px;position:absolute;top:15px;left:0}.site__footer .footer-menu-category .category-content{padding-top:60px}.site__footer .footer-menu-category .category-link{display:block;color:#858585;fill:#858585;margin-bottom:10px;cursor:pointer}.site__footer .footer-menu-category .category-link:hover{color:#333}.site__footer .footer-menu-category .category-link:hover svg{fill:#333}.site__footer .footer-menu-category .category-link-including{display:inline-block;position:relative}.site__footer .footer-menu-category .category-link-token{position:absolute;top:-4px;right:-30px;border-radius:7px;background-color:var(--color-main-medium);padding:1px 9px;color:#fff;font-size:8px;text-transform:uppercase}.site__footer .footer-menu-category .link-f-and-q{text-transform:none}.site__footer .footer-menu-category .category-link-text{display:inline-block;vertical-align:bottom;line-height:16px}.site__footer .footer-menu-category .footer-phone-number{font-size:16px}.site__footer .footer-menu-category a{text-decoration:none;color:inherit}.site__footer .footer__payment-systems{padding:25px 0;box-sizing:border-box;width:100%;text-align:center}.site__footer .footer__payment-systems div{display:inline-block;padding:0 2%;vertical-align:middle;text-align:center}.site__footer .copyright{color:#858585;text-align:center;display:block;line-height:40px;height:40px;background-color:#ededed;font-size:12px;box-sizing:border-box;font-family:Roboto,Open Sans,sans-serif}.footer_lite{margin-top:0;overflow:hidden}.footer_lite .slider-title{max-width:1140px;width:100%;padding:15px 0 10px;font-family:Roboto,Open Sans,sans-serif;text-align:center;text-transform:uppercase;font-weight:600;margin:0 auto;border-bottom:1px solid #ededed;font-size:14px}html[lang=ar] .site__footer .statistic-text-annotation{font-size:14px}html[lang=ko] .site__footer .statistic-text-title{font-size:10px;text-transform:uppercase;color:#858585;display:block;font-weight:500}html[lang=ko] .site__footer .statistic-text-annotation{font-size:16px;text-transform:uppercase;display:block;font-weight:600;color:#333}@media (max-width:1200px){.footer_lite .slider-title{max-width:950px}}@media (min-width:961px) and (max-width:1160px){.site__footer .site__statistic-number{width:30%}.site__footer .statistic-text{width:60%}.site__footer .footer-phone-number{letter-spacing:-.7px}.site__footer .category-link-support{letter-spacing:-.6px}}@media (max-width:991px){.footer_lite .slider-title{max-width:720px}}@media (max-width:960px){.site__footer .footer-presentation-info{display:block;margin-bottom:15px}.site__footer .footer-statistic{display:none}.site__footer .footer-menu{width:100%;margin:0 auto}.site__footer .footer__payment-systems div{padding:0 1%}}@media (max-width:784px){.site__footer{position:relative}.site__footer .content{padding-top:0}.site__footer .footer-info{display:none}.site__footer .site__footer .content{padding:0}.site__footer .slider-title{width:100%;padding:10px 0;text-align:center;text-transform:uppercase;font-weight:600}.site__footer .footer__payment-systems{overflow:hidden;max-width:340px;text-align:center;margin:0 auto;border-top:none;padding-bottom:0;padding-top:0}.site__footer .footer__payment-systems .svg-icon{max-width:55px;max-height:28px}.site__footer .footer__payment-systems div{width:70px;margin:5px;padding:0}.site__footer .footer-bullet-wrp{text-align:center;margin:0 auto}.site__footer .footer-bullet-wrp li{cursor:pointer;display:inline-block;border-radius:6px;width:6px;background:#adadad;height:6px;margin:0 3px}.site__footer .footer-bullet-wrp li.active{background:#333}.footer_lite .slider-title{width:calc(100% - 30px)}.footer_lite .footer__payment-systems{padding-top:10px}}@media (max-width:784px) and (max-width:330px){.site__footer{overflow:hidden}}@media (max-width:784px){html[dir=rtl] .js-slider-wraper{direction:rtl;display:block;text-align:right}}@media (max-width:480px){.site__footer .content{padding:0 0 5px}}.page_mybooking .post-booking__need-help,.page_post_booking .post-booking__need-help{letter-spacing:.2px;float:right;width:25%;font-size:14px}.page_mybooking .content-page-blank.post-booking__need-help,.page_post_booking .content-page-blank.post-booking__need-help{padding:0}.page_mybooking .need-help-header,.page_post_booking .need-help-header{display:inline-block;height:62px;line-height:62px;width:100%;background-color:#f8f8f8;font-size:24px;padding:0 10px;border-bottom:1px solid #ededed;font-weight:500;border-top-left-radius:4px;border-top-right-radius:4px}.page_mybooking .need-help-content,.page_post_booking .need-help-content{padding:15px 10px 20px;text-align:left}.page_mybooking .need-help-ask,.page_post_booking .need-help-ask{font-size:16px;line-height:24px}.page_mybooking .need-help-ask .need-help-link,.page_post_booking .need-help-ask .need-help-link{font-size:20px;font-weight:600}.page_mybooking .need-help-call,.page_post_booking .need-help-call{margin-top:10px;letter-spacing:normal}.page_mybooking .need-help-call a,.page_post_booking .need-help-call a{text-decoration:none;color:inherit;display:inline-block}.page_mybooking .need-help-call .call-text,.page_post_booking .need-help-call .call-text{display:inline-block;font-size:16px;font-weight:700;margin-right:7px;margin-bottom:5px;font-family:Raleway,Roboto,Sans-Serif;white-space:nowrap}.page_mybooking .need-help-form,.page_post_booking .need-help-form{display:none;margin-top:19px}.page_mybooking .need-help-form .email-form-title,.page_post_booking .need-help-form .email-form-title{line-height:1.71;margin-bottom:3px}.page_mybooking .need-help-form .email-form-submit,.page_post_booking .need-help-form .email-form-submit{margin-top:20px}.page_mybooking .need-help-form .control-wrapper,.page_post_booking .need-help-form .control-wrapper{width:100%}.page_mybooking .need-help-form .placeholder,.page_post_booking .need-help-form .placeholder{top:5px;width:90%;overflow:auto;white-space:normal;font-style:normal;color:#333;line-height:22px;font-size:16px;font-weight:500;left:11px;font-family:Roboto,Sans-Serif;letter-spacing:.4px;opacity:.5}.page_mybooking .email-form-textarea,.page_post_booking .email-form-textarea{border:1px solid #ededed;border-radius:4px;width:100%;min-height:120px;resize:none;padding:5px;font-family:Roboto,Sans-Serif;font-weight:500;font-size:16px;color:#333}.page_mybooking .less-email-form,.page_post_booking .less-email-form{text-align:center;color:var(--color-basic);font-weight:700;margin:13px 0;line-height:1.5}.page_mybooking .less-email-form--last,.page_post_booking .less-email-form--last{margin-bottom:0}.page_mybooking .less-email-form .need-help-dropdown,.page_post_booking .less-email-form .need-help-dropdown{display:none}.page_mybooking .less-email-form .need-help-dropdown.link-active,.page_post_booking .less-email-form .need-help-dropdown.link-active{display:block;cursor:pointer}.page_mybooking .help-ask-site,.page_post_booking .help-ask-site{border-bottom:1px solid #ededed}.page_mybooking .help-ask-hotel,.page_post_booking .help-ask-hotel{margin-top:15px}.page_mybooking .send-message-container,.page_post_booking .send-message-container{position:relative;padding-left:30px;margin:10px 0}.page_mybooking .send-message-container.success .message-text.send-success,.page_post_booking .send-message-container.success .message-text.send-success{display:block;color:#42be56}.page_mybooking .send-message-container.success .svg-icon-send.send-success,.page_post_booking .send-message-container.success .svg-icon-send.send-success{display:block;background-color:#42be56}.page_mybooking .send-message-container.error .message-text.send-error,.page_post_booking .send-message-container.error .message-text.send-error{display:block;color:#fd3d3d}.page_mybooking .send-message-container.error .svg-icon-send.send-error,.page_post_booking .send-message-container.error .svg-icon-send.send-error{display:block;background-color:#fd3d3d}.page_mybooking .svg-icon-send,.page_post_booking .svg-icon-send{display:none;width:24px;height:24px;border-radius:50%;fill:#fff;position:absolute;padding:5px;box-sizing:border-box;top:0;left:0}.page_mybooking .message-text,.page_post_booking .message-text{display:none;font-weight:500;font-size:16px}.page_post_booking .check-on-reservation{text-align:left;counter-reset:step}.page_post_booking .check-on-reservation h1{border-bottom:1px solid #ededed}.page_post_booking .check-on-steps{padding:15px 0;font-family:Raleway,Roboto,Open Sans,sans-serif}.page_post_booking .check-on-steps-first{border-bottom:1px solid #ededed}.page_post_booking .check-on-steps.double-email-notification{border-top:1px solid #ededed}.page_post_booking .check-on-steps.double-email-notification .check-on-text{width:calc(100% - 40px)}.page_post_booking .check-on-steps.double-email-notification:last-child{padding:15px 0}.page_post_booking .check-on-steps .check-on-number{display:inline-block;margin-right:8px;vertical-align:top;font:600 24px/24px Roboto,Open Sans,sans-serif}.page_post_booking .check-on-steps .check-on-number:before{counter-increment:step;content:"0" counter(step)}.page_post_booking .check-on-steps .check-on-text{line-height:20px;display:inline-block;vertical-align:top;position:relative;top:4px;letter-spacing:.4px;font-weight:500}.page_post_booking .check-on-steps .check-on-email{font-weight:600}.page_post_booking .check-on-steps:last-child{padding-top:0}.page_post_booking .check-on-order-provided{width:100%;background-color:#eaf3fc;text-align:center;margin-top:20px;padding:0 20px;border-radius:4px}.page_post_booking .check-on-order-data{padding:15px 0;display:inline-block;text-align:left}.page_post_booking .check-on-order-data .check-on-order-icon{display:inline-block;vertical-align:top;position:relative;top:7px;margin-right:10px}.page_post_booking .check-on-order-data .check-on-order-info{display:inline-block;line-height:20px;vertical-align:top;text-align:left}.page_post_booking .check-on-order-data .order-info-title{font-weight:600}.page_post_booking .check-on-order-data .order-info-text{font-family:Roboto,Open Sans,sans-serif}.page_post_booking .check-on-order-data .order-info-name{text-transform:capitalize}.page_post_booking .check-on-order-name{float:left}.page_post_booking .check-on-order-mail{float:right}.page_post_booking .check-on-order-mail .order-info-text{max-width:270px;overflow:hidden;text-overflow:ellipsis}.page_post_booking .check-on-order-phone{text-align:center}.page_post_booking .change-provided-email{cursor:pointer}.page_post_booking .change-provided-email:hover{color:#2071c9;text-decoration:none}.page_post_booking .check-on-steps .check-on-text-korean{display:none}html[lang=ko] .page_post_booking .check-on-steps .check-on-text-korean{display:inline-block}html[lang=ko] .page_post_booking .check-on-steps .check-on-text-majority{display:none}.page_mybooking .post-booking__status-page,.page_post_booking .post-booking__status-page{min-height:475px;position:relative;text-align:center}.page_mybooking .post-booking__status-page.extra-text,.page_post_booking .post-booking__status-page.extra-text{min-height:535px}.page_mybooking .post-booking__status-message,.page_post_booking .post-booking__status-message{font-size:30px;line-height:40px;width:50%;margin:0 auto;padding-top:15px}.page_mybooking .post-booking__status-message.status-message-ok,.page_post_booking .post-booking__status-message.status-message-ok{color:#42be56}.page_mybooking .post-booking__status-message.status-message-ok .svg-icon-complete,.page_post_booking .post-booking__status-message.status-message-ok .svg-icon-complete{fill:#42be56}.page_mybooking .post-booking__status-message.status-message-cancel,.page_post_booking .post-booking__status-message.status-message-cancel{color:#858585}.page_mybooking .post-booking__status-message.status-message-cancel .svg-icon-complete,.page_post_booking .post-booking__status-message.status-message-cancel .svg-icon-complete{fill:#858585}.page_mybooking .post-booking__status-message.status-message-cancel .svg-icon-complete path,.page_post_booking .post-booking__status-message.status-message-cancel .svg-icon-complete path{fill:#858585!important}.page_mybooking .post-booking__status-message.status-message-cancel .status-message-text,.page_post_booking .post-booking__status-message.status-message-cancel .status-message-text{padding-bottom:40px}.page_mybooking .post-booking__status-message span,.page_post_booking .post-booking__status-message span{display:block}.page_mybooking .status-message-text,.page_post_booking .status-message-text{margin-top:10px;font-weight:500}.page_mybooking .post-booking__save-print,.page_post_booking .post-booking__save-print{margin-top:25px;position:relative;z-index:900}.page_mybooking .save-print-message,.page_post_booking .save-print-message{font-size:16px}.page_mybooking .save-print-buttons,.page_post_booking .save-print-buttons{margin-top:10px}.page_mybooking .save-print-buttons a,.page_post_booking .save-print-buttons a{min-width:230px}.page_mybooking .save-print-buttons .print-action,.page_post_booking .save-print-buttons .print-action{color:#fff;padding:0 10px}.page_mybooking .save-print-buttons .save-print-connector,.page_post_booking .save-print-buttons .save-print-connector{font-size:16px;margin:0 15px}.page_mybooking .save-print-buttons .svg-icon,.page_post_booking .save-print-buttons .svg-icon{margin-right:10px}.page_mybooking .post-booking__background,.page_post_booking .post-booking__background{position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:0}.page_mybooking .post-booking-info,.page_mybooking .post-booking-note,.page_post_booking .post-booking-info,.page_post_booking .post-booking-note{font:400 16px/24px Roboto,Open Sans,sans-serif}.page_mybooking .post-booking-note,.page_post_booking .post-booking-note{width:90%;margin:12px auto 0}.page_mybooking .post-booking-note_title,.page_post_booking .post-booking-note_title{width:100%;font:700 14px Roboto,Open Sans,sans-serif;margin-top:15px;padding-left:20px;background-color:#fff}.page_mybooking .post-booking-note_form,.page_post_booking .post-booking-note_form{width:100%;font:300 14px Roboto,Open Sans,sans-serif;margin-top:10px;padding-left:20px;background-color:#fff}.page_mybooking .svg-icon-logo,.page_post_booking .svg-icon-logo{width:109px;height:19px}.page_post_booking .details-table-title{height:40px;line-height:40px;font-size:18px;background-color:#f4f4f4;font-weight:600;text-transform:uppercase;padding-left:20px;text-align:left}.page_post_booking .details-table-data{min-height:54px;border-bottom:1px solid #ededed;padding:17px 0;text-align:left}.page_post_booking .details-table-data:last-child{border-bottom:none}.page_post_booking .details-table-data .table-data-info,.page_post_booking .details-table-data .table-data-title{display:inline-block;vertical-align:top}.page_post_booking .details-table-data .table-data-title{font-weight:500;font-size:16px;width:260px;padding-left:20px;display:inline-block;vertical-align:top;line-height:20px}.page_post_booking .details-table-data .table-data-info{width:60%;box-sizing:border-box;line-height:20px;display:inline-block;vertical-align:top;font-family:Raleway,Roboto,Open Sans,Sans-Serif}.page_post_booking .details-table-data .table-data-info p{margin-bottom:10px}.page_post_booking .details-table-data .table-data-info p:last-child{margin-bottom:0}.page_post_booking .details-table-data .table-data-hotel-name{font-size:20px;font-weight:600;font-family:Roboto,Open Sans,Sans-Serif}.page_post_booking .booking-date-info .table-data-info{font-family:Roboto,Open Sans,Sans-Serif}.page_post_booking .booking-details-table{text-align:left}.page_post_booking .hotel-name-data{margin-right:10px}.page_post_booking .booking-main-info{padding-right:20px;padding-left:20px;background-color:#eaf3fc;margin:15px 0;border-radius:4px}.page_post_booking .booking-main-info .table-data-title{margin-left:-20px}.page_post_booking .booking-main-info .table-data-info{font-weight:600;color:var(--color-main-hover);font-family:Roboto,Open Sans,Sans-Serif;pointer-events:none}.page_post_booking .booking-main-info .table-data-info a{text-decoration:none;color:var(--color-main-hover)}.page_post_booking .booking-main-info .details-table-data{border-color:#fff}.page_post_booking .details-table-guests{padding-top:0;min-height:0}.page_post_booking .expandable-container-actions{border-radius:4px}.page_post_booking .booking-details-room-wraper{padding:20px 0;border-bottom:1px solid #ededed;border-top:1px solid #ededed}.page_post_booking .booking-room-img,.page_post_booking .booking-room-info{display:inline-block;vertical-align:top;width:65%}.page_post_booking .booking-room-img{width:34%;max-width:300px;height:150px;color:var(--color-basic);font-size:50px;text-align:center;padding-top:15px;position:relative;overflow:hidden}.page_post_booking .booking-room-img img{display:block;position:absolute;top:50%;left:50%;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_post_booking .booking-room-info{max-width:520px;line-height:20px}.page_post_booking .booking-room-info .details-table-data{min-height:0;border-bottom:none;padding:2px 0}.page_post_booking .booking-room-info .details-table-data .table-data-info{width:49%}.page_post_booking .table-data-info.booking-room-name{font-size:20px;line-height:22px;font-weight:600;position:relative;bottom:2px;font-family:Roboto,Open Sans,Sans-Serif}.page_post_booking .cancellation-data{padding-bottom:20px}.page_post_booking .cancellation-data .details-table-data{border-bottom:none}.page_post_booking .cancel-charge{font-weight:600;white-space:nowrap}.page_post_booking .cancel-btn{text-align:center}.page_post_booking .cancel-btn .btn{padding:0 25px}.page_post_booking .payment-steps-note,.page_post_booking .payment-steps-text{padding-left:20px;font-family:Raleway,Roboto,Open Sans,Sans-Serif;letter-spacing:.4px}.page_post_booking .payment-steps-note{margin-top:20px}.page_post_booking .payment-steps-note.margin-none{margin-top:0}.page_post_booking .payment-steps-note span{font-weight:600}.page_post_booking .table-data-info{font-weight:400}.page_post_booking .table-data-info.info-hotel-adress{font-family:Roboto,Open Sans,Sans-Serif}.page_post_booking .booking-total-amount{padding:0 20px;min-height:80px;background-color:#f4f4f4}.page_post_booking .total-amount-title{float:left;line-height:80px;font-size:20px;font-weight:600}.page_post_booking .total-amount-data{text-align:right;display:inline-block;vertical-align:bottom}.page_post_booking .total-amount-data .amount-number{font-size:36px;line-height:40px;font-weight:600}.page_post_booking .total-amount-data .amount-currency{font-size:26px}.page_post_booking .amount-annotation{line-height:10px;text-align:right;padding-right:40px}.page_post_booking .amount-wrap{float:right}.page_post_booking .price-wrap{text-align:right;padding-top:20px}.page_post_booking .amount-ok-icon{margin-left:5px;position:relative;display:inline-block;vertical-align:bottom;bottom:6px}.page_post_booking .amount-ok-icon svg{width:34px;height:34px}.page_post_booking .booking-additional-taxes{padding:20px;font-family:Raleway,Roboto,Open Sans,sans-serif;color:#333;text-align:left}.page_post_booking .booking-additional-taxes .additional-info-title{font-size:18px;font-weight:600;line-height:20px;letter-spacing:.5px;margin-bottom:5px}.page_post_booking .booking-additional-taxes .book-info__taxes{margin-top:10px}.page_post_booking .booking-additional-taxes .book-info__taxes:first-child{margin-top:0}.page_post_booking .booking-additional-taxes .book-info__taxes p{font-size:14px;line-height:24px}.page_post_booking .booking-additional-taxes .book-info__terms-egypt{margin-top:5px}.page_post_booking .booking-paid-in-hotel{font-family:Raleway,Roboto,Open Sans,Sans-Serif;letter-spacing:.4px}.page_post_booking .booking-paid-in-hotel .paid-in-hotel-title{font-size:18px;font-weight:600;padding:0 20px 10px}.page_post_booking .booking-paid-in-hotel .paid-in-hotel-data{line-height:24px;padding:0 20px}.page_post_booking .map-body{height:300px;font-size:40px;margin:20px auto;position:relative;overflow:hidden}.page_post_booking .hotel-destanation,.page_post_booking .nearest-airport,.page_post_booking .nearest-interest,.page_post_booking .nearest-restaurant{display:inline-block;vertical-align:top;width:49%;padding-bottom:15px}.page_post_booking .hotel-destanation,.page_post_booking .nearest-data-name{font-size:16px;font-weight:500}.page_post_booking .nearest-data-address{font-size:12px;color:#adadad;width:85%;font-family:Roboto,Open Sans,Sans-Serif}.page_post_booking .other-services .post-booking__list{margin-top:0}.page_post_booking .service-price{font-weight:600}.page_post_booking .special-request-attention{font-weight:600;margin-bottom:10px}.page_post_booking .special-request-attention,.page_post_booking .special-request-text{padding-left:20px;line-height:24px;font-family:Raleway,Roboto,Open Sans,Sans-Serif;letter-spacing:.4px}.page_post_booking .hotel-info{font-size:12px}.page_post_booking .hotel-info.content-page-blank{padding-top:20px;padding-bottom:20px}.page_post_booking .hotel-info h1{font-family:Roboto,Sans-Serif;margin-bottom:10px;font-size:18px;font-weight:500;line-height:24px;padding-top:0;padding-bottom:0;min-height:0}.page_post_booking .hotel-info p{margin:10px auto}.page_post_booking .booking-room-amount{padding:0 20px;border-top:1px solid #ededed;height:46px}.page_post_booking .booking-room-amount .room-amount-title{padding-top:14px;float:left;font-family:Roboto,Open Sans,Sans-Serif,serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.4px;text-align:left}.page_post_booking .booking-room-amount .room-amount{float:right;font-family:Roboto;font-size:28px;font-weight:400;font-style:normal;font-stretch:normal;line-height:24px;letter-spacing:.2px;text-align:left;padding-top:10px;padding-right:44px}.page_post_booking .booking-room-amount .room-amount .room-amount-currency{font-size:20px}.page_mybooking .js-expandable-container,.page_post_booking .js-expandable-container{height:auto}.page_mybooking .js-expandable-container.content-page-blank,.page_post_booking .js-expandable-container.content-page-blank{padding:0 0 20px}.page_mybooking .js-expandable-container .js-expandable-container-actions,.page_post_booking .js-expandable-container .js-expandable-container-actions{background-color:#fff;text-align:center;cursor:pointer;font-family:Roboto,Open Sans,Sans-Serif;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.4px;color:var(--color-basic);padding:10px 0 20px;position:relative;z-index:110}.page_mybooking .js-expandable-container .more-btn,.page_post_booking .js-expandable-container .more-btn{display:none}.page_mybooking .js-expandable-container .less-btn,.page_post_booking .js-expandable-container .less-btn{display:block}.page_mybooking .js-expandable-container.js-expandable-container-collapsed .js-expandable-container-content,.page_post_booking .js-expandable-container.js-expandable-container-collapsed .js-expandable-container-content{max-height:120px;overflow:hidden}.page_mybooking .js-expandable-container.js-expandable-container-collapsed .js-expandable-container-actions,.page_post_booking .js-expandable-container.js-expandable-container-collapsed .js-expandable-container-actions{box-shadow:0 -15px 30px #fff}.page_mybooking .js-expandable-container.js-expandable-container-collapsed .more-btn,.page_post_booking .js-expandable-container.js-expandable-container-collapsed .more-btn{display:block}.page_mybooking .js-expandable-container.js-expandable-container-collapsed .less-btn,.page_post_booking .js-expandable-container.js-expandable-container-collapsed .less-btn{display:none}.page_mybooking .js-expandable-container-content,.page_post_booking .js-expandable-container-content{padding:20px 20px 0;font-family:Raleway,Roboto,Sans-Serif;letter-spacing:.4;line-height:20px}.page_mybooking .js-expandable-container-content p,.page_post_booking .js-expandable-container-content p{margin-top:0}.page_post_booking *{margin:0;padding:0;box-sizing:border-box}.page_post_booking.secure-site{height:auto}.page_post_booking .content-page-blank{max-width:960px;margin-right:auto;margin-left:auto;padding:0 20px 20px;margin-bottom:30px}.page_post_booking .content-page-blank.covid{background-color:#eaf3fc}.page_post_booking .content-page-blank.covid ul li:before{content:"-";position:relative;left:0;margin-right:5px}.page_post_booking .cancel-hide{display:none!important}.page_post_booking .container{max-width:1200px;width:100%;padding:0 15px;box-sizing:border-box;margin:0 auto;font-family:Roboto,Open Sans,sans-serif}.page_post_booking .post-booking__title{font-size:30px;line-height:30px;padding:15px 0;letter-spacing:.1px;font-weight:500;min-height:60px;text-align:left}.page_post_booking .post-booking__list{line-height:24px;padding:0 0 0 20px;margin-top:5px}.page_post_booking .post-booking__list li{list-style:disc;font-family:Raleway,Roboto,Open Sans,Sans-Serif;letter-spacing:.4px}.page_post_booking .post-booking__list.check-on-list{padding-left:10px}.page_post_booking .post-booking__content-body{float:left;width:73%;letter-spacing:.2px}.page_post_booking .save-pdf-action .circularG_wrap{display:none}.page_post_booking .save-pdf-action.init-loading{position:relative;background-color:#9b9b9b;color:#9b9b9b;border:none}.page_post_booking .save-pdf-action.init-loading:hover{background-color:#9b9b9b;color:#9b9b9b;border:none}.page_post_booking .save-pdf-action.init-loading .circularG_wrap{display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 19px);background-color:transparent}.page_post_booking .save-pdf-action.init-loading .svg-icon-save-pdf{display:none}.page_post_booking .phone-number{white-space:nowrap;font-family:Roboto,Open Sans,Sans-Serif;letter-spacing:.4px}.page_post_booking .up-screen-button{position:fixed;bottom:50px;right:50px;height:45px;width:45px;background-color:var(--color-basic);opacity:.6;color:#fff;cursor:pointer;font-size:28px;line-height:50px;text-align:center;border-radius:4px;z-index:1100;display:none}.page_post_booking .up-screen-button .svg-icon-scroll-arrow{position:relative;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-callout:none}.page_post_booking .up-screen-button:active{opacity:1}.page_post_booking.no-touch .up-screen-button:hover{opacity:1}.page_post_booking .secure-block-wrap-desc{display:block}.page_post_booking .secure-block-wrap-mob{display:none}html[lang=ar] .page_post_booking .check-on-text{font-size:18px}html[lang=ar] .page_post_booking .order-info-title{font-weight:500;font-size:18px}html[lang=ar] .page_post_booking .table-data-info{font-size:16px}html[lang=ar] .page_post_booking .table-data-info.booking-room-name{font-size:20px}html[lang=ar] .page_post_booking .paid-in-hotel-data,html[lang=ar] .page_post_booking .payment-steps-text{font-size:16px}@media (max-width:1100px){.page_post_booking .post-booking__content-body,.page_post_booking .post-booking__need-help,.page_post_booking .transfer__wrapper.content-page-blank{float:none;width:100%}.page_post_booking .content-page-blank.transfer__wrapper{min-height:86px;margin-top:0;background:var(--color-main-medium)}.page_post_booking .content-page-blank .transfer__container{min-height:86px;height:100%;padding:20px;margin:0;position:relative}.page_post_booking .content-page-blank .transfer__title-text{margin-top:-3px}.page_post_booking .content-page-blank .transfer__text-wrap{max-width:500px}.page_post_booking .content-page-blank .transfer__btn{max-width:260px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.page_post_booking .content-page-blank .transfer__title-img{position:static;bottom:auto;right:auto;margin-right:5px}.page_post_booking .content-page-blank .transfer__title-img .svg-icon-transfer{width:35px;height:20px;opacity:1}.page_post_booking .details-table-data .table-data-title{width:30%}.page_post_booking .booking-main-info .table-data-title{width:32%}.page_post_booking .help-ask-hotel,.page_post_booking .help-ask-site{display:inline-block;width:40%;margin-top:0;vertical-align:top}.page_post_booking .help-ask-site{margin-right:15%;border-bottom:none}.page_post_booking .content-page-blank.post-booking__need-help{padding:0 20px}.page_post_booking .need-help-header{background-color:#fff;font-size:30px}.page_post_booking .need-help-info{min-height:120px}.page_post_booking .need-help-dropdown.btn{max-width:260px}}@media (max-width:960px){.page_post_booking .post-booking__status-message{width:100%}.page_post_booking .post-booking__background{bottom:0}.page_post_booking .check-on-order-provided{padding:0 20px}.page_post_booking .check-on-order-data{width:auto;margin-right:6%}.page_post_booking .check-on-order-data:last-child{margin-right:0}.page_post_booking .check-on-order-mail .order-info-text{max-width:210px}.page_post_booking .help-ask-site{margin-right:5%}.page_post_booking .help-ask-hotel,.page_post_booking .help-ask-site{width:47%}}@media (max-width:785px){.page_post_booking .post-booking__status-page{min-height:500px}.page_post_booking .status-message-text{font-size:24px}.page_post_booking .post-booking__background{overflow:hidden}.page_post_booking .svg-icon-post-booking-bg{width:160%;position:relative;right:25%}.page_post_booking .save-pdf-action{background-color:#f4f4f4}.page_post_booking .need-help-info{min-height:140px}.page_post_booking .double-email-info{width:100%;line-height:20px}.page_post_booking .check-on-steps:last-child{padding-top:0}.page_post_booking .check-on-steps .check-on-text{width:80%}.page_post_booking .check-on-order-provided{text-align:left}.page_post_booking .check-on-order-data{float:none;text-align:left;width:100%;margin:0}.page_post_booking .check-on-order-icon{width:30px;text-align:center}.page_post_booking .booking-room-info{width:100%;margin-top:15px}.page_post_booking .booking-room-info .table-data-title{display:inline-block;width:40%;vertical-align:top}.page_post_booking .booking-room-info .booking-room-title,.page_post_booking .booking-room-info .table-data-title{padding-left:10px}.page_post_booking .booking-room-info .booking-room-name,.page_post_booking .booking-room-info .table-data-info{width:59%}.page_post_booking .booking-room-info .details-table-data{padding:5px 0}.page_post_booking .booking-room-img{width:100%;max-width:100%}.page_post_booking .up-screen-button{bottom:15px;right:15px;height:34px;width:34px;font-size:20px;line-height:34px}.page_post_booking .up-screen-button .svg-icon-scroll-arrow{width:15px;height:13px;top:0;left:1px}.page_post_booking .transfer__wrapper.content-page-blank .transfer__text-wrap{max-width:calc(100% - 300px)}.page_post_booking .secure-block-wrap-desc{display:none}.page_post_booking .secure-block-wrap-mob{display:block}}@media (min-width:601px) and (max-width:670px){.page_post_booking .need-help-info{min-height:173px}}@media (max-width:600px){.page_post_booking .container{padding:0 10px}.page_post_booking .post-booking__status-page.extra-text{min-height:auto}.page_post_booking .post-booking__status-page.extra-text .post-booking__background{position:relative;bottom:auto}.page_post_booking .content-page-blank{padding:0 10px 10px}.page_post_booking .details-table-data .table-data-title{padding-left:10px;font-weight:500}.page_post_booking .hotel-destanation,.page_post_booking .nearest-data-name{font-weight:500}.page_post_booking .details-table-title{padding-left:10px}.page_post_booking .save-print-buttons{position:relative;z-index:110;margin-top:50px}.page_post_booking .save-print-buttons .save-print-connector,.page_post_booking .save-print-buttons a{display:block;max-width:320px;min-width:0;margin:10px auto;text-align:center}.page_post_booking .help-ask-hotel,.page_post_booking .help-ask-site{width:100%}.page_post_booking .help-ask-hotel .need-help-info,.page_post_booking .help-ask-site .need-help-info{min-height:0}.page_post_booking .help-ask-hotel .email-form-submit,.page_post_booking .help-ask-hotel .less-email-form,.page_post_booking .help-ask-site .email-form-submit,.page_post_booking .help-ask-site .less-email-form{max-width:260px}.page_post_booking .help-ask-hotel{margin-top:20px}.page_post_booking .svg-icon-complete{width:36px;height:36px}.page_post_booking .post-booking__status-message{width:95%}.page_post_booking .status-message-text{margin-top:0;line-height:32px}.page_post_booking .post-booking__background{bottom:0}.page_post_booking .need-help-header,.page_post_booking .post-booking__title{font-size:24px;line-height:32px;padding:10px 0;height:auto}.page_post_booking .details-table-title{font-size:16px}.page_post_booking .details-table-data .table-data-info{width:59%}.page_post_booking .details-table-data .table-data-title{width:40%}.page_post_booking .booking-main-info .table-data-info{width:55%}.page_post_booking .booking-main-info .table-data-title{width:44%}.page_post_booking .cancel-btn a{letter-spacing:.4px}.page_post_booking .booking-room-name{font-size:18px}.page_post_booking .payment-steps-text{line-height:28px}.page_post_booking .payment-steps-note{margin-top:10px}.page_post_booking .nearest-airport,.page_post_booking .nearest-interest,.page_post_booking .nearest-restaurant{width:80%}.page_post_booking .hotel-destanation{width:10%}.page_post_booking .booking-paid-in-hotel .paid-in-hotel-data,.page_post_booking .booking-paid-in-hotel .paid-in-hotel-title,.page_post_booking .booking-total-amount,.page_post_booking .payment-steps-note,.page_post_booking .payment-steps-text{padding-left:10px}.page_post_booking .content-page-blank.post-booking__need-help{padding:0 10px}.page_post_booking .special-request-attention,.page_post_booking .special-request-text{padding-left:10px}.page_post_booking .js-expandable-container-content{padding:10px 10px 0}.page_post_booking .js-expandable-container-content h1{font-family:Roboto,Sans-Serif}.page_post_booking .map-body img{max-width:250%}.page_post_booking .transfer__wrapper.content-page-blank .transfer__text-wrap{max-width:100%}.page_post_booking .transfer__wrapper.content-page-blank .transfer__container{padding:20px 10px}.page_post_booking .transfer__wrapper.content-page-blank .transfer__btn{display:block;max-width:300px;margin:20px 0 0;position:static;top:auto;left:auto;-webkit-transform:initial;transform:none}.page_post_booking .post-booking-note_form,.page_post_booking .post-booking-note_title{padding-left:10px}}@media (max-width:480px){.page_post_booking .post-booking__status-page.extra-text .post-booking__background{margin-top:-30px}.page_post_booking .save-print-buttons{margin-top:20px}.page_post_booking .svg-icon-post-booking-bg{width:185%;right:45%;bottom:-5px}.page_post_booking .amount-wrap{float:left}.page_post_booking .price-wrap{text-align:left;padding-top:10px}.page_post_booking .booking-total-amount{padding:10px}.page_post_booking .booking-total-amount .total-amount-title{float:none;line-height:24px}.page_post_booking .booking-total-amount .amount-wrap{width:100%}.page_post_booking .booking-total-amount .amount-annotation{letter-spacing:.5px;text-align:left;padding:5px 0 0}.page_post_booking .booking-total-amount .amount-number{font-size:30px}.page_post_booking .booking-total-amount .amount-currency{font-weight:600}.page_post_booking .total-amount-data{text-align:left;padding-top:0}.page_post_booking .booking-room-info .table-data-title{width:100%}.page_post_booking .booking-room-info .details-table-data .booking-room-name,.page_post_booking .booking-room-info .details-table-data .booking-room-title{display:block;width:100%;padding-left:10px}.page_post_booking .booking-room-info .details-table-data .booking-room-name{margin-top:10px}.page_post_booking .booking-room-info .details-table-data .details-table-data{padding:5px 0}.page_post_booking .booking-details-room-wraper{border-radius:4px;border:1px solid #dfdfdf;padding:0 0 10px}.page_post_booking .booking-room-img,.page_post_booking .booking-room-img img{border-radius:4px 4px 0 0}.page_post_booking .details-table-data .table-data-info{display:block;width:100%;margin:0;padding:10px 10px 0}.page_post_booking .details-table-data .table-data-info.text-important-green{width:100%}.page_post_booking .details-table-data .table-data-title{display:block;width:100%}.page_post_booking .details-table-data .table-data-hotel-name{font-size:18px}.page_post_booking .booking-main-info{padding:0}.page_post_booking .booking-main-info .table-data-title{padding:0 10px;margin:0}.page_post_booking .booking-room-info .details-table-data .table-data-info{padding-top:0}.page_post_booking .booking-room-info .booking-room-title{margin-bottom:5px}.page_post_booking .cancel-btn a{width:100%}.page_post_booking .booking-room-amount{padding:0 10px;height:auto}.page_post_booking .booking-room-amount .room-amount{padding-right:0;width:100%;padding-bottom:8px}.page_post_booking .help-ask-hotel .email-form-submit,.page_post_booking .help-ask-hotel .less-email-form,.page_post_booking .help-ask-hotel .less-email-form .need-help-dropdown,.page_post_booking .help-ask-site .email-form-submit,.page_post_booking .help-ask-site .less-email-form,.page_post_booking .help-ask-site .less-email-form .need-help-dropdown,.page_post_booking .transfer__wrapper.content-page-blank .transfer__btn{max-width:100%}}@media (max-width:420px){.page_post_booking .post-booking__status-page.extra-text .post-booking-note,.page_post_booking .post-booking__status-page.extra-text .post-booking__status-message{width:100%}.page_post_booking .post-booking__status-page.extra-text .status-message-text{font-size:20px;line-height:1.3}}@media (max-width:380px){.page_post_booking .svg-icon-post-booking-bg{width:150%;bottom:-30px}.page_post_booking .post-booking__status-page.extra-text .post-booking__background{margin-top:-60px}}.step-navigation-container{position:relative;max-width:100%;font-family:Roboto,Raleway,Sans-Serif}.step-navigation-container .step-navigation_list{position:relative;margin:0 auto 8px;text-align:justify}.step-navigation-container .step-navigation_list:after{content:"";width:100%;display:inline-block}.step-navigation-container .step-navigation_list .step-navigation-item{position:relative;display:inline}.step-navigation-container .step-navigation_list .step-navigation-item:first-child{z-index:200}.step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-text{color:var(--color-main-medium)}.step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-number{background-color:var(--color-main-medium)}.step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-number:before{content:"";position:absolute;bottom:0;right:10px;width:30vw;height:10px;background:#f4f4f4}.step-navigation-container .step-navigation_list .step-navigation-item-number{display:inline-block;position:absolute;left:calc(50% - 5px);bottom:0;width:10px;height:10px;background:#cdcdcd;border-radius:50%}.step-navigation-container .step-navigation_list .step-navigation-item-text{position:relative;display:inline-block;vertical-align:bottom;height:42px;font-size:13px;color:#cdcdcd;letter-spacing:.33px;line-height:1.85;white-space:nowrap;text-overflow:ellipsis}.step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:var(--color-main-medium)}.step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number{background-color:var(--color-main-medium)}.step-navigation-container .step-navigation_list .step-navigation-item.selected{z-index:100}.step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-text{color:var(--color-main-medium)}.step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-number{position:absolute;bottom:-1px;width:14px;height:14px;border:1px solid var(--color-main-medium);background:#fff}.step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-number:before{content:"";position:absolute;bottom:5px;right:13px;width:60vw;height:1px;background:var(--color-main-medium)}.step-navigation-container .step-navigation_list.adaptive-width-4 .step-navigation-item:last-child .step-navigation-item-number:before{content:"";position:absolute;bottom:5px;right:10px;width:60vw;height:1px;background:#cdcdcd}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item:nth-child(3) .step-navigation-item-number:before{content:"";position:absolute;bottom:5px;right:10px;width:60vw;height:1px;background:#cdcdcd}.step-navigation-container .step-navigation_list .item-container{position:relative;width:100%;font-weight:600;text-transform:uppercase;white-space:nowrap;text-decoration:none;box-sizing:border-box}.step-navigation-container.mobile{display:none}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-text{color:#ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-number{background-color:#ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number{background-color:#ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-text{color:#ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-number{border:1px solid #ff7600}.page_book.secret_deal_page .step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-number:before{background:#ff7600}@media (max-width:991px){.step-navigation-container .step-navigation_list .step-navigation-item-text{font-size:12px}}@media (max-width:768px){.step-navigation-container .step-navigation_list{width:100%;font-size:0;margin-bottom:14px;padding:0 10px}.step-navigation-container .step-navigation_list .step-navigation-item{display:inline-block;text-align:center}.step-navigation-container .step-navigation_list .step-navigation-item:first-child{width:0;text-align:left}.step-navigation-container .step-navigation_list .step-navigation-item:first-child .step-navigation-item-number{left:0}.step-navigation-container .step-navigation_list .step-navigation-item:last-child{width:0;text-align:right}.step-navigation-container .step-navigation_list .step-navigation-item.passed-steps{width:20%}.step-navigation-container .step-navigation_list .step-navigation-item.selected{width:60%}.step-navigation-container .step-navigation_list .step-navigation-item.selected .step-navigation-item-text{font-size:10px;letter-spacing:.25px;color:#939393}.step-navigation-container .step-navigation_list .step-navigation-item.selected+li{width:20%}.step-navigation-container .step-navigation_list .step-navigation-item.selected+li:last-child .step-navigation-item-number{left:-6px}.step-navigation-container .step-navigation_list .step-navigation-item-text{font-size:0;height:36px}.step-navigation-container .step-navigation_list .step-navigation-item-number{background:#939393}.step-navigation-container .step-navigation_list.adaptive-width-4 .step-navigation-item:last-child .step-navigation-item-number{left:-10px}.step-navigation-container .step-navigation_list.adaptive-width-4 .step-navigation-item:last-child .step-navigation-item-number:before{background:#939393}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item:first-child{width:0}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item.selected{width:100%}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item:nth-child(3){width:0}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item:nth-child(3) .step-navigation-item-number{left:-10px}.step-navigation-container .step-navigation_list.adaptive-width-3 .step-navigation-item:nth-child(3) .step-navigation-item-number:before{background:#939393}}.site__book-info{background-color:#fff;border-radius:4px;color:#333;font-family:Roboto,Open Sans,sans-serif;font-weight:500;letter-spacing:.06em;margin-bottom:20px;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 3px 4.7px .3px rgba(0,0,0,.06)}.site__book-info .book-info__title{position:relative;color:var(--color-main-medium);font-size:24px;line-height:1;padding:13px 10px;text-transform:none;border-radius:4px 4px 0 0;font-weight:700;letter-spacing:normal}.site__book-info .book-info__title:after{content:"";position:absolute;bottom:-2px;left:10px;width:calc(100% - 20px);height:1px;background:#dfdfdf}.site__book-info .book-info__hotel{display:inline-block;width:100%;padding:10px 0 0;box-sizing:border-box;vertical-align:top;letter-spacing:normal}.site__book-info .book-info__blank{overflow:hidden}.site__book-info .book-info__blank.book-info__blank-mobile{padding:0 10px}.site__book-info .book-info__blank.room-info-blank-mobile{padding:0 10px;background-color:#eaf3fc}.site__book-info .book-info__blank.room-info-blank-mobile .room-info__nights{padding:8px 0;border-top:1px solid #d7d7d7}.site__book-info .book-info__blank.room-info-blank-mobile .room-info__nights .room-info-label{display:inline-block;width:60%;font:400 14px Roboto,Open Sans,sans-serif}.site__book-info .book-info__blank.room-info-blank-mobile .room-info__nights .room-info-data{display:inline-block;width:40%;text-align:right;font:400 14px Roboto,Open Sans,sans-serif}.site__book-info .book-info__blank.room-blank-main-mobile{padding:0 10px}.site__book-info .book-info__hotel-name{line-height:1;max-height:48px;display:inline-block;overflow:hidden;position:relative;max-width:100%;box-sizing:border-box;cursor:pointer;font:600 20px Roboto,Open Sans,sans-serif;padding:0 5px 0 0}.site__book-info .book-info__hotel-name p{word-break:break-word}.site__book-info .book-info__hotel-name.fullText{max-height:none;overflow:visible}.site__book-info .book-info__hotel-address{margin:0 0 15px;font:400 12px Raleway,Roboto,Open Sans,sans-serif;opacity:1;font-weight:300}.site__book-info .room-info__check{display:inline-block;letter-spacing:-5px;padding:10px 0;width:100%}.site__book-info .room-info-wrap{display:inline-block;box-sizing:border-box;float:none;letter-spacing:normal;vertical-align:top}.site__book-info .room-info-wrap.check-date{width:50%;padding:0}.site__book-info .room-info-wrap.check-date.check-in{border-right:1px solid #d7d7d7}.site__book-info .room-info-wrap.check-date.check-out{padding:0 0 0 14px}html[lang=cs] .site__book-info .room-info-wrap.check-date.check-out,html[lang=de] .site__book-info .room-info-wrap.check-date.check-out{padding-left:10px}.site__book-info .room-info-wrap.check-date .room-info-label{display:block;font-weight:400;line-height:1.48;letter-spacing:.7px}.site__book-info .room-info-check-time{display:inline-block;width:100%;font:400 12px/12px Roboto,Open Sans,sans-serif}.site__book-info .room-info-check-time .time{margin:0 5px}.site__book-info .year-month{display:inline-block;width:100%;font:500 16px/16px Roboto,Open Sans,sans-serif;white-space:nowrap}html[lang=cs] .site__book-info .year-month,html[lang=de] .site__book-info .year-month{font:500 18px/18px Roboto,Open Sans,sans-serif}html[lang=ar] .site__book-info .year-month,html[lang=he] .site__book-info .year-month{white-space:normal}html[lang=ko] .site__book-info .year-month{font:500 16px/36px Roboto,Open Sans,sans-serif}.site__book-info .year-month .month{text-transform:capitalize;margin:0 5px 0 0}html[lang=cs] .site__book-info .year-month .month,html[lang=de] .site__book-info .year-month .month{margin-right:2px}.site__book-info .month-day{position:relative;display:inline-block;font:400 36px/36px Roboto,Open Sans,sans-serif;margin-right:6px}html[lang=cs] .site__book-info .month-day,html[lang=de] .site__book-info .month-day{width:auto;height:auto;font:500 20px/18px Roboto,Open Sans,sans-serif;line-height:1;padding-right:4px;margin:4px 2px 4px 0}html[lang=cs] .site__book-info .month-day:after,html[lang=de] .site__book-info .month-day:after{content:".";position:absolute;top:0;right:0}html[lang=ko] .site__book-info .month-day{margin-right:20px;font:400 31px/36px Roboto,Open Sans,sans-serif}html[lang=ko] .site__book-info .month-day:after{content:"일";position:absolute;top:9px;right:-15px;font:500 16px/16px Roboto,Open Sans,sans-serif}.site__book-info .week-day{display:inline-block;width:100%;font:400 12px/12px Roboto,Open Sans,sans-serif;color:#939393;letter-spacing:.3px;text-transform:uppercase}.site__book-info .year-month-dow-wrapper{display:inline-block;vertical-align:bottom;line-height:36px}html[lang=cs] .site__book-info .year-month-dow-wrapper,html[lang=de] .site__book-info .year-month-dow-wrapper{vertical-align:baseline;line-height:1}.site__book-info .book-info-title{display:inline-block;width:100%;font:500 24px/24px Roboto,Open Sans,sans-serif;margin:15px 0 0;padding:0}.site__book-info .book-info-room-name{width:100%;padding-right:20px;display:inline-block;max-width:95%;cursor:pointer}.site__book-info .book-info__room-title{position:relative;overflow:hidden;max-height:48px;display:inline-block;max-width:100%;box-sizing:border-box;cursor:pointer;padding:0}.site__book-info .book-info__room-title p{word-break:break-word;font:400 18px/20px Roboto,Open Sans,sans-serif}.site__book-info .book-info__room-title.fullText{height:auto;white-space:normal;overflow:visible}.site__book-info .book-info__room-title.fullText+div{padding-top:8px}.site__book-info .book-info__room-view{font:400 14px/1 Roboto,Open Sans,sans-serif;padding-bottom:8px}.site__book-info .main-room-info{position:relative;overflow:hidden;border-radius:4px 4px 0 0}.site__book-info .book-info-room-img{position:relative;min-height:82px;max-height:98px;overflow:hidden}.site__book-info .book-info-room-img img{display:block;width:100%}.site__book-info .book-info-room-img.image-gag{min-height:98px}.site__book-info .book-info-room-img.image-gag img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}.site__book-info .book-info-room-img .update-block{font-weight:400}.site__book-info .room-img-shadow{position:absolute;width:100%;height:100%;box-shadow:inset 0 50px 150px 10px #000;opacity:.5;top:0;left:0}.site__book-info .room-info-summary{font-weight:300;padding:10px;font-size:14px;font-family:Raleway,Roboto,Open Sans,sans-serif;line-height:20px;margin:0}.site__book-info .room-info-summary .r-i-summary-data{padding:2px 0 2px 10px;list-style-position:inside;position:relative;vertical-align:middle;font:400 14px Raleway,Roboto,Open Sans,sans-serif;color:#333;letter-spacing:.4px;margin:0 0 4px}.site__book-info .room-info-summary .r-i-summary-data:last-child{margin:0}.site__book-info .room-info-summary .r-i-summary-data:before{position:absolute;top:8px;margin:2px 0 0 -12px;vertical-align:middle;display:inline-block;background-color:#333;width:4px;height:4px;content:"";border-radius:2px}.site__book-info .room-info-summary .r-i-summary-data.is-included{font:600 14px Raleway,Roboto,Open Sans,sans-serif;color:#42be56}.site__book-info .room-info-summary .r-i-summary-data.is-included:before{background-color:#42be56}.site__book-info .room-info-summary .r-i-summary-data.is-included .local-time{color:#333}.site__book-info .book-info-room-price{background-color:#fff;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:10px;overflow:auto}.site__book-info .book-info-room-price .room-info-label{float:left;font:500 16px/24px Roboto,Open Sans,sans-serif}.site__book-info .book-info-room-price .room-info-data{float:right;font:500 18px/24px Roboto,Open Sans,sans-serif}.site__book-info .book-info__total{background-color:#fff;padding:0 10px 10px;border-radius:0 0 4px 4px}.site__book-info .book-info__total .book-wrap__best-price-guarantee{margin:3px 0 0}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-guarantee-wrapper{border:1px solid #42be56;background:#fff}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-guarantee-wrapper:before{content:"";position:absolute;top:-10px;right:35px;border-color:#42be56 transparent transparent #42be56;border-style:solid;border-width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{content:"";position:absolute;top:-9px;right:35px;border-color:#fff transparent transparent #fff;border-style:solid;border-width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-guarantee-wrapper .price-label{padding-top:0}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-guarantee-wrapper .price-label .svg-icon-label{height:24px;margin-top:2px;fill:#42be56}.site__book-info .book-info__total .book-wrap__best-price-guarantee .price-text{color:#42be56}.site__book-info .total-price-panel{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.site__book-info .total-price-panel-saved{color:#ff7600}.site__book-info .total-price-panel-saved .total-price-value{font-size:14px}.site__book-info .total-price-panel-saved .total-price-label{font-weight:500}.site__book-info .total-price-label{font-size:18px;line-height:24px;display:inline-block;vertical-align:middle;max-width:100px;letter-spacing:0;margin:2px 10px 0 0}.site__book-info .book-info__appr-price{display:inline-block}.site__book-info .total-price-value{font-size:30px;font-weight:500;line-height:30px;text-align:right;display:inline-block;vertical-align:middle}.site__book-info .total-price-value .total-show-currency{font-size:24px}.site__book-info .total-current-currency{display:inline-block;width:100%;position:relative;text-align:justify;font-size:0;border:none;border-radius:4px;background-color:var(--color-current,#004a99);color:#fff;padding:10px 10px 5px;box-sizing:border-box;margin:0}.site__book-info .total-current-currency:after{content:"";display:inline-block;width:100%;height:0;visibility:hidden;overflow:hidden}.site__book-info .price-currency{font-size:18px}.site__book-info .book-info__taxes-terms p,.site__book-info .book-info__taxes p,.site__book-info .book-info__terms p{font:400 12px/16px Raleway,Roboto,Open Sans,sans-serif}.site__book-info .book-info__terms-egypt{font:400 12px/20px Raleway,Roboto,Open Sans,sans-serif;margin-top:10px}.site__book-info .book-info_terms-star{display:inline;font:500 30px Raleway,Roboto,Open Sans,sans-serif;line-height:inherit;vertical-align:text-top}.site__book-info .book-info__other-currency{font-size:16px;line-height:20px;text-align:right;font-weight:300;opacity:.7}.site__book-info .book-info__other-currency .total-show-currency{font-size:14px}.site__book-info .total-hotel-currency{margin:10px 0;font-weight:300;opacity:.7;font-size:14px}.site__book-info .total-hotel-currency .hotel-currency-label{display:inline-block;vertical-align:top;letter-spacing:0}.site__book-info .total-hotel-currency .hotel-currency-data{float:right;font-weight:500}.site__book-info .total-hotel-currency .hotel-currency-data .total-show-currency{font-size:14px}.site__book-info .book-info__taxes-terms{border-radius:0 0 4px 4px;padding:6px 0}.site__book-info .book-info__taxes-terms .book-info__taxes,.site__book-info .book-info__taxes-terms .book-info__terms{padding:0 0 10px}.site__book-info .book-info__taxes-terms-title{display:none}.site__book-info .book-info__taxes,.site__book-info .book-info__terms{padding:0 10px 10px}.site__book-info .book-info__taxes p,.site__book-info .book-info__terms p{font:300 12px/18px Roboto,Open Sans,sans-serif;margin:0}.site__book-info .book-info__taxes .additional-info-title,.site__book-info .book-info__terms .additional-info-title{font-size:14px}.site__book-info .book-info__taxes .book-info_terms-star-text,.site__book-info .book-info__terms .book-info_terms-star-text{margin:10px 0 0}.site__book-info .book-info__terms{border-radius:0 0 4px 4px}.site__book-info .taxes-info{padding:5px 0}.site__book-info .additional-info-title{font:500 18px Roboto,Open Sans,sans-serif;text-transform:uppercase}.site__book-info .book-wrap__best-price-secure{margin:0 0 15px}.site__book-info .book-info__taxes,.site__book-info .book-info__taxes-terms,.site__book-info .book-info__terms{background-color:#fff}.site__book-info .book-info__taxes-terms p,.site__book-info .book-info__taxes p,.site__book-info .book-info__terms p{font:400 12px/20px Raleway,Roboto,Open Sans,sans-serif}.site__book-info .additional-info-title{font:500 14px Roboto,Open Sans,sans-serif}.site__book-info .accordion .book-info-people-number,.site__book-info .alternative-room-features,.site__book-info .book-wrap__best-price-secure{display:none}.book-info_ann-star{font-size:24px}.svg-icon-scroll-top{display:none}.book-wrap__mobile_book_info .pull-right{max-width:100%}.col-xs-24 .book-info__hotel-information,.col-xs-24 .book-wrap__best-price-secure{display:none}.pull-right .book-info__hotel-information,.pull-right .book-wrap__best-price-secure{display:block}.book-wrap__best-price-secure.adaptive-width-full .price-guarantee-wrapper,.book-wrap__mobile_book_info .scroll-btn-container,.book-wrap__mobile_book_info .scroll-btn-container .scroll-btn{display:none}.book-wrap__best-price-secure .price-guarantee-wrapper{display:inline-block;width:100%;min-height:134px;font-family:Raleway,Roboto,Open Sans,sans-serif;padding:20px 0 15px 10px;margin:0 0 20px;box-sizing:border-box;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04)}.book-wrap__best-price-secure .price-guarantee-wrapper .price-guarantee-title-icon{float:right}.book-wrap__best-price-secure .price-guarantee-wrapper .price-guarantee-title-text{float:left;max-width:70%;font:800 32px Raleway,Roboto,Open Sans,sans-serif;word-wrap:break-word;line-height:30px;letter-spacing:.3px;text-align:left;color:#42be56;margin-bottom:10px}.book-wrap__best-price-secure .price-guarantee-wrapper .price-guarantee-text{display:inline-block;max-width:205px;font:400 12px/18px Raleway,Roboto,Open Sans,sans-serif;text-align:left}.book-wrap__best-price-secure .book-secure-server-wrapper{display:inline-block;width:100%;max-height:85px;margin:0 0 20px;padding:10px 10px 10px 20px;font-size:0;border-radius:4px;border-left:4px solid #42be56;box-sizing:border-box;background-color:#d8d8d8;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04)}.book-wrap__best-price-secure .book-secure-server-wrapper .price-label{display:inline-block;vertical-align:middle;padding:0 0 0 5px}.book-wrap__best-price-secure .book-secure-server-wrapper .price-text{display:inline-block;width:calc(100% - 50px);margin:0 0 0 10px;padding:5px 0;font:800 14px Raleway,Roboto,Open Sans,sans-serif;text-align:left;color:#fff;vertical-align:middle;box-sizing:border-box}.book-wrap__best-price-secure .book-secure-server-wrapper .secure-server-icon{display:inline-block;width:55px;vertical-align:middle;box-sizing:border-box;margin:0 20px 0 0}.book-wrap__best-price-secure .book-secure-server-wrapper .secure-server-content{display:inline-block;width:calc(100% - 80px);vertical-align:middle;box-sizing:border-box}.book-wrap__best-price-secure .book-secure-server-wrapper .secure-server-content-title{display:inline-block;width:100%;font:600 16px Raleway,Roboto,Open Sans,sans-serif;line-height:20px;text-align:left;color:#42be56}.book-wrap__best-price-secure .book-secure-server-wrapper .secure-server-content-text{display:inline-block;width:100%;font:400 14px Raleway,Roboto,Open Sans,sans-serif;line-height:20px;text-align:left;margin-top:5px}.bprice-secure-wrap-mob{display:none}.book-info__hotel-information{position:relative;height:190px;overflow:hidden;margin:0 auto 50px;padding:15px 10px 40px;font-family:Roboto,Open Sans,sans-serif;text-align:left;color:#333;box-sizing:border-box;border-radius:4px;background-color:#fff;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px .1px rgba(0,0,0,.04)}.book-info__hotel-information_small{height:auto;padding-bottom:10px}.book-info__hotel-information-title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:5px}.book-info__hotel-information .book-info__hotel-rate{overflow:hidden;position:relative;font:400 12px/22px Raleway,Roboto,Open Sans,sans-serif}.book-info__hotel-information .white-shadow-bg{position:absolute;left:0;bottom:0;z-index:1;height:65px;width:100%;background:hsla(0,0%,100%,.6);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.6)),color-stop(95%,hsla(0,0%,100%,.99)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.99) 95%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=0)}.book-info__hotel-information.content-expended{height:auto}.book-info__hotel-information.content-expended .white-shadow-bg{display:none}.book-info__hotel-information.content-expended .hotel-rate-more-info-link{bottom:2%}.book-info__hotel-information .hotel-rate-more-info-link{position:absolute;left:0;bottom:10%;width:100%;text-align:center;text-transform:lowercase;z-index:2;font:600 16px/24px Roboto,Open Sans,sans-serif;letter-spacing:.4px;color:var(--color-basic);cursor:pointer}.book-info__hotel-information .expand-btn-hide{display:none}.page_book .hotel-rate-more-info-popup{display:none;width:820px!important}.page_book .hotel-rate-more-info-popup-wrapper{width:100%;min-height:400px!important;padding:20px;box-sizing:border-box;border-radius:4px;background-color:#fff!important}.page_book .hotel-rate-more-info-popup .book-info__hotel-information-title{position:relative;font-family:Roboto,Open Sans,Sans-Serif;color:#333;padding-bottom:30px}.page_book .hotel-rate-more-info-popup .book-info__hotel-information-title:after{content:"";display:block;position:absolute;top:40px;width:100%;height:1px;background-color:#ededed}.page_book .hotel-rate-more-info-popup .popup-content-scroll-in{display:block;max-height:400px;font:400 12px/24px Raleway,Roboto,Open Sans,sans-serif;color:#333;overflow-y:scroll;overflow-x:hidden}.page_book .ui-dialog .ui-dialog-content{position:fixed;top:25%;left:0;right:0;margin:0 auto}html[lang=fr] .book-info__title{font-size:18px}html[lang=el] .book-info__title{font-size:18px}html[lang=ru] .book-info__title{font-size:21px}html[lang=pl] .book-info__title{font-size:22px}html[lang=ar] .additional-title-rtl,html[lang=ar] .room-price-data,html[lang=ar] .textField,html[lang=he] .additional-title-rtl,html[lang=he] .room-price-data,html[lang=he] .textField{direction:rtl;display:inline-block}html[lang=ar] .book-wrap__special-request-ico,html[lang=he] .book-wrap__special-request-ico{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}html[lang=ar] .intl-tel-input.allow-dropdown input[type=tel].error,html[lang=ar] .intl-tel-input.allow-dropdown input[type=tel].ok,html[lang=he] .intl-tel-input.allow-dropdown input[type=tel].error,html[lang=he] .intl-tel-input.allow-dropdown input[type=tel].ok{padding-right:25px}.term-popup{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;max-width:450px;width:85%;height:500px;z-index:1000;border-radius:4px;box-shadow:0 1px 6.9px .1px rgba(0,0,0,.04),0 8px 25px 3.8px rgba(0,0,0,.12);padding:0 20px;box-sizing:border-box;text-align:left;font-family:Raleway,Roboto,Open Sans,sans-serif}.term-popup.tripnet-popup{top:15%}.term-popup .term-popup__header{position:relative;display:inline-block;width:100%;padding:20px 0;box-sizing:border-box;border-bottom:1px solid #ededed}.term-popup .term-popup__header .term-popup__header-text{display:inline-block;width:calc(100% - 30px);font:600 30px/24px Roboto,Open Sans,sans-serif}.term-popup .term-popup__header .svg-icon-close-popup{position:absolute;right:-2px;top:20px;cursor:pointer}.term-popup .term-popup__body{display:inline-block;height:375px;padding:0 10px 0 0;margin:15px 0 0;box-sizing:border-box;overflow-y:scroll}.term-popup .term-popup__body p:first-child{margin-top:0}.term-popup .term-popup__body span{font:400 14px/24px Raleway,Roboto,Open Sans,sans-serif!important;color:#333!important}.term-popup .term-popup__body::-webkit-scrollbar{width:4px}.term-popup .term-popup__body::-webkit-scrollbar-track{background-color:#dfdfdf}.term-popup .term-popup__body::-webkit-scrollbar-thumb{background-color:var(--color-main-medium)}.page_book.secret_deal_page .book-info__hotel-information .hotel-rate-more-info-link{color:#ff7600}@media (max-width:1199px){.site__book-info .month-day{font-size:32px}.site__book-info .year-month{font-size:14px;line-height:14px}}@media (max-width:991px){.site__book-info .book-info__blank.room-blank-main-mobile{padding:0 20px;margin:0}.site__book-info .book-info__hotel{padding:0 0 0 20px;letter-spacing:normal;position:relative}.site__book-info .book-info__hotel:after{content:"";position:absolute;width:calc(100% - 20px);height:1px;left:20px;bottom:0;background:#d7d7d7}.site__book-info .book-info__hotel .book-info__blank{min-height:auto}.site__book-info .book-info__hotel .book-info__blank.book-info__blank-mobile,.site__book-info .book-info__hotel .book-info__blank.room-info-blank-mobile{border-top:0;border-bottom:0}.site__book-info .book-info__hotel .book-info__blank.book-info__blank-mobile{padding:30px 0 0}.site__book-info .book-info__hotel .book-info__blank.room-blank-main-mobile{padding:20px 0 0;margin:0 20px}.site__book-info .book-info__hotel .book-info__blank:last-child .book-info-title.active{padding-bottom:10px;border-bottom:0}.site__book-info .book-info-title.active{padding-bottom:20px;border-bottom:1px solid #d7d7d7}.site__book-info .year-month{font-size:16px;line-height:16px}.site__book-info .book-info-room-name{max-width:290px}.site__book-info .accordion{padding:10px 25px 0 0;position:relative}.site__book-info .accordion .book-info-room-title{display:inline-block;width:80%;font:500 24px Roboto,Open Sans,sans-serif;padding:0 20px 5px;box-sizing:border-box}.site__book-info .accordion .book-info-people-number{display:inline-block;margin:0 10px 0 0}.site__book-info .accordion .svg-icon-open-panel{display:block;width:15px;height:10px;position:absolute;top:40%;right:5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#333}.site__book-info .additional-info-title{font-size:16px}.site__book-info .b-i-name-wrap{border-bottom:none}.site__book-info .book-info-room-number{font-size:20px}.site__book-info .book-info__hotel-name{max-width:100%}.site__book-info .book-info__taxes{padding:0 20px 5px}.site__book-info .book-info__terms{padding:5px 20px 0}.book-info__taxes-terms{padding-bottom:20px}.room-info-details{display:inline-block;width:50%;vertical-align:top;padding:10px 0;box-sizing:border-box}.book-info__title{display:none}.book-info__blank-mobile{float:left;width:45%}.book-info__blank-mobile .book-info__hotel-address{opacity:1}.show-mob.mob-room-name-wrp{display:none}.book-info__blank .book-info__hotel-name{max-width:100%}.book-info__blank.book-info__blank-mobile{min-height:1px;padding:0 10px 0 0;border-right:1px solid #ededed;border-bottom:0}.book-info__blank.book-info__blank-mobile .b-i-name-wrap{padding:0;border:none}.book-info__blank.book-info__blank-mobile .book-info__hotel-address,.book-info__blank.book-info__blank-mobile .book-info__hotel-name{overflow-wrap:break-word;padding-right:10px}.book-info__blank.room-info-blank-mobile{padding:0 0 0 20px}.book-info__blank.book-info__blank-mobile,.book-info__blank.room-info-blank-mobile{width:50%}.book-info__blank .room-info-wrap.check-date.check-in:after{height:80%;top:10%}.book-info__blank .room-info-wrap.check-nights{padding:10px 0}.book-info__room-info .room-blank-main-mobile{width:100%}.book-info__room-info .room-blank-main-mobile .svg-icon-open-panel{fill:#333;top:40%}.book-info__room-info .room-blank-main-mobile .accordion.active.svg-icon-open-panel{top:40%}.book-info__room-info .book-info__blank{border-bottom:none}.site__book-info .book-info__title{padding:15px 20px}.site__book-info .book-info__room-info{padding:0 20px}.site__book-info .book-info__total{padding:10px 20px}.site__book-info .book-info-room-img{display:inline-block;width:100%;max-width:50%;min-height:98px;max-height:122px;overflow:hidden}.site__book-info .book-info-room-img.image-gag{min-height:122px}.site__book-info .main-room-info{display:inline-block;font-size:0;letter-spacing:0;width:100%}.site__book-info .room-info-summary{margin:0;padding:0 28px}.site__book-info .room-info-summary .r-i-summary-data:before{margin:2px 0 0 -15px}.site__book-info .book-info-room-price{border-top:none}.book-info__taxes-terms-wrapper{background-color:var(--color-main-hover);border-radius:0 0 4px 4px;padding-left:10px}.book-info__taxes-terms-wrapper.active{border-radius:0}.book-info__taxes-terms-wrapper .book-info__taxes-terms-title{display:block;padding:0 10px 10px;margin:0;text-transform:capitalize}.book-info__taxes-terms-wrapper.accordion .svg-icon-open-panel{top:7px;right:22px}.site__book-info .svg-icon-open-panel{display:block}.book-info__taxes{padding-bottom:5px}.book-info__taxes.taxes-info{padding:0}.taxes-info{line-height:16px}.book-info__taxes-terms{border-radius:0 0 4px 4px;padding:10px 0 30px;background-color:var(--color-main-hover)}.book-info__taxes-terms .book-info__taxes,.book-info__taxes-terms .book-info__terms{padding-left:0}.book-info__taxes,.book-info__taxes-terms,.book-info__terms{padding:0 0 5px}.book-info__taxes-terms .additional-info-title,.book-info__taxes .additional-info-title,.book-info__terms .additional-info-title{font:500 14px Roboto,Open Sans,sans-serif}.accordion.active .svg-icon-open-panel{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:40%}.svg-icon-wrapper{position:absolute;width:50px;height:100%;right:0;top:0;cursor:pointer}.panel-collapse{display:none}.panel-expand{display:block}.panel-expand .book-info-title{padding:0}.book-info__tooltip{top:45px;left:0}.total-price-wrap .total-current-currency{padding:5px 10px;margin:0 0 2px}.total-price-wrap .total-current-currency .total-price-label{margin:0;line-height:40px}.total-price-wrap .total-current-currency .total-price-value{margin:0}.total-price-wrap .total-current-currency.accordion{border-bottom:1px solid #61a1e6;padding-right:0}.total-price-wrap .total-current-currency.accordion.active{border-bottom:none}.total-price-wrap .total-current-currency.accordion.active .book-wrap__best-price-secure{display:none}.total-price-value{margin-right:30px}.book-wrap .book-info__hotel-information{max-width:100%;padding:15px 20px}.col-xs-24 .book-info__hotel-information,.col-xs-24 .book-wrap__best-price-secure{display:block}.book-wrap__mobile_book_info .book-info__hotel-information,.book-wrap__mobile_book_info .book-wrap__best-price-secure,.bprice-secure-wrap{display:none}.bprice-secure-wrap-mob{display:block}.bprice-secure-wrap-mob .book-wrap__best-price-secure{display:table;width:auto;vertical-align:middle;border-collapse:separate;border-spacing:20px 0;margin-left:-20px;margin-right:-20px}.bprice-secure-wrap-mob .book-wrap__best-price-secure.adaptive-width-full{width:100%;margin:0;border-collapse:collapse}.bprice-secure-wrap-mob .book-wrap__best-price-secure.adaptive-width-full .price-guarantee-wrapper{display:none}.bprice-secure-wrap-mob .book-secure-server-wrapper,.bprice-secure-wrap-mob .price-guarantee-wrapper{display:table-cell;width:50%;vertical-align:middle}.bprice-secure-wrap-mob .price-guarantee-wrapper .price-guarantee-title-text{max-width:65%}.hotel-rate-more-info-popup{width:90%!important;margin:0 auto}.accordion.active~.alternative-room-features{display:inline-block}.alternative-room-features{display:none;width:100%;padding:10px 20px 20px;box-sizing:border-box}.alternative-room-features .room-info-summary{display:none;padding:10px 25px 5px;border-radius:4px;background-color:#eaf3fc}.alternative-room-features .r-i-summary-data{display:none}.alternative-room-features .r-i-summary-data.is-included{display:inline-block;width:100%}.show-desktop-only{display:none}.term-popup.tripnet-popup{top:20%}}@media (max-width:785px){.site__book-info .book-info-room-img{max-width:100%;width:100%;max-height:242px}.site__book-info .book-info-room-img.image-gag{min-height:242px}.site__book-info .book-info-room-name{max-width:90%}.site__book-info .book-info__room-title{font-weight:700}.main-room-info{position:relative;background-color:#eaf3fc}.book-info__blank.room-info-blank-mobile{right:20px}.book-info-room-img,.room-info-details{display:block;width:100%}.book-info-room-img{max-height:230px;width:100%;overflow:hidden}.book-wrap__mobile_book_info{background:inherit;box-shadow:none}.book-wrap__book_info,.site__book-info{position:relative;top:0}.book-info__terms.book-wrap__data{margin:30px 0;width:100%}.book-wrap__mobile_book_data .book-wrap__data{width:100%;margin:50px 0 0}.scroll-top-btn{display:none;opacity:.5;position:fixed;cursor:pointer;top:90%;right:2%;z-index:500;width:44px;height:44px;border-radius:4px;background-color:var(--color-light,#3988df)}.scroll-top-btn .svg-icon-scroll-top{display:block;position:relative;width:20px;height:20px;top:24%;left:26.5%;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fff}.scroll-top-btn:hover{opacity:1}}@media (max-width:767px){.site__book-info{position:relative;top:0}.book-wrap__mobile_book_data .book-wrap__data{margin:0}.book-info__hotel-information.content-expended{height:285px}}@media (max-width:600px){.book-info__hotel-information.content-expended{height:100%}.book-info__hotel-information .book-info__hotel-rate{margin-bottom:50px}#container .book-wrap__mobile_book_info{z-index:1000}.bprice-secure-wrap-mob .book-secure-server-wrapper,.bprice-secure-wrap-mob .book-wrap__best-price-secure,.bprice-secure-wrap-mob .price-guarantee-wrapper{display:block;width:100%;margin-left:0;margin-right:0}.book-wrap__book_info .site__book-info .book-info__hotel{padding:10px 0}.book-wrap__book_info .site__book-info .book-info__hotel:after{display:none}.book-wrap__book_info .site__book-info .book-info__hotel-name{max-width:100%;width:100%;font:600 20px Roboto,Open Sans,Sans-Serif}.book-wrap__book_info .site__book-info .book-info__blank.book-info__blank-mobile,.book-wrap__book_info .site__book-info .book-info__blank.room-info-blank-mobile{width:100%;padding:0 10px;border:none}.book-wrap__book_info .site__book-info .book-info__blank.book-info__blank-mobile .b-i-name-wrap,.book-wrap__book_info .site__book-info .book-info__blank.room-info-blank-mobile .b-i-name-wrap{padding:0;border:none!important}.book-wrap__book_info .site__book-info .book-info__blank.room-blank-main-mobile{padding:0;margin:0 10px}.book-wrap__book_info .site__book-info .book-info-title{margin-top:0}.book-wrap__book_info .site__book-info .book-info-title.active{padding-bottom:10px}.book-wrap__book_info .site__book-info .room-info-summary{padding:0 0 0 15px}.book-wrap__book_info .site__book-info .book-info__room-info{padding:0 10px}.book-wrap__book_info .site__book-info .book-info__total{padding:10px}.book-wrap__book_info .site__book-info .accordion .book-info-room-title{width:100%;font:500 18px Roboto,Open Sans,Sans-Serif;padding:0 10px;vertical-align:middle}.alternative-room-features{padding:10px}.alternative-room-features .room-info-summary{padding:10px 15px 5px}.term-popup{padding:0 10px;top:calc(50% + 50px)}.term-popup .term-popup__header{padding:10px 0}.term-popup .term-popup__header .term-popup__header-text{font-size:20px}.term-popup .term-popup__header .svg-icon-close-popup{width:20px;height:14px;top:10px}.term-popup .term-popup__body{height:410px}}@media (max-width:525px){.site__book-info .book-info__room-info,.site__book-info .book-info__taxes,.site__book-info .book-info__terms{padding:0 10px}.site__book-info .b-i-name-wrap{border:none}.book-wrap__book_info .site__book-info.book-info__hotel{padding:0 10px}.book-info__blank-mobile{width:100%}.book-info__blank-mobile:after{display:none}.book-info__blank-mobile .book-info__hotel-address{opacity:1}.book-info__blank.room-info-blank-mobile{position:relative;width:100%;left:0;border-top:1px solid #61a1e6}.main-room-info{position:relative}.main-room-info .book-info-room-img.image-gag{min-height:152px}.main-room-info .room-img-shadow{border-radius:4px 4px 0 0}.main-room-info .room-info-summary{margin:0;padding:0 0 0 25px;background-color:transparent}.book-info__total{padding:10px}.book-info__taxes-terms-wrapper{padding-left:10px}.book-info__taxes-terms{padding:10px 0 0}.book-info__taxes-terms .book-info__taxes,.book-info__taxes-terms .book-info__terms{padding:0 0 10px}.book-wrap__mobile_book_data .book-wrap__data{margin:0}.site__book-info .book-info__hotel-name{font-size:20px;height:auto}.book-wrap__mobile_book_info{position:relative}.book-wrap__mobile_book_info .scroll-btn-container{position:fixed;bottom:3%;display:none;left:calc((100% - 250px)/2);width:100%;max-width:250px;height:40px;text-align:center;padding:0 10px;line-height:40px;border-radius:4px;font-family:Roboto,Open Sans,sans-serif;background-color:var(--color-light,#3988df);box-sizing:border-box;box-shadow:0 13px 20px 1px rgba(0,0,0,.2)}.book-wrap__mobile_book_info .scroll-btn-container .scroll-btn{position:relative;display:inline-block;width:100%;cursor:pointer;font-size:14px;font-weight:700;line-height:24px;letter-spacing:.3px;text-align:center;text-transform:uppercase;color:#fff;margin-left:-10px}.book-wrap__mobile_book_info .scroll-btn-container .scroll-btn:after{content:"";position:absolute;width:10px;height:10px;right:20px;top:3px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.scroll-top-btn{width:34px;height:34px}.scroll-top-btn .svg-icon-scroll-top{width:14px;height:14px;left:30%;top:28%}.total-price-wrap .total-current-currency{margin:0}}@media (max-width:519px){.book-wrap__mobile_book_info{background:inherit;box-shadow:none}}@media (max-width:465px){.book-wrap__mobile_book_info{background:inherit;box-shadow:none}.book-wrap__mobile_book_data .book-wrap__data{margin:0}.book-info__terms.book-wrap__data{margin:0 0 30px}}@media (max-height:500px){.term-popup{top:65px;-webkit-transform:translate(-50%);transform:translate(-50%);height:240px;box-sizing:border-box}.term-popup .term-popup__body{height:160px}}.page_book.secret_deal_page .book-wrap__mobile_book_info .scroll-btn-container{background-color:#ff7600}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-label{font-size:14px;line-height:normal;max-width:none;font-weight:400}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-value{line-height:normal;width:46%}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-value-personal .book-info__other-currency{font-size:20px;line-height:20px;font-weight:500}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-value-personal .book-info__other-currency .total-show-currency{font-size:20px}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-value-new{color:#c9322c;text-decoration:line-through}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-panel{margin-bottom:12px}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-panel-personal{padding-top:16px;border-top:1px solid #e6e8eb}.page_book.secret_deal_page .total-price-wrap .total-current-currency .total-price-title{margin-bottom:10px;font:500 18px/28px Roboto,Open Sans,sans-serif}.page_book.secret_deal_page .total-price-wrap .book-info__other-currency{opacity:1;font-size:14px;font-weight:400}.page_book .book-page__person{margin:15px 0;width:100%}.page_book .book-page__person:first-child{margin:10px 0 15px}.page_book .book-page__person:last-child{padding-bottom:0;border:none}.page_book .book-page__person-title{display:inline-block;font:600 17px/24px Roboto,Open Sans,sans-serif;letter-spacing:.5px;text-align:left;color:#333}.page_book .book-page__person-title .number-border{display:inline-block;width:17px;height:17px;margin:0 10px 0 0;text-align:center;vertical-align:middle;border:1px solid #333;border-radius:50%;line-height:0}.page_book .book-page__person-title-number{display:inline-block;font:400 13px/13px Roboto,Open Sans,sans-serif;position:relative;top:1px}.page_book .book-page__person-title-text{display:inline-block;vertical-align:middle}.page_book .book-page__person-title-text.children-age{margin:0 5px}.page_book .book-page__person.active .book-page__person-title{color:var(--color-main-medium)}.page_book .book-page__person.active .number-border{border:1px solid var(--color-main-medium)}.page_book .book-page__person.active .book-page__person-title-number{color:var(--color-main-medium)}.page_book .book-page__title-annotation{font:500 14px/18px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:left}.page_book .book-page__input-annotation{font:400 12px/12px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:left;padding-top:5px;color:#939393}.page_book .site__person-data{width:100%}.page_book .person__input-label{display:block;font-family:Roboto,Open Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.7px;text-align:left;margin-bottom:5px;padding-top:14px}.page_book .person-data__gender{display:inline-block;width:22%;vertical-align:top}.page_book .person-data__gender .gender-select-wrap{height:45px;border-radius:4px;background-color:#fff;border:1px solid #dfdfdf;position:relative;cursor:pointer}.page_book .person-data__gender .gender-select{padding:0 25px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:43px}.page_book .person-data__gender .select-arrow{display:inline-block;width:25px;position:absolute;right:0;top:0;fill:#555;cursor:pointer;background:transparent;pointer-events:none}.page_book .person_input.error~p.error{margin-bottom:5px}.page_book .person-data__gender p.error{margin-bottom:5px}.page_book .gender-select{font:400 14px/42px Roboto,Open Sans,sans-serif}.page_book .gender-select-items{box-sizing:border-box;font-size:16px;outline:none;border:1px solid #ccc;border-radius:4px;position:absolute;cursor:pointer;width:100%;left:0;top:53px;z-index:100;background-color:#fff;font:400 16px/40px Roboto,Open Sans,sans-serif;box-shadow:0 10px 25px 5px rgba(0,0,0,.13)}.page_book .gender-select-items.hidden{display:none}.page_book .gender-select-items li:first-child{border-radius:4px 4px 0 0;padding:8px}.page_book .gender-select-items li:last-child{border-radius:0 0 4px 4px;padding:8px}.page_book .person-data__inputs{display:inline-block;width:77%;padding-left:1%;vertical-align:top}.page_book .person-data__inputs .english-annotation{font-family:Roboto,Open Sans,sans-serif;font-size:12px;letter-spacing:.6px;text-align:left;padding-top:10px}.page_book .site__person-data-full .person-data__inputs{width:100%}.page_book .site__person-data-full .person__input-wrap{width:48.5%}.page_book .site__person-data-full .person-data__inputs{padding:0}.page_book .gender-cont{margin-bottom:5px}.page_book .person__input-wrap{display:inline-block;position:relative;width:49%;margin-bottom:10px;vertical-align:top;z-index:50}.page_book .person__input-wrap.book-wrap__hrow{z-index:300}.page_book .person__input-wrap input{margin-bottom:5px}.page_book .person__input-wrap:nth-child(odd){margin-right:1%}.page_book .person__input-wrap input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.page_book .person__input-wrap p.error{margin:0;padding:0}.page_book .person__input-wrap .wrong-email-text{font-size:12px}.page_book .person__input-wrap .intl-tel-input input[type=tel]{margin-bottom:5px!important}.page_book .intl-tel-input{width:100%}.page_book .intl-tel-input .selected-flag{height:44px}.page_book ::-webkit-scrollbar{width:6px}.page_book ::-webkit-scrollbar-track{border-radius:10px;padding:0 3px}.page_book ::-webkit-scrollbar-thumb{border-radius:10px;background-color:#858585;height:20%}.page_book .cbx-checked,.page_book .svg-icon-field-invalid{display:none}.page_book .person_input{width:100%;box-sizing:border-box;height:45px;border-radius:4px;background-color:#fff;border:1px solid #dfdfdf;box-shadow:none;vertical-align:top;padding:0 10px;font:400 14px Roboto,Open Sans,sans-serif;letter-spacing:.4px}.page_book .person_input:focus{border:1px solid var(--color-basic)}.page_book .person_input.ok{border-color:#42be56;border-right:32px solid #42be56;background:none;color:#333}.page_book .person_input.ok:focus{border-color:#42be56}.page_book .person_input.ok~.english-annotation{display:none}.page_book .person_input.ok~.cbx-checked{display:block;position:absolute;right:8px;top:52px}.page_book .person_input.error{border-color:#fd3d3d;border-right:32px solid #fd3d3d;background-image:none;background-color:#ffe5e5;color:#333}.page_book .person_input.error:focus{border-color:#fd3d3d}.page_book .person_input.error~.english-annotation{display:none}.page_book .person_input.error~.svg-icon-field-invalid{display:block;position:absolute;right:13px;top:48px}.page_book .person_input.error~p.error{font-family:Roboto,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.6px;text-align:left;color:#fd3d3d;font-style:normal}.page_book .person_input.person_input-tel.ok{border-right:1px solid #42be56}.page_book .person_input.person_input-tel.error{border-right:1px solid #fd3d3d}.page_book .person_input.ok~.select2-container{border:1px solid #42be56}.page_book .person_input.ok~.select2-container:focus{border:inherit}.page_book .person_input.error~.select2-container{border:1px solid #fd3d3d;background-color:#ffe5e5;margin-bottom:20px}.page_book .person_input.select2-hidden-accessible{font-family:Roboto,Open Sans,sans-serif;font-weight:600}.page_book .person_input.select2-hidden-accessible.error+p.error{position:absolute;bottom:0}.page_book .select2-container--open .select2-dropdown--below{border:1px solid #ccc;box-shadow:0 10px 25px 5px rgba(0,0,0,.13);margin-top:8px;border-radius:4px;font-family:Roboto,Open Sans,sans-serif;font-size:16px}.page_book .select2-selection__arrow{background:transparent;pointer-events:none}.page_book .select2-selection__arrow b{display:none!important}.page_book .select2-container{margin-bottom:5px}.page_book .select2-container *{outline:0!important}.page_book .site__select2~.select-arrow{position:absolute;top:30px;right:10px;fill:#555;background:transparent;pointer-events:none}.page_book .site__select2~.select2-container--open~.select-arrow{-webkit-transform:rotate(180Deg);transform:rotate(180Deg);top:28px}.page_book .select2-selection--single:focus{border:1px solid #ccc}.page_book .select2-drop-active{border:1px solid #ccc;border-top:none}.page_book .select2-selection{background-color:transparent!important}.page_book .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #ccc}.page_book .select2-container-active .select2-choice,.page_book .select2-container-active .select2-choices{border:1px solid #ccc;outline:none}.page_book .select2-container-multi.select2-container-active .select2-choices,.page_book .select2-dropdown-open.select2-drop-above .select2-choice,.page_book .select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #ccc}.page_book .error .person__input-label{color:#333}.page_book .error .gender-select-wrap{border-color:#fd3d3d;background-image:none;background-color:#ffe5e5}.page_book .person-data__gender p.error{font-family:Roboto,Open Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.6px;text-align:left;color:#fd3d3d;font-style:normal}.page_book .ok .gender-select-wrap{border-color:#42be56;background:none;color:#333}.page_book .person__input-wrap .select2-container{height:45px;border-radius:4px;background-color:#fff;border:1px solid #dfdfdf;position:relative;box-sizing:border-box;width:100%!important;outline:0;font-family:Roboto,Open Sans,sans-serif}.page_book .person__input-wrap .select2-container:focus{border:1px solid #dfdfdf;outline:0}.page_book .person__input-wrap .select2-container+select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_book .person__input-wrap .select2-container .select2-selection{border:none}.page_book .person__input-wrap .select2-container .select2-selection__rendered{height:45px;line-height:44px;margin-bottom:5px}.page_book .select2-choice{margin:0;box-shadow:none;border:none;border-radius:4px;font-size:16px;font-family:Roboto,Open Sans,sans-serif;text-shadow:none;display:block;overflow:hidden;white-space:nowrap;position:relative;height:50px;line-height:50px;text-decoration:none;background:none;padding:0 10px;font-weight:500}.page_book .select2-choice .select2-arrow{height:50px;background:transparent;pointer-events:none}.page_book .select2-choice .select2-arrow b{margin-top:15px}.page_book .gender-placeholder{font:400 14px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:left;color:#939393}.page_book p.warning{color:var(--color-basic);font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:12px;line-height:1.5}.page_book .book-page_rooms_features{text-align:left}.page_book .book-page_rooms_features.no-multibook{margin:0;padding-top:10px}.page_book .book-page_rooms_features .rooms-features-list{display:inline-block;margin:0}.page_book .book-page_rooms_features .rooms-features-item{display:none;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:12px;font-weight:600;text-align:left;color:#42be56;padding:5px 10px;min-height:30px;line-height:0;margin:0 5px 10px 0;border-radius:4px;vertical-align:middle;background-color:#e5f6e8;box-sizing:border-box}.page_book .book-page_rooms_features .rooms-features-item.is-included{display:inline-block}.page_book .book-page_rooms_features .features-icon,.page_book .book-page_rooms_features .features-text{display:inline-block;vertical-align:middle;line-height:0}.page_book .book-page_rooms_features .features-icon{width:25px}.page_book .book-page_rooms_features .features-text{width:auto;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.3px;margin-left:10px;padding:5px 0;line-height:14px;box-sizing:border-box}.page_book .book-page_rooms_features .features-text .str_date_short{font-family:Roboto,Open Sans,sans-serif}@media (max-width:991px){.page_book .person_input.error~.svg-icon-field-invalid{top:42px}.page_book .person_input.ok~.cbx-checked{top:44px}}@media (max-width:991px) and (max-width:767px){.page_book .book-page__person-title{font-size:18px;margin-bottom:5px}.page_book .book-page__input-annotation{padding:0 0 5px;color:#939393}.page_book .person__input-label{margin:5px 0}.page_book .person_input.error~.svg-icon-field-invalid{top:46px}.page_book .person_input.ok~.cbx-checked{top:50px}}@media (max-width:991px) and (max-width:680px){.page_book .book-page-person__inner .book-page__person{margin:0;padding:25px 0;border-bottom:1px solid #ececec}.page_book .book-page-person__inner .book-page__person:first-child{padding:15px 0 25px}.page_book .book-page-person__inner .book-page__person:last-child{border:none}.page_book .person_input.error~.svg-icon-field-invalid{top:44px}.page_book .person_input.ok~.cbx-checked{top:48px}.page_book .site__person-data-full .person__input-wrap{width:100%}.page_book .person__input-wrap{margin:0}.page_book .person__input-wrap:nth-child(odd){margin-right:0}.page_book .book-page__person-title{margin-bottom:0}.page_book .number-border{margin:0 5px 0 0}.page_book .book-page_rooms_features .rooms-features-item:last-child{vertical-align:top;margin-bottom:0}}.notification-contact-details{color:#42be56;border-left:4px solid #42be56;background-color:#e5f6e8}.notification-timer-wrapper.timer-off{display:none}.notification-timer{-webkit-box-pack:justify;justify-content:space-between;color:#333;border-left:4px solid #ffbe00;background-color:#ffefc0}.notification-timer,.notification-timer .notification-timer-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.notification-timer .notification-timer-inner{width:calc(100% - 100px)}.notification-timer .notification-text{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:start;justify-content:flex-start}.notification-timer .notification-icon{display:-webkit-box;display:flex;width:100%;max-width:34px;margin:0 8px 0 0;height:34px;max-height:34px}.notification-timer .timer-wrapper,.notification-timer .timer-wrapper .timer-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.notification-timer .timer-wrapper .timer-item{-webkit-box-pack:center;justify-content:center;width:34px;height:34px;border-radius:4px;color:#fff;font:600 20px Roboto,Open Sans,sans-serif;background-color:#ffbe00}.notification-timer .timer-wrapper .timer-item-divider{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;width:10px;height:34px}.notification-timer .timer-wrapper .timer-item-divider:after,.notification-timer .timer-wrapper .timer-item-divider:before{content:"";width:3px;height:3px;position:absolute;border-radius:50%;background-color:#ffbe00}.notification-timer .timer-wrapper .timer-item-divider:before{top:13px}.notification-timer .timer-wrapper .timer-item-divider:after{top:20px}.notification-timer .timer-text{display:table-cell;width:90%;vertical-align:middle}@media (max-width:991px){.notification-wrapper__inner{padding:0 0 10px}.notification-contact-details{display:none}.notification-timer{padding:10px}}@media (max-width:600px){.notification-wrapper__inner{padding:0}}.page_book{color:#333}.page_book #container{margin-bottom:80px}.page_book.secure-site{background-color:#f4f4f4}.page_book .site__main-error{margin:0 auto 20px}.page_book .site_iframe-wrap{padding-bottom:80px}.page_book .site__book-info{position:relative}.page_book .timer-error-wrap{float:left;width:73%;letter-spacing:.2px}.page_book .book__content-body{float:left;width:73%}.page_book .secure-booking-timer-block{width:100%}.page_book .book__content-additional{letter-spacing:.2px;float:right;width:25%;font-size:14px}.page_book .secure-block-wrap-mob{display:none;margin-top:20px}.page_book .secure-block-wrap-desc{display:block}.page_book .content-page-blank{margin:0 0 20px;padding:15px;box-sizing:border-box}.page_book .content-page-blank .book__top-ttl{padding:0;font-size:30px}.page_book .content-page-blank-titled{padding-top:0}.page_book .content-page-blank.disabled{display:none}.page_book .content-page-blank .book-page__title-annotation{margin:5px 0 0}.page_book .book-page__title{display:inline-block;width:100%;border-bottom:1px solid #ededed;font:600 26px/24px Roboto,Open Sans,sans-serif;padding:15px 0}.page_book .book-page__title.room__title{font-weight:400}.page_book .book-page__title .book-page__room-view{font-size:20px}.page_book .info-payment-hide{display:none}.page_book .site__note-block{position:relative;width:100%;margin:0 0 20px;background:#eaf3fc;border-radius:4px;padding:8px 15px;font-family:Raleway,Roboto,Open Sans,sans-serif;box-sizing:border-box;border-left:4px solid var(--color-basic);color:var(--color-basic);font-weight:600}.page_book .book-wrap__hrow{background:#fff!important;padding:0!important}.page_book .contact-title-annotation{font:400 12px/24px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px;margin:0}.page_book .contact-title-annotation .annotation-text{display:inline-block;width:100%;vertical-align:top;color:#939393}.page_book .extra-help-wrap .book-page__person-title{line-height:24px}.page_book .extra-help-wrap .title_text{vertical-align:middle}.page_book .bed-options__inner{display:inline-block;width:100%;border-top:1px solid #cecece}.page_book .bed-option-wrap{margin:15px 0;border-radius:4px}.page_book .bed-option-title{font:600 16px/20px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:normal;text-align:left}.page_book .bed-radio-wrap{display:inline-block;vertical-align:middle}.page_book .bed-radio-wrap:first-child{margin-right:30px}.page_book .bed-radio-wrap input,.page_book .bed-radio-wrap label{display:inline-block;vertical-align:middle;margin:0;height:22px;line-height:22px;font-family:Raleway,Roboto,Open Sans,sans-serif}.page_book .bed-option-body{border-radius:4px;margin-top:10px;background-color:#eaf3fc;padding:10px}.page_book .bed-radio-wrap{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.page_book .bed-radio-wrap input{position:absolute;opacity:0}.page_book .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border-radius:50%;box-sizing:border-box;border:1px solid #dfdfdf}.page_book .checkmark:after{content:"";position:absolute;display:none}.page_book .bed-radio-wrap input:checked~.checkmark:after{display:block}.page_book .bed-radio-wrap .checkmark:after{top:3px;left:0;right:0;margin:0 auto;width:14px;height:14px;border-radius:50%;background:var(--color-basic)}.page_book .bed-option-annotation{display:inline-block;width:100%;margin:5px 0 0;font:400 12px/24px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px;color:#939393}.page_book .book-page__special-request,.page_book .book-page__terms{text-align:left;position:relative}.page_book .book-page__special-request .cbx-avl,.page_book .book-page__terms .cbx-avl{width:100%;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:500;padding-left:30px;line-height:20px;outline:none}.page_book .book-page__special-request .cbx-avl.special-request,.page_book .book-page__terms .cbx-avl.special-request{font-size:14px}.page_book .book-page__special-request .cbx-avl:before,.page_book .book-page__terms .cbx-avl:before{content:"";position:absolute;display:block;left:0;top:-1px;height:20px;width:20px;border:1px solid var(--color-basic);border-radius:4px;z-index:20}.page_book .book-page__special-request .cbx-avl .cbx-checked,.page_book .book-page__terms .cbx-avl .cbx-checked{display:none;position:absolute;left:3px;top:4px;z-index:30}.page_book .book-page__special-request .cbx-avl-on .cbx-checked,.page_book .book-page__terms .cbx-avl-on .cbx-checked{display:block}.page_book .book-page__special-request .cbx-avl-on:before,.page_book .book-page__terms .cbx-avl-on:before{background-color:var(--color-basic)}.page_book .book-page__special-request{margin:10px 0}.page_book .book-page__terms-wrap{text-align:left;margin-left:15px}.page_book .book-page__terms{text-align:left;margin:0 auto;display:inline-block}.page_book .terms-checkbox{display:none}.page_book .terms-checkbox-text{width:100%;position:relative;cursor:pointer;display:inline-block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:500;padding-left:30px;line-height:20px;color:#333;margin-bottom:10px}.page_book .terms-checkbox-text a{color:var(--color-basic);text-decoration:none}.page_book .terms-checkbox-text:before{content:"";position:absolute;display:block;left:0;top:-1px;height:20px;width:20px;border:1px solid var(--color-basic);border-radius:4px;z-index:20}.page_book .terms-checkbox-text .cbx-checked{display:none;position:absolute;left:3px;top:4px;z-index:30}.page_book .terms-checkbox:checked.ok~.terms-checkbox-text:before{background-color:var(--color-basic)}.page_book .terms-checkbox:checked.ok~.terms-checkbox-text .cbx-checked{display:block}.page_book .terms-checkbox:checked~.terms-checkbox-text:before{background-color:var(--color-basic)}.page_book .terms-checkbox:checked~.terms-checkbox-text .cbx-checked{display:block}.page_book .terms-checkbox.error~.terms-checkbox-text:before{background-color:#ffe5e5;border:1px solid #ff0b0b}.page_book .terms-checkbox.error~p.error{position:absolute;bottom:0;left:0;color:#ff0b0b;font-weight:700;font-style:normal;width:100%}.page_book .terms-error{display:none;font:500 12px/18px Roboto,Open Sans,sans-serif;letter-spacing:.6px;text-align:left;color:#fd3d3d;font-style:normal}.page_book #terms-checkbox-error{display:none!important}.page_book .terms-checkbox.error~label .terms-error{display:block}.page_book .cbx-avl-on .cbx-checked{display:block}.page_book .cbx-avl-on:before{background-color:var(--color-basic)}.page_book .book-wrap__textarea{float:none;width:100%}.page_book .book-wrap__textarea textarea{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:15px 10px;font:400 14px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px;border:1px solid #dfdfdf;border-radius:4px;margin-bottom:10px;box-shadow:none;height:130px}.page_book .book-wrap__textarea textarea.ok{border-color:#42be56;background:none;color:#333}.page_book .book-wrap__textarea textarea.specialRequestField{font:400 14px Roboto,Open Sans,sans-serif}.page_book .book-wrap__textarea textarea.specialRequestField::-webkit-input-placeholder{color:#939393}.page_book .book-wrap__textarea textarea.specialRequestField::-moz-placeholder{color:#939393}.page_book .book-wrap__textarea textarea.specialRequestField:-ms-input-placeholder{color:#939393}.page_book .book-wrap__textarea textarea.specialRequestField:-moz-placeholder{color:#939393}.page_book .special-request-hint{padding:5px 0 0;color:#939393;font:400 12px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.4px}.page_book .special-request-hint:first-letter{text-transform:uppercase}.page_book #booking-submit{text-align:center;color:#fff}.page_book .book-page__sbmt{height:50px;min-width:400px;border-radius:4px;background-color:#42be56;font-family:Roboto,Open Sans,sans-serif;font-size:18px;margin:20px auto;outline:none;box-shadow:0 5px 26px 1px rgba(66,190,86,.16),0 13px 19px 1px rgba(66,190,86,.2)}.page_book .book-page__sbmt .cont-arrow{margin-left:10px;font-size:30px;display:inline-block;position:relative;bottom:3px}.page_book .book-page__sbmt .btn-inner{display:inline-block;width:auto;margin:0 0 0 10px}.page_book .book-page__sbmt span{vertical-align:middle}.page_book .book-page__sbmt .svg-icon-secure-lock{display:inline-block;width:20px;height:25px;fill:#fff;position:relative;right:-10px;left:-10px;vertical-align:text-bottom}.page_book .book-page__sbmt.process-loader{position:relative;background-color:#7ad188;pointer-events:none}.page_book .book-page__sbmt.process-loader .circularG_wrap{display:block}.page_book .global-validation-error{background-image:none;margin-top:20px}.page_book .ui-dialog-titlebar-close{display:none}.page_book .ui-widget-overlay{background-color:rgba(0,0,0,.7)}.page_book .site__main-error,.page_book .site__roominfo-error{min-height:30px;background-color:#ffe5e5;border-radius:4px;border:none;border-left:4px solid #ff0b0b;color:#ff0b0b;text-align:left;padding:10px;box-shadow:0 3px 5px .3px rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.05);margin-bottom:20px}.page_book .site__main-error .svg-icon-error-sign,.page_book .site__roominfo-error .svg-icon-error-sign{width:48px;height:48px;fill:#ff0b0b;display:inline-block;float:none;vertical-align:middle}.page_book .site__main-error .val-error-text,.page_book .site__roominfo-error .val-error-text{display:inline-block;float:none;vertical-align:middle;font:700 14px/20px Raleway,Roboto,Open Sans,sans-serif;margin-left:10px;width:calc(100% - 60px);text-transform:none}.page_book .site__roominfo-error{float:left;width:100%;letter-spacing:.2px;box-sizing:border-box;margin-bottom:20px}.page_book .sbmt-hint{font-size:14px;color:#333;text-align:center;margin-bottom:50px}.page_book .bed-option-body,.page_book .contact-title-annotation,.page_book .credit-card-info,.page_book .gender-select-wrap,.page_book .site__note-block{text-align:left}.page_book .site__note-block{line-height:1.2}.page_book .credit-card-info{line-height:18px;font-weight:500}.page_book .country-list{z-index:100;width:100%;white-space:normal}.page_book .country-list .country{white-space:normal}.page_book .flag-container{width:100%}.page_book .input-wrapper p.error{display:none!important}.page_book .svg-icon-error-sign{vertical-align:middle}.page_book .error-message-body{display:inline-block;width:calc(70% - 80px);vertical-align:middle;margin-left:20px;padding:5px 0;line-height:1.2}.page_book .error-room-title{text-transform:uppercase;font-weight:700;margin-bottom:5px}.page_book .error-room-btn{width:28%;display:inline-block;vertical-align:middle;border-radius:4px;border:1px solid #333;color:#333;margin:0 0 0 2%}.page_book.main-body-shadow{position:relative;height:auto}.page_book.main-body-shadow.frame-shadow{height:100%}.page_book.secret_deal_page .cbx-avl{padding-left:24px;line-height:18px}.page_book.secret_deal_page .cbx-avl .cbx-checked{width:13px;height:8px;left:2px;top:3px}.page_book.secret_deal_page .cbx-avl:before{width:16px;height:16px;border:1px solid #ff7600}.page_book.secret_deal_page .bed-radio-wrap .checkmark:after,.page_book.secret_deal_page .book-page__sbmt,.page_book.secret_deal_page .cbx-avl-on:before{background-color:#ff7600}.page_book.secret_deal_page .total-current-currency{padding:16px 16px 5px;background-color:#f5f6f7;color:#1a232c}.no-touch .error-room-btn:hover{background-color:#fff}.no-touch .gender-select-items li:hover{color:var(--color-basic);background-color:#f4f4f4}html[lang=ar] .rtl .input_zip_code,html[lang=he] .rtl .input_zip_code{float:left;margin-right:0;margin-left:5px}.book-pegasus-link{border-top:1px solid #dfdfdf;height:40px;margin:0 0 20px;text-indent:-9999px!important;color:#fff;overflow:hidden;background:url(/images/pegasus-l-w.gif) no-repeat 98% 5px}@media (max-width:1200px){.page_book .person__input-label{font-size:14px}}@media (max-width:1100px){.page_book .book__content-body,.page_book .timer-error-wrap{width:71%}.page_book .secure-booking-timer-block{width:100%}.page_book .book__content-additional{width:27%}}@media (max-width:991px){.page_book{margin-bottom:10px}.page_book .book__content-additional,.page_book .book__content-body,.page_book .secure-booking-timer-block,.page_book .site__roominfo-error,.page_book .timer-error-wrap{float:none;width:100%}.page_book .container{max-width:767px}.page_book .secure-block-wrap-mob{display:block}.page_book .secure-block-wrap-desc{display:none}.page_book .book-page__contacts{margin-top:15px}.page_book .book-page__person-title{margin-bottom:10px}.page_book .book-info-title{margin:0;padding:10px 0}.page_book .site_iframe-wrap{padding-bottom:20px}.page_book .book-page-person__inner{margin-top:5px}.page_book .person__input-label{padding-top:8px}.page_book .book-page__person{padding:0}.page_book .book-page__person:first-child{padding:0}}@media (max-width:767px){.notification-wrapper__inner{padding:0}.secure-site #page-wrapper{height:auto;min-height:100%}.page_book .site__select2~.select-arrow{top:32px}.page_book .site__select2~.select2-container--open~.select-arrow{top:30px}.page_book .site__select2 .book-page-person__inner .book-page__person{padding-top:0}.page_book .site__select2 .book-page-person__inner .book-page__person:first-child{padding-top:0}.page_book .book-wrap__gender-radio{display:none!important}.page_book .person-data__gender,.page_book .person-data__inputs{display:block;width:100%;padding:0}.page_book .book-page__title-annotation,.page_book .contact-title-annotation{font:400 12px/14px Raleway,Roboto,Open Sans,sans-serif;margin-top:5px}.page_book .annotation-text,.page_book .svg-icon-annotation{vertical-align:middle}.page_book .person__input-label{margin-bottom:5px}.page_book .person-data__gender{width:49%}.page_book .error-message-body{display:inline-block;width:calc(100% - 60px);vertical-align:middle;margin-left:20px}.page_book .error-room-btn{width:100%;max-width:480px;display:block;margin:20px auto 0}.page_book .site__roominfo-error .svg-icon-error-sign{width:34px;height:34px;fill:#ff0b0b}.page_book .book-page__person-title{width:90%;margin-bottom:10px}.page_book .special-request-hint{font-size:12px}.page_book .extra-help-wrap .title_text{vertical-align:middle;width:calc(100% - 40px);display:inline-block;line-height:16px}.page_book .person__input-label,.page_book .person__input-wrap.persons-info .person__input-label{min-height:16px}}@media (max-width:680px){.page_book .book-page__contacts{margin-top:5px}.page_book .extra-help-wrap{margin-top:10px}.page_book .book-page-person__inner .book-page__person{padding-top:0}.page_book .book-page-person__inner .book-page__person:first-child{padding-top:0}.page_book .book-page__person-title{padding:15px 0 0}.page_book .person__input-wrap{width:100%}.page_book .person__input-wrap.persons-info .person__input-label.error-label{bottom:90%}.page_book .person-data__gender{width:100%}.page_book .book-page_rooms_features .features-text{width:calc(100% - 35px);padding:0}.page_book .book-page__title{font-size:24px;max-width:none;padding:10px 0}.page_book .book-page__special-request .cbx-avl,.page_book .book-page__terms .cbx-avl{font-size:14px}.page_book .bed-option-annotation{line-height:16px}html[lang=ar] .page_book.rtl .payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field,html[lang=he] .page_book.rtl .payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field{margin-left:10px;margin-right:0}html[lang=ar] .page_book.rtl .input_zip_code,html[lang=he] .page_book.rtl .input_zip_code{margin-left:0}}@media (max-width:480px){.page_book .person__input-label{padding-top:5px}.page_book .book-page__person-title{padding:15px 0 10px;margin:0}.page_book .book-page-person__inner .book-page__person{padding-top:0}.page_book .book-page-person__inner .book-page__person:first-child{padding-top:0}.page_book .book-page-person__inner{margin-top:0}.page_book .payment-tabs-wrapper{margin:10px auto}.page_book .payment-tabs-wrapper .svg-icon-system-logo{width:calc((100% - 45px)/7);height:25px}.page_book .payment-tabs-wrapper .payment-details-text:first-child{font-size:14px}.page_book .book-page_rooms_features .rooms-features-item{margin:0 5px 5px 0;height:32px;line-height:12px}.page_book .book-page_rooms_features .rooms-features-item.is-included{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:left;justify-content:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.page_book .book-page_rooms_features .rooms-features-item .features-text{width:auto}.page_book .book-page_rooms_features .rooms-features-list{width:100%;display:-webkit-box;display:flex;-webkit-box-pack:left;justify-content:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.page_book .contact-title-annotation{display:none}.page_book .book-page__title{min-height:46px}.page_book .error-room-btn{max-width:100%}.page_book .book-page__terms-wrap{margin-left:10px}.page_book .container{padding:0 10px}.page_book .book-wrap{background-color:#ededed}.page_book .site_iframe-wrap{margin:0 auto;border:none}.page_book .content-page-blank{border:none;padding:10px}.page_book .content-page-blank-titled{padding-top:0}.page_book .book-page__title{padding:7px 0;font:600 24px/32px Roboto,Open Sans,sans-serif}.page_book #qpay_frame{height:1250px}.page_book .pull-right{margin-bottom:0}.page_book .bed-radio-wrap{display:block}.page_book .bed-radio-wrap:last-child{margin-top:10px}.page_book .book-page__sbmt{width:100%;min-width:0;font-size:14px;margin:0 auto;box-shadow:none}.page_book .book-page__sbmt .cont-arrow{margin-left:5px;font-size:26px;bottom:3px}}.page_book_process .book-room-blank{width:100%;border-radius:4px;border:1px solid #ededed;font-size:0}.page_book_process .room-blank-title{line-height:40px;height:40px;font-size:18px;color:#fff;background-color:var(--color-basic);border-radius:4px 4px 0 0;padding:0 10px}.page_book_process .book-room-name{float:left;padding-right:5px;font-family:Roboto,Open Sans,sans-serif}.page_book_process .book-room-view{float:left;font-size:14px}.page_book_process .book-room-people{float:right;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:14px;font-weight:500;padding:0 10px}.page_book_process .room-blank-content{position:relative;padding:15px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.page_book_process .room-content-policy,.page_book_process .room-info-column{align-self:start;top:5px}.page_book_process .room-content-column{width:25%;box-sizing:border-box;display:inline-block;font-size:18px;vertical-align:top;position:relative;height:100%}.page_book_process .room-content-column.room-price-column,.page_book_process .room-content-column.room-status-column{text-align:center}.page_book_process .room-content-column.room-content-policy{width:35%}.page_book_process .room-content-column .btn{display:inline-block;width:100%;margin:0}.page_book_process .svg-icon-free-cancellation{vertical-align:top;display:inline-block;fill:#42be56}.page_book_process .list-round-wrap{display:inline-block;vertical-align:top;height:24px;width:24px;text-align:right;position:relative}.page_book_process .list-round-wrap.list-round-cancel{display:none}.page_book_process .list-round-wrap.list-round-cancel .list-round-element{background-color:#42be56}.page_book_process .list-round-element{display:inline-block;background-color:#333;width:4px;height:4px;content:"";border-radius:2px;position:absolute;top:50%;right:0;margin-top:-2px}.page_book_process .room-content-item{font-size:12px;font-weight:400;letter-spacing:.3px;position:relative;text-align:left}.page_book_process .room-content-item .room-cancel-policy{font-size:14px;font-weight:600;display:inline-block;vertical-align:top;top:5px}.page_book_process .room-content-item .room-content-text,.page_book_process .room-content-item .svg-icon{display:inline-block;vertical-align:top}.page_book_process .room-content-item .room-cancel-policy,.page_book_process .room-content-item .room-content-text{max-width:80%;box-sizing:border-box;padding:0 5px 0 10px;position:relative}.page_book_process .room-content-item .room-content-text{top:5px}.page_book_process .room-content-item .room-free-cancellation{position:relative}.page_book_process .room-content-item .svg-icon-br-included{display:none}.page_book_process .room-content-all-included .svg-icon-all-included{fill:#42be56}.page_book_process .room-content-br-included .svg-icon-all-included{display:none}.page_book_process .room-content-br-included .svg-icon-br-included{display:inline-block;fill:#42be56}.page_book_process .room-content-price{font-family:Roboto,Open Sans,sans-serif;display:inline-block;text-align:left}.page_book_process .room-price-data{font-size:36px}.page_book_process .room-price-data .price-currency{font-size:24px}.page_book_process .room-book-night-num{font-size:14px}.page_book_process .room-status-content{height:100%}.page_book_process .room-status-content .btn{position:static}.page_book_process .content-page-alt .alt-anchor,.page_book_process .content-page-alt .alternative-propose,.page_book_process .one-room-error .alt-anchor,.page_book_process .one-room-error .alternative-propose{display:none}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .room-blank-title{background-color:#939393}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .room-blank-content{background-color:#ffe5e5}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .svg-icon{fill:#333}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .room-cancel-policy{color:#333}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .btn-disabled{color:#ffe5e5;opacity:.7;border:none}.page_book_process .book-room-error .book-room-blank:not(.book-alt-room-blank) .list-round-wrap.list-round-cancel .list-round-element{background-color:#333}.page_book_process .about-rate-column{display:none}.page_book_process .alt-anchor{display:inline-block;position:relative;top:2px;height:17px;width:17px;box-sizing:border-box;border-radius:9px;background-color:var(--color-basic);margin-left:5px}.page_book_process .alt-anchor .svg-icon-below{position:absolute;top:2px;left:5px}.page_book_process .go-to-wrap{width:80%;text-align:center;padding-top:20px;margin:0 auto}.page_book_process .go-to-wrap .btn{margin:15px auto}.page_book_process .site_info-sign{display:inline-block;position:relative;vertical-align:top;box-sizing:border-box;height:14px;width:14px;border-radius:7px;border:1px solid var(--color-basic);text-align:center;color:var(--color-basic);margin-left:5px;cursor:pointer}.page_book_process .site_info-sign .cancel-polidy-mod{position:absolute;display:none;top:-27px;left:30px;width:200px;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0 10px 25px 5px rgba(0,0,0,.13);z-index:2;font-size:12px;text-align:left;color:#333}.page_book_process .site_info-sign .cancel-polidy-mod:after{content:"";position:absolute;top:30px;left:-8px;width:15px;height:15px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page_book_process .site_info-sign:hover{background-color:var(--color-basic)}.page_book_process .site_info-sign:hover span{color:#fff}.page_book_process .site_info-sign:hover .cancel-polidy-mod{display:block}.page_book_process .site_info-sign span{font-family:Coda Caption,sans-serif;font-size:9px;line-height:10px;position:relative;bottom:3px}.page_book_process.secure-site{background-color:#f4f4f4}.page_book_process h1,.page_book_process h2,.page_book_process h3{font-family:Roboto,Open Sans,sans-serif}.page_book_process .container{max-width:1200px;width:100%;padding:0 15px;box-sizing:border-box;margin:0 auto;min-height:400px;font-family:Raleway,Roboto,Open Sans,sans-serif}.page_book_process .content-page-blank{max-width:860px;margin-right:auto;margin-left:auto;padding:0 20px 20px;margin-bottom:30px}.page_book_process .alternative-propose,.page_book_process .book-process__request-data{text-align:left}.page_book_process .site-people-number{margin-left:5px}@media (max-width:960px){.page_book_process .room-content-column .room-price-data{font-size:28px}}@media (max-width:850px){.page_book_process .room-content-column .btn{padding:0 5px}}@media (max-width:785px){.page_book_process .room-blank-title{height:auto;text-align:left;padding:5px 10px}.page_book_process .book-room-name,.page_book_process .book-room-people{float:none;display:block;padding:0;line-height:24px}.page_book_process .svg-icon-people-ad{bottom:2px}.page_book_process .svg-icon-people-ch{bottom:3px}.page_book_process .site-people-number{position:relative}.page_book_process .room-blank-content{display:block;text-align:center;padding:10px}.page_book_process .room-content-column{display:block;text-align:left}.page_book_process .room-content-column.room-price-column,.page_book_process .room-content-column.room-status-column{text-align:center;width:100%}.page_book_process .room-content-column .btn{max-width:260px}.page_book_process .alternative-propose{font-size:12px;display:block}.page_book_process .room-content-item{display:inline-block;max-width:100%;width:100%}.page_book_process .room-content-item .svg-icon-free-cancellation{display:none}.page_book_process .list-round-wrap{width:10px}.page_book_process .list-round-wrap.list-round-cancel{display:inline-block}.page_book_process .about-rate-column{display:block;width:20%;float:right;font-size:14px;color:var(--color-basic);position:relative;top:10px;cursor:pointer}.page_book_process .site_info-sign{display:none}.page_book_process .room-content-policy,.page_book_process .room-info-column{float:left;width:40%;top:0}.page_book_process .room-price-data{font-size:28px;height:30px;float:right}.page_book_process .room-book-night-num{font-size:12px;float:left;position:relative;top:15px;right:5px}.page_book_process .room-content-price{padding:10px 0}.page_book_process .about-rate-column .site_info-sign{display:inline-block}}@media (max-width:480px){.page_book_process .content-page-title{font-size:24px;padding:7px 0}.page_book_process .book-room-title{font-size:20px;padding:15px 0 7px}.page_book_process .room-content-column{float:none;display:block;width:100%}.page_book_process .room-content-column.room-content-policy,.page_book_process .room-content-price{width:100%}.page_book_process .room-book-night-num,.page_book_process .room-price-data{display:block;float:none;text-align:center;height:auto;top:0;right:0}.page_book_process .about-rate-column{position:absolute;top:20px;right:10px;width:50%;text-align:right}.page_book_process .room-info-column{margin-top:5px}.page_book_process .room-content-policy .room-content-item{width:70%}.page_book_process .room-content-item{width:90%}.page_book_process .room-content-item .room-content-text{max-width:75%}.page_book_process .go_to_hotel-wrap{width:100%}.page_book_process .message-dontworry{display:none}.page_book_process .go-to-wrap{width:100%}.page_book_process .go-to-wrap .btn{max-width:100%;line-height:20px;padding:5px 15px;height:auto}html[lang=ja] .page_book_process .about-rate-column,html[lang=pt] .page_book_process .about-rate-column{width:25%;text-align:left}}.page_scan_upload.secure-site{background-color:#f4f4f4!important;font-family:Raleway,Roboto,Open Sans,sans-serif;color:#333;font-weight:500}.page_scan_upload .copyright{box-shadow:none}.page_scan_upload .info-payment-hide,.page_scan_upload .step-navigation-container{display:none}.page_scan_upload .container{padding-top:20px;max-width:1200px}.page_scan_upload .content-page-title{text-transform:capitalize}.page_scan_upload .wait-scan__main{float:left;width:73%;letter-spacing:.2px}.page_scan_upload .wait-scan__addition{letter-spacing:.2px;float:right;width:25%}.page_scan_upload .wait-scan__content{padding:0 20px}.page_scan_upload .wait-scan_action,.page_scan_upload .wait-scan_txt{text-align:left;margin:20px auto 40px;font-size:16px;line-height:24px;letter-spacing:.4px;font-weight:500}.page_scan_upload .wait-scan_action p,.page_scan_upload .wait-scan_txt p{margin:0 0 20px}.page_scan_upload .wait-scan_action ol,.page_scan_upload .wait-scan_txt ol{margin:0 0 1.5em;padding:0;counter-reset:item}.page_scan_upload .wait-scan_action ol>li,.page_scan_upload .wait-scan_txt ol>li{margin:0;padding:0 0 0 2em;text-indent:-1.5em;list-style-type:none;counter-increment:item}.page_scan_upload .wait-scan_action ol>li:before,.page_scan_upload .wait-scan_txt ol>li:before{display:inline-block;width:1em;padding-right:.5em;font-weight:700;text-align:right;content:counter(item) "."}.page_scan_upload .wait-scan_action strong,.page_scan_upload .wait-scan_txt strong{font-weight:700}.page_scan_upload .wait-scan_action strong.booking-number,.page_scan_upload .wait-scan_txt strong.booking-number{color:var(--color-main-hover);font-family:Roboto,Open Sans,sans-serif}.page_scan_upload .ws__action-wrap{width:100%;overflow:hidden}.page_scan_upload .wait-scan__uploader{width:calc(50% - 5px);border-radius:4px;border:1px solid #dfdfdf;padding:20px;box-sizing:border-box;text-align:center;font-size:14px}.page_scan_upload .wait-scan__uploader.done{border-color:#42be56}.page_scan_upload .wait-scan__uploader.done .ws_ok-icon{background-color:#42be56}.page_scan_upload .wait-scan__uploader.error{border-color:#ff0b0b}.page_scan_upload .wait-scan__uploader.error .error-msg{display:block!important;color:#ff0b0b}.page_scan_upload .wait-scan__uploader.ws__card-id{float:left}.page_scan_upload .wait-scan__uploader.ws__card-photo{float:right}.page_scan_upload .wait-scan__uploader .btn{min-width:230px;margin:0 auto}.page_scan_upload .wait-scan__uploader .progress{padding:0;height:4px;background-image:none;background:#adadad!important;margin-bottom:20px}.page_scan_upload .wait-scan__uploader .progress .bar{background-image:none;background-color:#1eae18!important;height:4px}.page_scan_upload .ws_upload-title{font-weight:600;padding-right:40px;font-family:Roboto,Open Sans,sans-serif;font-size:16px}.page_scan_upload .fileUpload-photo_control{position:absolute;height:24px;top:-35px}.page_scan_upload .fileUpload-photo_control-wrap{width:24px;height:24px;background-color:#f4f4f4;border-radius:12px;text-align:center;position:absolute;top:-5px;right:-5px}.page_scan_upload .ws__uploader-title{position:relative;font-family:Roboto,Open Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.1;text-align:left;min-height:52px;padding-right:25px}.page_scan_upload .ws__uploader-title .ws_ok-icon{position:absolute;right:-5px;top:-5px;height:24px;width:24px;border-radius:12px;text-align:center;background-color:#cdcdcd}.page_scan_upload .ws__annotation{min-height:75px;text-align:left}.page_scan_upload .ws__add-photo-wrap{margin-top:15px;text-align:left}.page_scan_upload .scan__add-photo__block{margin-top:10px;min-height:220px;position:relative}.page_scan_upload .scan__add-photo__block__img{max-height:200px;overflow:hidden}.page_scan_upload .scan__add-photo__block__img img{width:100%}.page_scan_upload .ws_send{width:100%;margin-top:20px;text-align:center}.page_scan_upload .ws_send .btn-green{min-width:280px}.page_scan_upload .ws_send .book-documents_send-btn{min-width:280px;box-sizing:border-box;-webkit-appearance:none;display:inline-block;border-radius:3px;padding:0 15px;margin:5px;text-align:center;cursor:pointer;vertical-align:middle;line-height:40px;height:40px;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;font-family:Roboto,Open Sans,sans-serif;-webkit-tap-highlight-color:rgba(255,255,255,0)}.page_scan_upload .ws__finish-upload{padding:100px 50px;margin:0 auto;text-align:center}.page_scan_upload .ws__finish-upload p{margin:0;padding:0;line-height:24px}.page_scan_upload .ws__finish-upload p:first-child{font-size:24px;line-height:32px;font-family:Roboto,Open Sans,sans-serif;font-weight:500;color:#42be56;margin-bottom:10px}.page_scan_upload .ws__finish-upload .svg-icon-complete{width:43px;height:43px;fill:#42be56;margin-bottom:20px}.page_scan_upload .ws__finish-upload .btn{min-width:200px;margin-top:20px;text-decoration:none}.page_scan_upload .ws__finish-upload .btn:hover{text-decoration:none}.page_scan_upload .fileUpload-photo_name{float:left;width:calc(100% - 60px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,Open Sans,sans-serif;font-size:12px;color:#858585;margin-top:5px}.page_scan_upload .ws_send{position:relative}.page_scan_upload .ws_send .book-documents_send-btn{line-height:50px;height:50px;font-size:18px;box-shadow:0 5px 26px 1px rgba(66,190,86,.16),0 13px 19px 1px rgba(66,190,86,.2)}.page_scan_upload .ws_send .is-disabled{background-color:#cdcdcd;line-height:50px;height:50px;font-size:18px;box-shadow:none}.page_scan_upload .ws_send .is-disabled .book-documents_hint{display:none}.page_scan_upload .ws_send .is-disabled:hover .book-documents_hint{position:absolute;display:block;min-width:280px;width:120%;border:none;text-transform:lowercase;font-family:Raleway,Roboto,Open Sans,sans-serif;font-weight:500;line-height:18px;text-align:center;padding:10px 20px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0 10px 25px 5px rgba(0,0,0,.13);z-index:20;font-size:14px;color:#333;bottom:58px;white-space:normal;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.page_scan_upload .ws_send .is-disabled:hover .book-documents_hint:after{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-7px;width:15px;height:15px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:1200px){.page_scan_upload .container{width:100%}}@media (max-width:1100px){.page_scan_upload .wait-scan__main{width:71%}.page_scan_upload .wait-scan__addition{width:27%;position:relative}.page_scan_upload .ws__uploader-title{font-size:16px}.page_scan_upload .ws__uploader-title .svg-icon{top:2px}.page_scan_upload .scan__add-photo__block{min-height:180px}}@media (max-width:991px){.page_scan_upload .wait-scan__addition,.page_scan_upload .wait-scan__main{width:100%;float:none}.page_scan_upload .wait-scan__addition{margin-top:20px}.page_scan_upload .container{max-width:767px}}@media (max-width:785px){.page_scan_upload .book-wrap__book_info{float:none!important;width:100%}.page_scan_upload .wait-scan__uploader{width:calc(50% - 5px);border-radius:4px;border:1px solid #dfdfdf;padding:20px;box-sizing:border-box;text-align:center}.page_scan_upload .wait-scan__uploader.done{border-color:#42be56}.page_scan_upload .wait-scan__uploader.done .ws_ok-icon{background-color:#42be56}.page_scan_upload .wait-scan__uploader.ws__card-id,.page_scan_upload .wait-scan__uploader.ws__card-photo{float:none;width:100%}.page_scan_upload .wait-scan__uploader.ws__card-photo{margin-top:20px}.page_scan_upload .wait-scan__uploader .btn{min-width:230px;margin:0 auto}.page_scan_upload .fileUpload-photo_name{float:none}}@media (max-width:480px){.page_scan_upload .container{padding:0 10px}.page_scan_upload .wait-scan__uploader{width:calc(50% - 5px);border-radius:4px;border:1px solid #dfdfdf;padding:20px;box-sizing:border-box;text-align:center}.page_scan_upload .wait-scan__uploader .btn{min-width:0;width:100%}.page_scan_upload .ws_send .book-documents_send-btn{min-width:0;width:100%;margin:0}.page_scan_upload .ws_send .is-disabled:hover .book-documents_hint{max-width:280px}.page_scan_upload .scan__add-photo__block{min-height:140px}.page_scan_upload .ws__finish-upload{padding:30px}}.page_conf_wait{height:100%;background-color:#f4f4f4}.page_conf_wait .copyright{background-color:#fff}.page_conf_wait #container{margin-bottom:0}.page_conf_wait .container{padding:0;width:100%;margin:0 auto;height:calc(100% - 80px)}.page_conf_wait .container .content{box-sizing:border-box;height:700px;width:100%;max-width:1360px;text-align:center;overflow:hidden}.page_conf_wait .wait-page__background{position:absolute;bottom:20%;left:0;right:0;z-index:0;overflow:hidden;text-align:center;height:70%}.page_conf_wait .wait-page__background .svg-icon{margin:0 auto;height:100%}.page_conf_wait .wait-page__background .right-wait-bg{position:absolute;right:0;bottom:0;width:447px;height:383px}.page_conf_wait .wait-page__background .left-wait-bg{position:absolute;left:0;bottom:0;width:438px;height:362px}.page_conf_wait .site__footer-content{display:none}.page_conf_wait .site__footer{position:absolute;bottom:0}.page_conf_wait #page-wrapper{height:100%}@media (max-width:1100px){.page_conf_wait .container .content{height:650px}.page_conf_wait .wait-page__background .right-wait-bg{width:360px;height:310px}.page_conf_wait .wait-page__background .left-wait-bg{width:350px;height:290px}}@media (max-width:960px){.page_conf_wait .container .content{height:550px}.page_conf_wait .wait-page__background{bottom:10%}.page_conf_wait .wait-page__background .right-wait-bg{width:290px;height:250px}.page_conf_wait .wait-page__background .left-wait-bg{width:380px;height:230px}}@media (max-height:700px){.page_conf_wait .container .content{height:460px}}@media (max-height:500px){.page_conf_wait .container .content{height:410px}}@media (max-width:767px){.page_conf_wait .main-loader{top:25%}.page_conf_wait .main-loader .loader-text-annotation{width:60%;display:inline-block}.page_conf_wait .wait-page__background{overflow:hidden}.page_conf_wait .wait-page__background .right-wait-bg{width:217px;height:185px}.page_conf_wait .wait-page__background .left-wait-bg{width:270px;height:175px}}@media (max-width:480px){.page_conf_wait .wait-page__background .right-wait-bg{width:145px;height:125px}.page_conf_wait .wait-page__background .left-wait-bg{width:190px;height:115px}.page_conf_wait .main-loader .loader-text-annotation{width:100%}}body{margin:0;padding:0}.content-page-blank .payments{padding:0;font-weight:500}.content-page-blank.change-deposit-page{padding:0;background-color:#f4f4f4;box-shadow:none}.payments-page__title{border-bottom:1px solid #ededed;font-size:30px;letter-spacing:.1px;min-height:50px;text-align:left;margin:0;font-weight:600;font-family:Roboto,Open Sans,sans-serif}.payment-tabs-wrapper{max-width:100%;width:100%;margin:20px auto}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-content{display:inline-block;width:calc(100% - 90px);text-align:left;direction:ltr}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-details-wrapper{display:inline-block;margin:0 0 15px;text-align:left}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-image{max-width:90px;display:inline-block;vertical-align:top;float:right}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-image a{display:inline-block}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-image img{width:100%}.payment-tabs-wrapper .svg-icon-secure-lock{position:absolute;top:0;left:0}.payment-tabs-wrapper .svg-icon-secure-lock.show-mobile-only{display:none}.payment-tabs-wrapper .payment-details-text{position:relative;display:inline-block;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:14px;line-height:24px;letter-spacing:.3px;color:#333;text-align:left}.payment-tabs-wrapper .payment-details-text:first-child{display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:5px;text-align:left}.payment-tabs-wrapper .payments-details-tooltip-wrapper{display:inline-block;width:100%;text-align:left}.payment-tabs-wrapper .payments-details-tooltip-text{display:inline-block;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:14px;line-height:24px;text-align:left;max-width:450px;position:relative}.payment-tabs-wrapper .payments-tooltip-wrapper{display:inline-block;position:relative;text-align:left;line-height:14px;top:2px}.payment-tabs-wrapper .payments-tooltip-wrapper.cvv-tooltip-wrapper{position:absolute;right:-25px;top:4px}.payment-tabs-wrapper .payments-tooltip-wrapper.cvv-tooltip-wrapper.active .svg-icon-info{background-color:#fff;overflow:hidden;border-radius:50%}.payment-tabs-wrapper .payments-tooltip-wrapper.cvv-tooltip-wrapper .payments-tooltip{position:absolute;z-index:1;bottom:100%;top:auto;left:-90px;margin:0 0 10px}.payment-tabs-wrapper .payments-tooltip-wrapper.cvv-tooltip-wrapper .payments-tooltip:after{top:calc(100% - 7px);left:40%}.payment-tabs-wrapper .payments-tooltip-wrapper.exp-date-tooltip-wrapper{left:3px;top:0;vertical-align:middle}.payment-tabs-wrapper .payments-tooltip-wrapper.exp-date-tooltip-wrapper .payments-tooltip{left:30px;top:-40px}.payment-tabs-wrapper .payments-tooltip-wrapper.exp-date-tooltip-wrapper .payments-tooltip:after{top:40px;left:-8px}.payment-tabs-wrapper .payments-tooltip{display:none;position:absolute;top:-33px;left:30px;width:250px;padding:15px;box-sizing:border-box;background-color:#fff;border-radius:4px;box-shadow:0 10px 25px 5px rgba(0,0,0,.13);z-index:2}.payment-tabs-wrapper .payments-tooltip:after{content:"";position:absolute;top:32px;left:-8px;width:15px;height:15px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.payment-tabs-wrapper .payments-tooltip .tooltip-text{display:inline-block;vertical-align:top;margin:0 0 0 5px;font:400 12px/20px Roboto,Open Sans,sans-serif;letter-spacing:.6px;color:#333}.payment-tabs-wrapper .payments-tooltip .tooltip-image{display:inline-block}.payment-tabs-wrapper .svg-icon-info{display:block;position:relative;margin-left:5px;text-align:left}.payment-tabs-wrapper .continue-text{display:inline-block;position:relative;width:100%;font-size:14px;color:#333}.payment-tabs-wrapper .continue-text-icon{width:calc(100% - 35px);display:inline-block;vertical-align:middle}.payment-tabs-wrapper .svg-icon-system-logo{vertical-align:top;margin-left:15px}.payment-tabs-wrapper .svg-icon-system-logo:first-child{margin:0}.payment-tabs-wrapper .card-container{position:relative;display:block;max-width:570px;width:100%;height:300px;text-align:left;box-sizing:border-box;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.payment-tabs-wrapper .card-container.custom-sets .inner-text,.payment-tabs-wrapper .card-container.custom-sets .input-label-text{font-size:12px}.payment-tabs-wrapper .card-container .payment-card-wrapper{display:inline-block;max-width:420px;width:100%;min-height:260px;box-sizing:border-box}.payment-tabs-wrapper .card-container .payment-card-title{position:relative;text-align:right;padding-left:40px}.payment-tabs-wrapper .card-container .payment-card-title .card-base{position:absolute;left:0;width:37px;height:37px}.payment-tabs-wrapper .card-container .payment-card-title .card-title{display:inline-block;color:#cdcdcd;height:45px;font-family:Roboto,Open Sans,sans-serif;font-size:34px;font-weight:700;line-height:40px;letter-spacing:.9px}.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-amex .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-diners_club_carte_blanche .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-diners_club_international .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-discover .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-jcb .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-maestro .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-mastercard .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .card-title .network-visa .card-title-text,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-amex,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-diners-club,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-discover,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-jcb,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-maestro,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-mastercard,.payment-tabs-wrapper .card-container .payment-card-title .svg-icon-visa{display:none}.payment-tabs-wrapper .card-container .payment-card-title .network-amex .svg-icon-amex,.payment-tabs-wrapper .card-container .payment-card-title .network-diners_club_carte_blanche .svg-icon-diners-club,.payment-tabs-wrapper .card-container .payment-card-title .network-diners_club_international .svg-icon-diners-club,.payment-tabs-wrapper .card-container .payment-card-title .network-discover .svg-icon-discover,.payment-tabs-wrapper .card-container .payment-card-title .network-jcb .svg-icon-jcb,.payment-tabs-wrapper .card-container .payment-card-title .network-maestro .svg-icon-maestro,.payment-tabs-wrapper .card-container .payment-card-title .network-mastercard .svg-icon-mastercard,.payment-tabs-wrapper .card-container .payment-card-title .network-visa .svg-icon-visa{display:inline-block}.payment-tabs-wrapper .card-container .payment-card-fields{margin:15px auto 0}.payment-tabs-wrapper .card-container .card-data-wrap{position:relative;margin-top:20px}.payment-tabs-wrapper .card-container .card-number-field{display:inline-block;width:100%;margin-bottom:10px}.payment-tabs-wrapper .card-container .card-holder-field{display:inline-block;width:100%;box-sizing:border-box;margin-top:20px}.payment-tabs-wrapper .card-container .card-date-field{width:calc(50% - 5px);box-sizing:border-box;margin-right:10px;float:left}.payment-tabs-wrapper .card-container .input-label-text{display:inline-block;margin-bottom:5px;font-family:Roboto,Open Sans,sans-serif;font-size:14px;letter-spacing:.7px;color:#333;line-height:17px}.payment-tabs-wrapper .card-container .input-basic{width:100%;height:50px;color:#333;border-radius:4px;background-color:transparent;border:1px solid #cbcbcb;padding:15px 10px;box-sizing:border-box;text-align:left;letter-spacing:1px;font-style:normal;line-height:18px}.payment-tabs-wrapper .card-container .input-basic.error,.payment-tabs-wrapper .card-container .input-basic.ok,.payment-tabs-wrapper .card-container .input-basic:active,.payment-tabs-wrapper .card-container .input-basic:focus{font:500 28px/24px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic::-webkit-input-placeholder{color:#858585;font:500 16px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic::-moz-placeholder{color:#858585;font:500 16px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic:-ms-input-placeholder{color:#858585;font:500 16px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic:-moz-placeholder{color:#858585;font:500 16px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic.card-exp-date{text-transform:uppercase}.payment-tabs-wrapper .card-container .input-basic.card-holders-name{letter-spacing:1px}.payment-tabs-wrapper .card-container .input-basic.card-exp-date,.payment-tabs-wrapper .card-container .input-basic.card-holders-name{font:500 16px Roboto,Open Sans,sans-serif}.payment-tabs-wrapper .card-container .input-basic.card-exp-date.error,.payment-tabs-wrapper .card-container .input-basic.card-exp-date.ok,.payment-tabs-wrapper .card-container .input-basic.card-holders-name.error,.payment-tabs-wrapper .card-container .input-basic.card-holders-name.ok{padding:15px 30px 15px 10px}.payment-tabs-wrapper .card-container .input-card-field:focus{background-color:transparent;border:1px solid #333;color:#333;outline:none}.payment-tabs-wrapper .card-container .input-card-field:focus::-webkit-input-placeholder{color:#333;opacity:1}.payment-tabs-wrapper .card-container .payment-card-back-wrapper{position:absolute;left:165px;top:30px;z-index:0;display:inline-block;max-width:420px;width:100%;height:260px;padding:45px 0;box-sizing:border-box;border-radius:10px;background-color:grey;background:-webkit-gradient(linear,left top,right top,from(#d9d9d9),to(#f6f6f6));background:linear-gradient(90deg,#d9d9d9 0,#f6f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9d9d9",endColorstr="#f6f6f6",GradientType=1)}.payment-tabs-wrapper .card-container .payment-card-back-magnetic-strip{width:100%;height:50px;background-color:#707070}.payment-tabs-wrapper .card-container .payment-card-back{margin-top:45px}.payment-tabs-wrapper .card-container .card-cvv-field{width:calc(50% - 5px);position:relative;float:right}.payment-tabs-wrapper .card-container .card-cvv-field .ok{color:#333}.payment-tabs-wrapper .card-container .card-cvv-field .svg-icon-info{margin-left:10px}.payment-tabs-wrapper .card-container .cvv-card-image{display:inline-block;position:relative;top:0}.payment-tabs-wrapper .card-container .cvv-card-image img{width:100%}.payment-tabs-wrapper .card-container .card-cvv-field-text{display:inline-block;position:relative;font-family:Roboto,Open Sans,sans-serif;font-size:14px;line-height:22px;letter-spacing:.7px;color:#333}.payment-tabs-wrapper .card-container .card-cvv-field-input{width:100%;height:50px;font-size:20px;font-weight:500;padding:10px 30px 10px 10px;box-sizing:border-box;border-radius:4px;background-color:transparent;border:1px solid #cbcbcb;outline:none;text-align:left}.payment-tabs-wrapper .card-container .card-cvv-field-input:focus{background-color:rgba(56,137,224,.25)}.payment-tabs-wrapper .input-wrapper{position:relative;display:inline-block;width:100%}.payment-tabs-wrapper .input-wrapper input.ok{border:1px solid #42be56;color:#333;font-weight:700}.payment-tabs-wrapper .input-wrapper input.error{border:1px solid #fd3d3d;background-color:#ffe6e6;color:#333}.payment-tabs-wrapper .input-wrapper input.error::-webkit-input-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error::-moz-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:-ms-input-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:-moz-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:focus{border:1px solid #fd3d3d;background-color:#ffe6e6;color:#333}.payment-tabs-wrapper .input-wrapper input.error:focus::-webkit-input-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:focus::-moz-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:focus:-ms-input-placeholder{color:#333}.payment-tabs-wrapper .input-wrapper input.error:focus:-moz-placeholder{color:#333}.payment-tabs-wrapper .validation-message{position:absolute;top:0;right:0;width:30px;height:100%;border-radius:0 4px 4px 0}.payment-tabs-wrapper .svg-icon-field-invalid,.payment-tabs-wrapper .svg-icon-field-valid{display:none;fill:#fff}.payment-tabs-wrapper .input-wrapper input.error:focus~.error-message{display:inline-block}.payment-tabs-wrapper .error-message{display:none;position:absolute;left:0;top:55px;z-index:2;max-width:230px;width:100%;font-family:Roboto,Open Sans,sans-serif;font-size:12px;padding:10px;text-align:left;letter-spacing:.6px;color:#fff;border-radius:4px;box-sizing:border-box;background-color:#fd3d3d;box-shadow:0 7px 24px 3px rgba(0,0,0,.13)}.payment-tabs-wrapper .error-message:after{content:"";position:absolute;top:-8px;left:50px;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fd3d3d}.payment-tabs-wrapper .input-wrapper input.ok~.validation-message{background-color:#42be56}.payment-tabs-wrapper .input-wrapper input.ok~.validation-message .svg-icon-field-invalid{display:none}.payment-tabs-wrapper .input-wrapper input.ok~.validation-message .svg-icon-field-valid{display:block;position:absolute;top:20px;left:8px}.payment-tabs-wrapper .input-wrapper.ok{border-color:#42be56}.payment-tabs-wrapper .input-wrapper.ok .validation-message{background-color:#42be56}.payment-tabs-wrapper .input-wrapper.ok .validation-message .svg-icon-field-invalid{display:none}.payment-tabs-wrapper .input-wrapper.ok .validation-message .svg-icon-field-valid{display:block;position:absolute;top:20px;left:8px}.payment-tabs-wrapper .input-wrapper input.error~.validation-message{background-color:#fd3d3d}.payment-tabs-wrapper .input-wrapper input.error~.validation-message .svg-icon-field-invalid{display:block;position:absolute;top:16px;left:12px}.payment-tabs-wrapper .input-wrapper.error{border-color:#fd3d3d}.payment-tabs-wrapper .input-wrapper.error .error-message{display:inline-block}.payment-tabs-wrapper .input-wrapper.error .validation-message{background-color:#fd3d3d}.payment-tabs-wrapper .input-wrapper.error .validation-message .svg-icon-field-invalid{display:block;position:absolute;top:16px;left:12px}.payment-tabs-wrapper .payment-content-basic .payment-important-text-wrapper{float:left;text-align:left;max-width:calc(100% - 275px);width:100%;margin-right:25px}.payment-tabs-wrapper .payment-content-basic .payment-important-text-wrapper .payment-details-text:last-child{margin:10px 0}.payment-tabs-wrapper .payment-content-basic .sofort-images-wrapper{display:inline-block;vertical-align:top}.payment-tabs-wrapper .payment-content-basic .sofort-images-wrapper .sofort-tuv-image{display:inline-block;padding-left:10px}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper{padding:30px 0}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field{display:inline-block;max-width:calc((100% - 15px)/2);width:100%}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:last-child{position:relative;margin-left:15px}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .input-label-text{display:block;font-family:Roboto,Open Sans,sans-serif;font-size:14px;line-height:24px;letter-spacing:.7px;color:#333}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .input-label-text.additional-text{position:absolute;bottom:-25px;font-size:12px}.payment-tabs-wrapper .payment-content-basic .input-wrapper.error~.input-label-text.error{font-size:12px;color:#fd3d3d}.payment-tabs-wrapper .payment-content-basic .continue-wrapper{padding:20px 0}.payment-tabs-wrapper .show-mobile-only{display:none}.continue-link{width:70%;margin:0 auto;text-align:center;font:400 12px/20px Raleway,Roboto,Open Sans,sans-serif;letter-spacing:.3px;color:#333;direction:ltr}.continue-link .terms{cursor:pointer;text-decoration:underline}.pay-not-yet{width:70%;font:400 14px/20px Raleway,Roboto,Open Sans,sans-serif;text-align:center;color:#333;margin:0 auto 15px}.non_refund_rate{font:600 14px Raleway,Roboto,Open Sans,sans-serif;line-height:20px;padding:10px 15px;border-radius:4px;color:#333;border-left:4px solid #ffbe00;background-color:#ffefc0}.non_refund_rate p{margin-bottom:10px}.non_refund_rate p:last-child{margin-bottom:0}html[lang=pt] .payment-tabs-wrapper .card-container .payment-card-title .card-title{font-size:32px}html[lang=cs] .payment-tabs-wrapper .icon-card-container .card-container-text{font-size:13px}html[lang=ar] .rtl .payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:last-child,html[lang=he] .rtl .payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:last-child{margin-right:15px;margin-left:0}html[lang=ar] .rtl .payment-tabs-wrapper .payment-card-wrapper .input-card-field,html[lang=he] .rtl .payment-tabs-wrapper .payment-card-wrapper .input-card-field{direction:rtl}html[lang=ar] .rtl .payment-tabs-wrapper .payment-card-wrapper .card-holders-name,html[lang=he] .rtl .payment-tabs-wrapper .payment-card-wrapper .card-holders-name{direction:ltr}html[lang=ar] .rtl .payment-tabs-wrapper .continue-wrapper .continue-btn .svg-icon-arrow,html[lang=he] .rtl .payment-tabs-wrapper .continue-wrapper .continue-btn .svg-icon-arrow{-webkit-transform:rotate(-270deg);transform:rotate(-270deg);left:5px;right:5px}html[lang=ar] .rtl .icon-card-container .card-container-text,html[lang=he] .rtl .icon-card-container .card-container-text{font-size:13px}.page_book .book-data-submit #booking-submit{text-align:left}.page_book .book-data-submit .continue-link{margin:0;text-align:left}.page_book .book-data-submit .book-page__sbmt{margin-top:0}@media (max-width:991px){.payment-tabs-wrapper .payment-tabs-container-item{width:100px;padding:20px 10px}.payment-tabs-wrapper .payments-tooltip-wrapper .payments-tooltip{padding:20px 10px;width:230px;left:-90px;top:-80px}.payment-tabs-wrapper .payments-tooltip-wrapper .payments-tooltip:after{top:65px;left:95px}.payment-tabs-wrapper .payments-tooltip-wrapper.cvv-tooltip-wrapper .payments-tooltip:after{left:calc(50% - 16px)}.payment-tabs-wrapper .card-container .payment-card-back-wrapper{max-width:405px}.payment-tabs-wrapper .svg-icon-system-logo{margin-left:7px}.payment-tabs-wrapper .svg-icon-info,.payment-tabs-wrapper .svg-icon-info-revert{left:0}.payment-tabs-wrapper .select-your-bank-wrapper,.payment-tabs-wrapper .select-your-bank-wrapper .additional-wrapper-scroll-container,.payment-tabs-wrapper .select-your-bank-wrapper .select-input-wrapper{max-width:325px}.payment-tabs-wrapper .paypal .continue-wrapper .continue-link,.payment-tabs-wrapper .unionpay .continue-wrapper .continue-link{margin-top:45px}.payment-tabs-content.tabs-content-open{display:block}.payment-tabs-content.is-available{border:none;padding-top:0}}@media (max-width:690px){.payment-tabs-wrapper .card-container .card-cvv-field .payments-tooltip{left:-26px;top:-95px}.payment-tabs-wrapper .card-container .card-cvv-field .payments-tooltip:after{top:90%;left:30%;z-index:-1}.payment-tabs-wrapper .card-container .card-cvv-field-input{width:100%;border:1px solid #dfdfdf}.payment-tabs-wrapper .payments-tooltip{top:-100px;left:-17px;width:202px;padding:10px}.payment-tabs-wrapper .payments-tooltip:after{top:90%;left:10%}.payment-tabs-wrapper .card-container .card-cvv-field-input,.payment-tabs-wrapper .card-container .input-basic{border:1px solid #dfdfdf}}@media (max-width:660px){.continue-link{margin-top:10px;width:90%}.payments-page__title{font-size:24px;padding:10px 0;box-sizing:border-box}.payment-tabs-wrapper{max-width:100%}.payment-tabs-wrapper .card-container .payment-card-fields{margin-top:20px}.payment-tabs-wrapper .card-container .card-date-field,.payment-tabs-wrapper .card-container .card-holder-field{float:none}.payment-tabs-wrapper .card-container .card-cvv-field{position:relative;right:0;float:none}.payment-tabs-wrapper .card-container .payments-tooltip-wrapper{margin:10px 0}.payment-tabs-wrapper .payment-details-text:first-child{margin-bottom:10px}.payment-tabs-wrapper .payment-tabs-container-item{position:relative;height:50px;width:100%;padding:10px;margin:0 0 10px;border-radius:4px;text-align:left;border-bottom:1px solid #eee}.payment-tabs-wrapper .payment-tabs-container-item:first-child{width:100%;padding:10px}.payment-tabs-wrapper .payment-tabs-container-item .svg-icon-arrow{position:absolute;right:10px;top:16px;fill:#333}.payment-tabs-wrapper .payment-tabs-container-item:after{display:none}.payment-tabs-wrapper .payment-tabs-container-item.current{background-color:#f8f8f8;box-shadow:none}.payment-tabs-wrapper .payment-tabs-container-item.current:after{display:none}.payment-tabs-wrapper .payment-tabs-container-item.current-panel{box-shadow:0 3px 13.6px 2.4px rgba(0,0,0,.08);background-color:#fff}.payment-tabs-wrapper .payment-tabs-container-item.current-panel .svg-icon-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.payment-tabs-wrapper .payment-tabs-content{border:0;box-shadow:none;padding:0}.payment-tabs-wrapper .payment-tabs-content.paypal .continue-wrapper,.payment-tabs-wrapper .payment-tabs-content.unionpay .continue-wrapper{padding:20px 0}.payment-tabs-wrapper .payment-tabs-content.paypal .continue-wrapper .continue-text,.payment-tabs-wrapper .payment-tabs-content.unionpay .continue-wrapper .continue-text{display:none}.payment-tabs-wrapper .payment-tabs-content.paypal .continue-wrapper .continue-btn .svg-icon-secure-lock,.payment-tabs-wrapper .payment-tabs-content.unionpay .continue-wrapper .continue-btn .svg-icon-secure-lock{display:inline-block;vertical-align:top}.payment-tabs-wrapper .payment-tabs-content.sofort .payment-important-text-wrapper .payment-details-text:last-child{display:none}.payment-tabs-wrapper .payment-tabs-content.sofort .sofort-images-wrapper{display:none}.payment-tabs-wrapper .payment-tabs-content.sofort .continue-wrapper .continue-btn .svg-icon-secure-lock{display:inline-block}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-content{width:100%}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-details-wrapper{margin:0}.payment-tabs-wrapper .debit-card-content-wrapper .debit-card-image{display:none}.payment-tabs-wrapper .payments-icon-system-logo-wrapper{display:block}.payment-tabs-wrapper .payments-icon-system-logo-wrapper .svg-icon-system-logo{margin:0 20px 10px 0}.payment-tabs-wrapper .icon-card-container{max-width:100%;width:100%}.payment-tabs-wrapper .icon-card-container .card-container-text{position:relative;max-width:75%;top:0}.payment-tabs-wrapper .icon-card-container .svg-icon-card{display:inline-block;margin-right:10px;max-width:20%}.payment-tabs-wrapper .card-container{max-width:100%;height:auto;margin:0 auto;font-size:0}.payment-tabs-wrapper .card-container .payment-card-wrapper{max-width:100%;height:auto;padding:0;border:0;background:none;position:relative;box-shadow:none}.payment-tabs-wrapper .card-container .payment-card-back-wrapper{display:none}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field{width:calc((100% - 10px)/2);vertical-align:bottom;margin:15px 0 20px}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .input-label-text,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .input-label-text{position:relative;width:100%}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .inner-text,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .inner-text{display:inline-block;width:60%}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .svg-icon-cvv-logo,.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .svg-icon-exp-date,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .svg-icon-cvv-logo,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .svg-icon-exp-date{position:absolute;width:50px;height:30px}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .svg-icon-exp-date,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .svg-icon-exp-date{bottom:-3px}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .svg-icon-cvv-logo,.payment-tabs-wrapper .card-container .payment-card-fields .card-date-field .svg-icon-cvv-logo{bottom:3px;right:-55px;margin-left:5px}.payment-tabs-wrapper .card-container .payment-card-fields .card-holder-field{width:100%;padding:0}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field{display:inline-block;margin-left:10px}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field.rtl{margin-right:10px;margin-left:0}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field .input-label-text{vertical-align:bottom}.payment-tabs-wrapper .card-container .payment-card-fields .card-cvv-field-input{-webkit-appearance:none}.payment-tabs-wrapper .card-container .payment-card-fields .input-label-text{color:#333}.payment-tabs-wrapper .card-container .payment-card-fields .input-basic{padding:15px 10px;font-size:20px;color:#333;-webkit-appearance:none;outline:none}.payment-tabs-wrapper .card-container .payment-card-fields .input-basic:focus{border:1px solid var(--color-light,#3988df)}.payment-tabs-wrapper .card-container .input-wrapper.is-valid input{border:1px solid #42be56}.payment-tabs-wrapper .card-container .input-wrapper.is-invalid input{border:1px solid #fd3d3d}.payment-tabs-wrapper .continue-wrapper .continue-btn{font-size:15px;box-shadow:none;line-height:30px}.payment-tabs-wrapper .continue-wrapper .continue-btn:active,.payment-tabs-wrapper .continue-wrapper .continue-btn:visited{position:static}.payment-tabs-wrapper .continue-wrapper .svg-icon-arrow{right:-15px}.payment-tabs-wrapper .continue-wrapper .svg-icon-secure-lock{display:inline-block;width:20px;height:25px;fill:#fff;position:relative;right:-10px;left:-10px;vertical-align:top}.payment-tabs-wrapper .btn-green-basic{max-width:100%;width:100%}.payment-tabs-wrapper .svg-payment-logo.ideal,.payment-tabs-wrapper .svg-payment-logo.unionpay{top:-5px}.payment-tabs-wrapper .svg-payment-logo.paypal{position:relative;top:5px}.payment-tabs-wrapper .payment-content-basic .payment-important-text-wrapper{max-width:100%}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper{padding:0}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field{max-width:100%}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:first-child{margin-bottom:20px}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:last-child{margin-left:0}.payment-tabs-wrapper .payment-content-basic.sepa-ideal .payment-important-text-wrapper .continue-link{display:none}.payment-tabs-wrapper .payment-content-basic.sepa-ideal .continue-wrapper .continue-btn .svg-icon-secure-lock{display:inline-block;top:0}.payment-tabs-wrapper .payment-content-basic.sepa-ideal .payment-details-text:last-child{margin:0 0 5px}.payment-tabs-wrapper .payment-content-basic.sepa-ideal .sofort-fields-wrapper{padding:0}.payment-tabs-wrapper .payment-content-basic .input-sofort{font-size:20px;padding:15px 10px;outline:none}.payment-tabs-wrapper .payment-content-basic .input-sofort:focus{border:1px solid var(--color-light,#3988df)}.payment-tabs-wrapper .select-your-bank-wrapper{max-width:325px;position:relative}.payment-tabs-wrapper .select-your-bank-wrapper .select-input-arrow{top:40px}.payment-tabs-wrapper .select-your-bank-wrapper .select-input-arrow.dropdown-arrow-open{top:45px}.payment-tabs-wrapper .select-your-bank-wrapper .additional-wrapper-scroll-container,.payment-tabs-wrapper .select-your-bank-wrapper .select-input-wrapper{max-width:325px;width:100%}.payment-tabs-wrapper .dropdown-bank-select{width:100%;height:50px;font-size:16px;outline:none;padding:15px 10px;border:1px solid #dfdfdf;color:#333;border-radius:4px;background-color:transparent;-webkit-appearance:none}.payment-tabs-wrapper .show-tablet-up{display:none}.payment-tabs-wrapper .show-mobile-only{display:block}.site__tripnet .card-container .payment-card-wrapper{background:none;box-shadow:none}.site__tripnet .card-container .payment-card-title .card-title{color:rgba(51,51,51,.2)}}@media (max-width:420px){.payment-tabs-wrapper{max-width:100%}.payment-tabs-wrapper .card-container .payment-card-fields{margin-top:20px}.payment-tabs-wrapper .card-container .payment-card-fields .card-holder-field,.payment-tabs-wrapper .card-container .payment-card-fields .card-number-field{max-width:100%;width:100%;margin-top:0;padding:0}.payment-tabs-wrapper .continue-link{margin:15px 0}.payment-tabs-wrapper .payment-content-basic .payment-important-text-wrapper{max-width:100%}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper{padding:0}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field{max-width:100%}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:first-child{margin-bottom:20px}.payment-tabs-wrapper .payment-content-basic .sofort-fields-wrapper .sofort-field:last-child{margin:0}.payment-tabs-wrapper .select-your-bank-wrapper{max-width:100%}.payment-tabs-wrapper .select-your-bank-wrapper .additional-wrapper-scroll-container,.payment-tabs-wrapper .select-your-bank-wrapper .select-input-wrapper{max-width:100%;width:100%}}.page_mybooking{height:100%}.my-booking{margin:20px 0 60px}.my-booking__wrapper{max-width:864px;margin:0 auto;padding:20px 20px 50px}.my-booking__wrapper-title{margin:0 0 14px;padding:0 0 15px;font:700 30px/30px Roboto,Open Sans,sans-serif}.my-booking__input{display:block;width:100%;height:40px;margin:7px 0 0;padding:0 10px;border-radius:4px;border:1px solid #d9dde0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-booking__input.error{border:1px solid #f04c41}.my-booking__textarea{height:100px;resize:none}.my-booking__link,.page_mybooking .cancel-description__text a,.page_mybooking .my-booking__payments a{font-weight:700;line-height:18px;text-decoration:underline;white-space:nowrap;color:var(--color-basic)}.my-booking__link:hover,.page_mybooking .cancel-description__text a:hover,.page_mybooking .my-booking__payments a:hover{text-decoration:none}.my-booking .cancel-btn{max-width:300px;border-radius:4px;border:1px solid #ff0b0b;padding:8px 24px;color:#ff0b0b;font:700 14px/20px Roboto,Open Sans,sans-serif;text-transform:uppercase;white-space:normal;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-booking .cancel-btn .svg-icon-cancel{fill:#ff0b0b;margin:0 10px}.my-booking .cancel-btn:hover{color:#fff;background-color:#ff0b0b}.my-booking .cancel-btn:hover .svg-icon-cancel{fill:#fff}.my-booking .connection-support{line-height:24px;font-size:14px}.my-booking .attention{margin:0 0 20px;font-size:14px;background:#ffe5e5}.my-booking .message-error{margin:16px 0;color:#f04c41}@media (max-width:479px){.page_mybooking .container{padding:0 10px}.my-booking__wrapper{padding:10px 10px 30px}.my-booking__wrapper-title{font-size:24px}}.page_mybooking .my-booking__modify .cancel-btn{display:inline-block}.page_mybooking .my-booking__modify .cancel-btn__wrapper{text-align:center}.page_mybooking .my-booking__modify .book-top-box-n{padding:10px}.page_mybooking .my-booking__modify .my-booking__login-label{margin-bottom:5px}.page_mybooking .my-booking__modify .card-deck,.page_mybooking .my-booking__modify .form-block,.page_mybooking .my-booking__modify .my-booking__link-wrapper{margin:10px 0 0}.page_mybooking .my-booking__modify .modify__sent-message{margin:5px 0}.page_mybooking .my-booking__modify .modify__sent-message .sent-message__text{display:inline-block;max-width:calc(100% - 55px);margin:0 0 0 10px}.page_mybooking .modify-description__text{margin:0 0 10px;line-height:16px}@media (max-width:999px){.page_mybooking .my-booking__booked .conf-line .conf-left{width:100%;float:none}.page_mybooking .my-booking__booked .conf-line .conf-right{margin:40px 0}}.page_mybooking .my-booking__cancelled{padding:20px}.page_mybooking .refundable{border-radius:4px}.page_mybooking .refundable__wrapper{padding:20px 26px}.page_mybooking .refundable__ico{float:left}.page_mybooking .refundable__info-title{margin:0 0 0 70px;font-size:16px;font-weight:700}.page_mybooking .refundable__info-description{margin:5px 0 0 70px;line-height:20px}.page_mybooking .refundable-full{border-left:4px solid #42be56;background-color:#e5f6e8}.page_mybooking .refundable-full .refundable__info-title{color:#42be56}.page_mybooking .refundable-non{border-left:4px solid #ff0b0b;background-color:#ffe5e5}.page_mybooking .refundable-non .svg-icon-cancellation{fill:#ff0b0b}.page_mybooking .refundable-non .refundable__info-title{color:#ff0b0b}.page_mybooking .refundable__confirm-wrapper{margin:10px 0 0;text-align:right}.page_mybooking .refundable__confirm-button{min-width:160px;margin:0;border:none;color:#fff;background:var(--color-basic)}.page_mybooking .cancel-description{margin:15px 0 0;line-height:20px;font-size:14px}.page_mybooking .cancel-description__title{font-size:16px;font-weight:600}.page_mybooking .cancel-description .cancel-btn{margin:20px 0 0;background-color:#fff}.page_mybooking .cancel-description .cancel-btn:hover{background-color:#ff0b0b}.page_mybooking .cancel-description .attention{margin:4px 0;font-size:14px}.page_mybooking .cancel-reason{margin:20px 0 0}.page_mybooking .cancel-reason__form{text-align:center}.page_mybooking .pegasus-link__wrapper{margin:20px 0 0}@media (min-width:1200px){.page_mybooking .cancel-description{font-size:16px;line-height:24px}.page_mybooking .cancel-description .attention{margin:4px 0;font-size:16px}}.page_mybooking .hotel-info{border-radius:4px;font-family:Roboto,Open Sans,sans-serif;overflow:hidden}.page_mybooking .mybooking__menu{padding-bottom:20px}.page_mybooking .mybooking__menu .connection-support{line-height:20px;margin-top:24px}.page_mybooking .hotel-card{text-align:left;background-color:#fff}.page_mybooking .hotel-card__img{display:block;width:auto;height:225px}.page_mybooking .hotel-card__img-wrapper{display:inline-block;vertical-align:top;width:260px;border-radius:8px;overflow:hidden}.page_mybooking .hotel-card__description{display:inline-block;vertical-align:top;width:100%;padding:13px 16px;border:1px solid #dfdfdf;border-radius:8px;margin-bottom:24px}.page_mybooking .hotel-card__description-main{display:inline-block;vertical-align:top;width:calc(100% - 270px)}.page_mybooking .hotel-card__date{display:inline-block;vertical-align:top;width:265px;text-align:right;padding:9px 0}.page_mybooking .hotel-card__title{font-size:20px;font-weight:700;line-height:24px}.page_mybooking .hotel-card__title a{text-decoration:none}.page_mybooking .hotel-card__address{font-size:14px;margin-top:10px;margin-bottom:10px;line-height:20px;font-family:Roboto,Open Sans,sans-serif}.page_mybooking .hotel-card__address a{font-weight:500}.page_mybooking .hotel-card__stars{margin-top:3px;display:inline}.page_mybooking .hotel-card__room{display:inline-block;padding-left:30px}.page_mybooking .hotel-card__room-guests,.page_mybooking .hotel-card__room-title{font:700 18px/20px Roboto,Open Sans,sans-serif}.page_mybooking .hotel-card__room-guests{white-space:nowrap}.page_mybooking .hotel-card__guests{margin-top:14px}.page_mybooking .hotel-card__guests-title{font-size:14px;font-weight:700}.page_mybooking .hotel-card__booking-number{display:inline-block;background-color:#f0faff;border:1px solid #2367ba;border-radius:4px;margin-top:20px;padding:5px 12px 5px 6px}.page_mybooking .hotel-card__booking-title{margin-right:5px;font-weight:700}.page_mybooking .hotel-card__booking-item,.page_mybooking .hotel-card__booking-title{display:inline-block;vertical-align:top;font-size:14px;line-height:24px}.page_mybooking .hotel-card__status{display:inline-block;line-height:24px;border-radius:4px;padding:0 9px;font:400 16px/24px Roboto,Open Sans,sans-serif}.page_mybooking .hotel-card.active .hotel-card__description{border:1px solid #40e08d}.page_mybooking .hotel-card.active .hotel-card__status{color:#1d9132;background-color:#e9f7e9}.page_mybooking .hotel-card.completed .hotel-card__description{border:1px solid #61a1e6}.page_mybooking .hotel-card.completed .hotel-card__status{color:#2367ba;background-color:#f0faff}.page_mybooking .hotel-card.cancelled .hotel-card__description{border:1px solid #ffa496}.page_mybooking .hotel-card.cancelled .hotel-card__status{color:#c9322c;background-color:#fff3f0}.page_mybooking .hotel-cost{padding:15px;background:#f5f6f7}.page_mybooking .hotel-cost__total{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.page_mybooking .hotel-cost__total-title{font-size:14px;font-weight:700}.page_mybooking .hotel-cost__total-nights{display:inline-block;vertical-align:bottom;padding-right:60px;font-size:14px}.page_mybooking .hotel-cost__total-price{display:inline-block;vertical-align:bottom;font-size:24px;font-weight:700}.page_mybooking .hotel-cost__additionally{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between;margin:6px 0 0;padding:10px 0 0}.page_mybooking .hotel-cost__additionally-title{display:inline-block;font-size:14px;line-height:24px;float:left}.page_mybooking .hotel-cost__additionally-value{float:right;padding-left:12px;font-size:14px;font-family:Roboto,Open Sans,sans-serif;line-height:24px}.page_mybooking .hotel-cost__additionally-wrapper{width:100%}.page_mybooking .hotel-cost__cancellation{margin-top:20px;line-height:20px}.page_mybooking .hotel-cost__cancellation .hotel-cost__additionally-title{width:100%;margin-bottom:6px;font-weight:700}.page_mybooking .hotel-cost__cancellation .hotel-cost__additionally-value{position:relative;width:100%;padding-left:12px;font-size:14px;font-family:Roboto,Open Sans,sans-serif;line-height:22px;margin-bottom:6px}.page_mybooking .hotel-cost__cancellation .hotel-cost__additionally-value:before{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;border-radius:50%;background-color:#939ba3}.page_mybooking .hotel-cost__taxes{display:inline-block;width:100%}.page_mybooking .hotel-cost__taxes .hotel-cost__additionally-title,.page_mybooking .hotel-cost__taxes .hotel-cost__additionally-value{line-height:20px}.page_mybooking .hotel-cost__taxes .hotel-cost__additionally-title{max-width:40%}.page_mybooking .hotel-cost__taxes .hotel-cost__additionally-value{padding-left:0;max-width:60%;text-align:right}.page_mybooking .hotel-cost__payment{background-color:#ebedf0;border:1px solid #d9dde0;border-radius:4px;line-height:20px;padding:8px 16px;margin:12px 0 24px}.page_mybooking .hotel-cost .cancel-btn{display:block;max-width:none;margin:10px 0 0;padding:7px 15px;text-align:center;text-decoration:none}.page_mybooking .mybooking-action{max-width:864px;padding:24px 0 0;border-radius:4px;font-size:14px;background-color:#fff;overflow:hidden}.page_mybooking .mybooking-action__title{padding:20px 10px;font:500 24px/24px Roboto,Open Sans,sans-serif;background-color:#f8f8f8}.page_mybooking .mybooking-action__item{display:inline-block;margin:0 10px 0 0;padding:2px 0 0}.page_mybooking .mybooking-action__item:first-child{margin-top:0;border-top:none}.page_mybooking .mybooking-action__item-title{color:#4d5865;font-size:14px;line-height:24px;margin-top:20px}.page_mybooking .mybooking-action__item-gap{margin:10px 0 0;text-align:center;position:relative}.page_mybooking .mybooking-action__btn{display:block;margin:10px 0 0;border-radius:3px;border:1px solid var(--color-basic);padding:7px 15px;color:var(--color-basic);font:700 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-align:center;text-transform:uppercase;background-color:#fff;cursor:pointer;text-decoration:none}.page_mybooking .mybooking-action__btn .svg-icon-action{fill:var(--color-basic);margin-right:10px}.page_mybooking .mybooking-action__btn:hover{color:#fff;background-color:var(--color-basic)}.page_mybooking .mybooking-action__btn:hover .svg-icon-action{fill:#fff}.page_mybooking .mybooking-action__btn.print-order{border:none;color:#fff;background-color:var(--color-basic)}.page_mybooking .mybooking-action__btn.print-order .svg-icon-action{fill:#fff}.page_mybooking .mybooking-action__btn.print-order:hover{background-color:var(--color-main-hover)}.page_mybooking .mybooking-action__btn.back-home{margin:15px auto 0;max-width:270px}.page_mybooking .mybooking-action__text{display:inline-block;width:auto;line-height:normal}.page_mybooking .mybooking-save{margin-top:18px}.page_mybooking .mybooking-save__item{display:inline-block;border:1px solid #d9dde0;border-radius:4px;margin-right:8px}.page_mybooking .mybooking-save__btn{display:block;color:#000;font-weight:700;text-decoration:none;padding:0 12px;line-height:32px}.page_mybooking .mybooking-save__btn .svg-icon-google{width:20px;height:20px;margin-right:8px}.page_mybooking .mybooking-save__btn .svg-icon-apple{width:24px;height:24px;margin-right:8px;margin-left:-4px}.page_mybooking .mybooking-save p{margin-bottom:10px;font:700 16px/24px Roboto,Open Sans,sans-serif}.page_mybooking .date__box{display:inline-block;vertical-align:top;width:38%;padding-left:10px;text-align:center}.page_mybooking .date__box-title{font-size:14px;color:#4d5865}.page_mybooking .date__box-main{margin:10px 0 0}.page_mybooking .date__box-day{font-size:24px;font-weight:700}.page_mybooking .date__box-other{display:inline-block}.page_mybooking .date__box-year-month{margin-top:10px;font-size:12px}.page_mybooking .date__box-week{color:#939393}.page_mybooking .local_cur .svg-icon-info{margin-left:5px;cursor:pointer}@media (min-width:1200px){.page_mybooking .hotel-card__room{width:calc(100% - 270px)}.page_mybooking .mybooking__menu{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.page_mybooking .mybooking__menu .my-booking__wrapper{width:740px;margin:0;padding:50px 0 50px 30px}.page_mybooking .mybooking__menu .connection-support{margin-top:20px;font-size:16px}.page_mybooking .hotel-cost{width:370px;border-radius:8px;margin:50px 30px 50px 0;padding:30px 24px 24px}.page_mybooking .hotel-cost .cancel-btn{max-width:none;width:100%;text-align:center;margin-top:20px}.page_mybooking .mybooking-action__item-gap:after,.page_mybooking .mybooking-action__item-gap:before{content:"";width:100px;height:1px;background-color:#ededed;position:absolute;top:50%}.page_mybooking .mybooking-action__item-gap:after{left:0}.page_mybooking .mybooking-action__item-gap:before{right:0}.page_mybooking .mybooking-action__item-title{font-size:16px}}@media (max-width:1199px){.page_mybooking .my-booking{background-color:transparent;box-shadow:none}.page_mybooking .hotel-card__img-wrapper{width:300px}.page_mybooking .hotel-card__room{width:calc(100% - 310px)}.page_mybooking .mybooking__menu{max-width:864px;margin:0 auto;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.04),0 1px 7px 0 rgba(0,0,0,.04);overflow:hidden;background:#fff}.page_mybooking .mybooking__menu .my-booking__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:20px;border-radius:0;box-shadow:none}.page_mybooking .hotel-info{margin-top:15px}.page_mybooking .mybooking-action{border:none;border-radius:0;box-shadow:none}.page_mybooking .mybooking-action__wrapper{padding:0}.page_mybooking .mybooking-action__title{display:none}.page_mybooking .mybooking-action__item{text-align:center}.page_mybooking .mybooking-action .cancel-btn,.page_mybooking .mybooking-action__btn{margin:10px auto 0}}@media (max-width:699px){.page_mybooking .mybooking-action{padding-top:0}.page_mybooking .mybooking-action__item-title{font-size:14px;line-height:20px}.page_mybooking .mybooking-save__item{margin-top:12px;margin-right:0}.page_mybooking .hotel-card__img{width:100%;height:auto;margin-top:-18%}.page_mybooking .hotel-card__img-wrapper{width:100%;max-height:225px}.page_mybooking .hotel-card__description{width:100%;padding:15px 10px}.page_mybooking .hotel-card__room{max-height:none;padding-left:0;margin-top:26px;margin-bottom:20px;width:100%}}@media (max-width:499px){.page_mybooking .hotel-card__description-main{width:100%}.page_mybooking .hotel-card__date{width:100%;margin-top:10px;padding-top:10px;text-align:center}.page_mybooking .hotel-card__date .date__box{padding-left:5px}.page_mybooking .hotel-cost{padding:14px 24px 24px;margin:16px}.page_mybooking .hotel-cost__total-value{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between;margin-top:10px}.page_mybooking .hotel-cost__total-nights{padding:0}.page_mybooking .hotel-cost .cancel-btn{padding:8px 10px;width:100%;display:block}.page_mybooking .mybooking-action__btn,.page_mybooking .mybooking-action__item{width:100%}.page_mybooking .mybooking-action__item{margin:0;padding:0}.page_mybooking .mybooking-action__btn{display:block;max-width:none;margin-top:12px;line-height:26px}.page_mybooking .my-booking__wrapper{padding:10px 16px 30px}.page_mybooking .mybooking-save__item{display:block;border:1px solid #d9dde0;text-align:center}.page_mybooking .mybooking-save__btn{color:#000;font-weight:700;text-decoration:none;padding:0 12px;line-height:40px}.page_mybooking .date__box-main,.page_mybooking .date__box-year-month{margin-top:6px}}.my-booking__login{width:600px}.my-booking__login.content-page-blank{padding:42px 56px 45px}.my-booking__login-box{width:100%;margin:0 auto}.my-booking__login-box fieldset{display:inline-block;width:48%}.my-booking__login-box fieldset:first-child{margin-right:16px}.my-booking__login-description{margin-bottom:16px;line-height:24px;text-align:left;font-size:16px}.my-booking__login-description .connection-support{margin:25px 0 0;text-align:center}.my-booking__login-description span{font-weight:700}.my-booking__login-label{display:block;font-size:14px;margin-top:15px}.my-booking__login-accept{text-align:center}.my-booking__login-or{position:relative;text-align:center;margin:24px 0}.my-booking__login-or:after,.my-booking__login-or:before{content:"";position:absolute;top:7px;height:1px;width:40%;background-color:#e6e8eb}.my-booking__login-or:after{left:0}.my-booking__login-or:before{right:0}.my-booking__login-btn{width:100%;margin:24px 0 0;background-color:var(--color-basic);color:#fff;border:none;font-size:16px}.my-booking__login-btn .svg-icon{fill:#fff;z-index:100}.my-booking__login-btn.btn-invert{border:1px solid var(--color-basic);color:var(--color-basic);background-color:inherit}.my-booking__login-btn.btn-invert .svg-icon{fill:var(--color-basic)}.my-booking__login-btn.btn-invert.btn-disabled{color:#9e9e9e;border-color:#9e9e9e}.my-booking__login-btn.btn-invert.btn-disabled:active{background-color:inherit}.my-booking__login-btn.btn-invert:active{background-color:var(--color-basic);border-color:var(--color-basic);color:#fff}.my-booking__login-btn.btn-invert:active .svg-icon{fill:#fff}.my-booking__login-btn:active{position:relative;top:1px;left:1px;background-color:var(--color-main-hover);color:#fff}.my-booking__login-btn:disabled{background-color:#d8d8d8}.my-booking__login-btn:disabled:hover{background-color:#d8d8d8}.my-booking__login-btn:hover{background-color:var(--color-main-hover)}.my-booking__login-email-box fieldset{width:100%}.my-booking__login-email-btn{width:100%;color:var(--color-main-medium);text-transform:capitalize;font-size:16px;font-weight:500;letter-spacing:.1px}.my-booking__login-email-btn .svg-icon-mail{width:20px;height:16px;margin-right:10px;margin-top:-2px}.my-booking__login-email-btn .svg-icon-pin{width:24px;height:24px;margin-right:8px;margin-top:-2px}.my-booking__login-timer{margin:20px 0 -10px}.my-booking__cancelled .attention{margin:10px 0}@media (max-width:479px){.my-booking__login{width:100%}.my-booking__login.content-page-blank{padding:10px 10px 30px}.my-booking__login-description{margin-bottom:6px;text-align:left;font-size:14px;line-height:20px}.my-booking__login-description .connection-support{margin-top:15px}.my-booking__login-btn{margin:14px 0 0;width:100%}.my-booking__login-box fieldset{width:100%}.my-booking__login-timer{margin:20px 0 0}.my-booking__wrapper-title{margin:20px 0 0;font-size:20px;text-align:center}}.page_mybookings{height:100%}.my-bookings{margin:20px 0 60px}.my-bookings__wrapper{position:relative;min-height:500px!important;max-width:864px;margin:0 auto;padding:20px 32px 50px}.my-bookings__wrapper-title{max-width:80%;margin:20px 0 10px;font:700 20px/30px Roboto,Open Sans,sans-serif}.my-bookings__wrapper-description{max-width:80%;margin-bottom:24px;font:16px/28px Roboto,Open Sans,sans-serif}.my-bookings__wrapper-description span{color:#4d5865;font:700 16px Roboto,Open Sans,sans-serif}.my-bookings__wrapper-description a{font-weight:700}.my-bookings__wrapper-city{margin-bottom:48px}.my-bookings__logout{position:absolute;right:40px;top:40px;font:700 14px/20px Roboto,Open Sans,sans-serif;letter-spacing:.4px;text-decoration:none}.my-bookings__logout .svg-icon{width:22px;height:27px;margin:-3px 7px 0 0;color:#2367ba;fill:#2367ba}.my-bookings__input{display:block;width:100%;height:50px;margin:5px 0 0;padding:0 10px;border-radius:4px;border:1px solid #dfdfdf;-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-bookings__textarea{height:100px;resize:none}.my-bookings__link{font-weight:700;line-height:18px;text-decoration:underline;white-space:nowrap}.my-bookings__link:hover{text-decoration:none}.my-bookings .cancel-btn{max-width:300px;border-radius:4px;border:1px solid #ff0b0b;padding:8px 24px;color:#ff0b0b;font:700 14px/20px Roboto,Open Sans,sans-serif;text-transform:uppercase;white-space:normal;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.my-bookings .cancel-btn .svg-icon-cancel{fill:#ff0b0b;margin:0 10px}.my-bookings .cancel-btn:hover{color:#fff;background-color:#ff0b0b}.my-bookings .cancel-btn:hover .svg-icon-cancel{fill:#fff}.my-bookings .connection-support{line-height:24px}.my-bookings .attention{margin:0 0 20px;font-size:14px;background:#ffe5e5}@media (max-width:479px){.page_mybookings .container{padding:0 10px}.my-bookings__wrapper{padding:10px 18px 30px}.my-bookings__wrapper-title{max-width:none;margin:20px 0 18px;font:700 16px/24px Roboto,Open Sans,sans-serif}.my-bookings__wrapper-description{max-width:none;font:14px/20px Roboto,Open Sans,sans-serif}.my-bookings__wrapper-description p{margin-bottom:6px}}.page_mybookings .hotel-info{margin-bottom:22px;box-shadow:0 1px 7px .1px rgba(0,0,0,.04),0 3px 5px .3px rgba(0,0,0,.1);border-radius:10px}.page_mybookings .hotel-info:hover{box-shadow:0 1px 7px .1px rgba(0,0,0,.06),0 3px 5px .3px rgba(0,0,0,.14)}.page_mybookings .hotel-card__img-wrapper{width:148px;height:100%;display:inline-block;vertical-align:top;font-size:0}.page_mybookings .hotel-card__img-wrapper img{height:88px;width:100%;border-radius:10px 0 0 10px;-o-object-fit:cover;object-fit:cover}.page_mybookings .hotel-card__description{display:inline-block;vertical-align:top;width:calc(100% - 300px);padding:10px 0 10px 20px}.page_mybookings .hotel-card__description-main{font:16px Roboto,Open Sans,sans-serif}.page_mybookings .hotel-card__status{font-weight:500}.page_mybookings .hotel-card__date{margin:6px 0 8px}.page_mybookings .hotel-card__title{line-height:24px}.page_mybookings .hotel-card__stars{line-height:10px}.page_mybookings .hotel-card.active .hotel-card__status{color:#1d9132}.page_mybookings .hotel-card.completed .hotel-card__status{color:#2367ba}.page_mybookings .hotel-card.cancelled{background:#f5f6f7}.page_mybookings .hotel-card.cancelled .hotel-card__status{color:#c9322c}.page_mybookings .hotel-cost{display:inline-block;vertical-align:top;height:100%;padding:30px 0}.page_mybookings .hotel-cost__total{font:700 24px/28px Roboto,Open Sans,sans-serif}@media (max-width:499px){.page_mybookings .hotel-info{height:auto}.page_mybookings .hotel-card__img-wrapper{width:104px;height:136px}.page_mybookings .hotel-card__img-wrapper img{height:100%;width:100%}.page_mybookings .hotel-card__description{width:calc(100% - 110px);padding:6px 0 36px 12px}.page_mybookings .hotel-card__date{margin:6px 0 10px}.page_mybookings .hotel-cost{position:absolute;bottom:10px;right:16px;height:auto;padding:0}.page_mybookings .hotel-cost__total{font-size:20px}}.secure-info-wrapper.marketing-off{display:none}.secure-info-wrapper{display:block;position:absolute;top:55px;left:calc((100% - 525px)/2);width:525px;min-height:40px;text-align:center;border-radius:4px;border:1px solid #42be56;padding:5px 10px;box-sizing:border-box;background-color:#f4f4f4}.secure-info-wrapper:before{content:"";position:absolute;top:-11px;left:calc((100% - 20px)/2);width:20px;height:20px;border-top:1px solid #42be56;border-left:1px solid #42be56;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#f4f4f4}.secure-info-wrapper .secure-icon,.secure-info-wrapper .secure-info{display:inline-block;vertical-align:middle}.secure-info-wrapper .secure-icon{width:30px}.secure-info-wrapper .secure-icon .svg-icon-lock{fill:#42be56;margin:0 10px 0 0}.secure-info-wrapper .secure-text{display:inline-block;position:relative;top:2px;width:calc(100% - 30px);vertical-align:middle;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:16px;font-weight:600;text-align:left;color:#42be56}.book-wrap__best-price-guarantee{display:inline-block;width:100%;margin:5px 0 0}.book-wrap__best-price-guarantee:hover{cursor:pointer}.book-wrap__best-price-guarantee .price-guarantee-wrapper{display:inline-block;position:relative;width:100%;margin:0;min-height:25px;border-radius:4px;background:linear-gradient(269deg,#4df48c,#11998e)}.book-wrap__best-price-guarantee .price-guarantee-wrapper:after{content:"";position:absolute;top:-10px;right:35px;border-color:#40e08d transparent transparent #40e08d;border-style:solid;border-width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.book-wrap__best-price-guarantee .price-label{display:inline-block;vertical-align:middle;padding:5px 0 0 5px}.book-wrap__best-price-guarantee .price-text{display:inline-block;width:calc(100% - 50px);margin:0 0 0 5px;padding:5px 0;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:14px;font-weight:800;text-align:left;color:#fff;vertical-align:middle;box-sizing:border-box}.book-wrap__best-price-guarantee .secure-server-content{max-width:63%;display:inline-block;vertical-align:middle}.book-wrap__best-price-guarantee .secure-server-content-title{display:inline-block;width:100%;font-size:16px;font-weight:600;line-height:20px;text-align:left;color:#42be56}.book-wrap__best-price-guarantee .secure-server-content-text{display:inline-block;width:100%;font-size:14px;line-height:20px;text-align:left;margin-top:5px}.book-wrap__best-price-guarantee .secure-server-icon{display:inline-block;max-width:35%;padding:0 20px;vertical-align:middle}.book-page_rooms_features{text-align:left;margin-top:10px;font-size:0}.book-page_rooms_features .rooms-features-list{display:inline-block;margin:0}.book-page_rooms_features .rooms-features-item{display:none;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:12px;font-weight:600;text-align:left;color:#42be56;padding:5px 10px;min-height:30px;line-height:0;margin:0 5px 10px 0;border-radius:4px;vertical-align:middle;background-color:#e5f6e8;box-sizing:border-box;min-width:150px}.book-page_rooms_features .rooms-features-item.is-included{display:inline-block}.book-page_rooms_features .features-icon,.book-page_rooms_features .features-text{display:inline-block;vertical-align:middle;line-height:0}.book-page_rooms_features .features-icon{max-width:22px}.book-page_rooms_features .features-text{width:auto;font-size:12px;font-weight:700;letter-spacing:.3px;margin-left:5px;padding:5px 0;line-height:14px}.book-page_rooms_features .features-text,.payment-info__wrapper{font-family:Raleway,Roboto,Open Sans,sans-serif;box-sizing:border-box}.payment-info__wrapper{width:100%;min-height:85px;border-radius:4px;border-left:4px solid #42be56;padding:15px 10px;margin-bottom:20px;background-color:#fff;box-shadow:0 1px 7px 0 rgba(0,0,0,.05),0 3px 5px .5px rgba(0,0,0,.1)}.payment-info__wrapper .payment-info__container{padding:0;box-sizing:border-box;width:100%;text-align:left}.payment-info__wrapper .info-title{display:inline-block;width:100%;padding:0 0 0 5px;margin:0 0 10px;font-family:Raleway,Roboto,Open Sans,sans-serif;font-size:16px;font-weight:600;text-align:left;color:#333}.payment-info__wrapper .payment-logo-container{display:inline-block;vertical-align:middle;width:100%}.payment-info__wrapper .payment-logo{display:inline-block;padding:0 2%;vertical-align:middle}.payment-info__wrapper .payment-logo:first-child{padding:0}.book_payment-details.tablet-only{display:none}.booking-title-wrapper{display:inline-block;width:100%;margin:10px auto}.booking-title-wrapper .book-page__title,.booking-title-wrapper .book-page__title-annotation{border:none;margin:0 0 10px;padding:0;min-height:1px}.booking-title-wrapper .book-page__title{font:500 30px Roboto,Open Sans,sans-serif}.booking-title-wrapper .book-page__title-annotation{font:400 14px Raleway,Roboto,Open Sans,sans-serif;margin-top:5px}.payments .ab-test-card{font:600 14px Raleway,Roboto,Open Sans,sans-serif;line-height:20px;padding:10px 15px;background:#e5f6e8;border-radius:4px;border-left:4px solid #42be56;color:#42be56;margin-top:10px}@media (max-width:1200px){.payment-info__wrapper .payment-logo{margin-bottom:10px}}@media (max-width:991px){.book_payment-details.tablet-only{display:block}.book_payment-details.desktop-only{display:none}.book-wrap__best-price-secure{margin:10px 0}.secure-info-wrapper{left:calc((100% - 425px)/2);width:425px}.secure-info-wrapper.mobile{display:none}}@media (max-width:768px){.payment-info__wrapper{padding:10px}.site__book-page{padding-top:0}.secure-info-wrapper{display:none}.secure-info-wrapper.mobile{display:inline-block;width:100%;top:55px;left:0}.secure-info-wrapper.mobile:before{left:35%}.secure-info-wrapper.mobile.marketing-off{display:none}}@media (max-width:600px){.payment-info__wrapper{display:none}.secure-info-wrapper.mobile{position:relative;top:0}.secure-info-wrapper.mobile:before{width:15px;height:15px;top:-8px;left:45%}.secure-info-wrapper.mobile .secure-text{font-size:14px}}@media (max-width:525px){.secure-info-wrapper.mobile{top:0}}.transfer__wrapper{margin-bottom:20px}.transfer__container{padding:10px;margin:10px;border-radius:4px;background-color:#eaf3fc}.transfer__title-img{display:inline-block;margin-right:5px;vertical-align:top}.transfer__title-text{display:inline-block;font:700 16px Raleway,Roboto,Open Sans,sans-serif;vertical-align:top}.transfer__subtitle{display:inline-block;font:400 12px/20px Raleway,Roboto,Open Sans,sans-serif;line-height:1.7;letter-spacing:.4px}.transfer__btn{display:inline-block;width:100%;max-width:270px;min-height:40px;margin:30px auto 0;color:#fff;font:700 16px Roboto,Open Sans,sans-serif;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:4px;background:var(--color-main-hover)}.transfer__btn:hover{color:#fff;opacity:.8}.transfer__wrapper.basic-white-blank{padding-left:0;padding-right:0}.page_book .transfer__title-text{max-width:calc(100% - 50px)}.post-booking__content-page .transfer__wrapper{float:right;width:25%;margin-top:-10px;background:var(--color-light,#3988df);position:relative;overflow:hidden}.post-booking__content-page .transfer__title-img{position:absolute;bottom:55px;right:-20px;margin:0}.post-booking__content-page .transfer__title-img .svg-icon-transfer{width:118px;height:69px;fill:#fff;opacity:.2}.post-booking__content-page .transfer__wrapper.content-page-blank{padding:0}.post-booking__content-page .transfer__container{color:#fff;background-color:transparent;padding:8px 0}.post-booking__content-page .transfer__title-text{display:inline-block;font:700 20px Roboto,Open Sans,sans-serif;vertical-align:top;margin-bottom:5px}.post-booking__content-page .transfer__subtitle{line-height:1.43;letter-spacing:normal}@media (min-width:992px) and (max-width:1033px){.page_book .transfer__title-img,.page_book .transfer__title-text{vertical-align:middle}}.popup{display:none;width:450px;border-radius:4px;overflow:hidden;background-color:#fff;color:#333;position:fixed;z-index:510;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-close{position:absolute;z-index:10;top:20px;right:20px;display:inline-block;width:22px;height:22px;overflow:hidden;cursor:pointer;-webkit-transition:.2s ease-in;transition:.2s ease-in}.popup-close:after,.popup-close:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background-color:#000}.popup-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-top{height:93px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.popup-icon-wrap{width:48px;height:48px;display:inline-block}.popup-icon,.popup-icon svg{width:100%;height:100%}.popup-icon_exchanged svg{fill:#ffbe00}.popup-icon_inaccessibility svg{fill:#ff0b0b}.popup-content{margin:20px 40px}.popup-text,.popup-title{margin-bottom:20px;text-align:center}.popup-text__exchanged:first-letter,.popup-text__inaccessibility:first-letter,.popup-title__exchanged:first-letter,.popup-title__inaccessibility:first-letter{text-transform:uppercase}.popup-title{font:500 24px/1.25 Roboto,Open Sans,sans-serif}.popup-text{font:400 16px/1.5 Roboto,Open Sans,sans-serif}.popup-btn{border-radius:4px;background-color:var(--color-main-medium);font:700 16px/1.25 Roboto,Open Sans,sans-serif;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:10px;text-align:center}.popup-btn__exchanged,.popup-btn__inaccessibility{padding:10px 40px;cursor:pointer;text-decoration:none;display:inline-block;color:#fff;width:100%}.popup-back{text-align:center}.popup-back-link{font:400 14px/1.71 Roboto,Open Sans,sans-serif;color:var(--color-light,#3988df)}.popup_exchanged,.popup_inaccessibility{display:block}.popup_exchanged+.popup-substrate,.popup_inaccessibility+.popup-substrate{display:block}.popup_exchanged .popup-top{background-color:#ffefc0}.popup_exchanged .popup-icon_exchanged{display:inline-block}.popup_exchanged .popup-back-link__inaccessibility,.popup_exchanged .popup-btn__inaccessibility,.popup_exchanged .popup-icon_inaccessibility,.popup_exchanged .popup-text__inaccessibility,.popup_exchanged .popup-title__inaccessibility{display:none}.popup_inaccessibility .popup-top{background-color:#ffe5e5}.popup_inaccessibility .popup-icon_inaccessibility{display:inline-block}.popup_inaccessibility .popup-back-link__exchanged,.popup_inaccessibility .popup-btn__exchanged,.popup_inaccessibility .popup-icon_exchanged,.popup_inaccessibility .popup-text__exchanged,.popup_inaccessibility .popup-title__exchanged{display:none}.popup-substrate{display:none;position:fixed;z-index:500;-webkit-transition:.5s ease-out;transition:.5s ease-out;left:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.update-block{font:400 14px/24px Roboto,Open Sans,sans-serif;overflow:hidden;position:relative;white-space:nowrap}.update-block__ok,.update-block__wait{border-radius:4px;padding:0 10px 0 30px;color:#fff;display:none;height:24px;-webkit-transition:all .5s;transition:all .5s}.update-block.wait{background-color:#cdcdcd;height:24px;max-width:180px}.update-block.wait .update-block__wait{display:inline-block}.update-block.ok{background-color:#42be56}.update-block.ok .update-block__ok{display:inline-block}.update-block .icon-ok,.update-block .icon-wait{position:absolute;left:10px;fill:#fff}.update-block .icon-wait{width:16px;height:16px}.update-block .icon-ok{width:14px;height:11px}.update-block.left .icon-wait{top:calc(50% - 8px)}.update-block.left .icon-ok{top:calc(50% - 6px)}.update-block.left.ok .update-block__ok,.update-block.left.ok .update-block__wait{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.update-block.left.ok .update-block__ok{-webkit-animation:moveRight 1s;animation:moveRight 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.update-block.left.ok .icon-wait,.update-block.left.ok .update-block__wait{display:none}.update-block.left.wait{display:block}.update-block.left.wait .update-block__ok,.update-block.left.wait .update-block__wait{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.update-block.left.wait .update-block__wait{-webkit-animation:moveRight 1s;animation:moveRight 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.update-block.left.wait .icon-ok,.update-block.left.wait .update-block__ok{display:none}.update-block.left.wait .icon-wait{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.update-block.right .icon-ok,.update-block.right .icon-wait{top:0}.update-block.right.ok .update-block__ok,.update-block.right.ok .update-block__wait{-webkit-transform:translateX(100%);transform:translateX(100%)}.update-block.right.ok .update-block__ok{-webkit-animation:moveLeft 1s;animation:moveLeft 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.update-block.right.ok .icon-wait,.update-block.right.ok .update-block__wait{display:none}.update-block.right.wait{display:block}.update-block.right.wait .update-block__ok,.update-block.right.wait .update-block__wait{-webkit-transform:translateX(100%);transform:translateX(100%)}.update-block.right.wait .update-block__wait{-webkit-animation:moveLeft 1s;animation:moveLeft 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.update-block.right.wait .icon-ok,.update-block.right.wait .update-block__ok{display:none}.update-block.right.wait .icon-wait{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.book-page__title-inner.secure-ajax{position:relative;border-bottom:1px solid #ededed}.book-page__title-inner.secure-ajax .book-page__title{max-width:65%;border:none}.book-page__title-inner.secure-ajax .update-block{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font:400 14px/16px Roboto,Open Sans,sans-serif;padding:4px 0;border-radius:4px;white-space:normal}.book-page__title-inner.secure-ajax .update-block .update-block__ok{position:relative;display:block;height:auto;max-width:250px;padding-right:20px}.book-page__title-inner.secure-ajax .update-block .icon-ok{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.book-info-room-img.secure-ajax .update-block{position:absolute;left:-5px;bottom:5px;border-radius:0 4px 4px 0}.book__content-body .secure-ajax-btn{pointer-events:none}.book__content-body .secure-ajax-btn .circularG_wrap{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:transparent}.book__content-body .secure-ajax-btn .circularG_wrap .circularG{background-color:#fff}.book__content-body .secure-ajax-btn.loader .circularG_wrap{display:block}.book__content-body .secure-ajax-btn.loader .book-page__sbmt{position:relative}.book__content-body .secure-ajax-btn.loader .book-page__sbmt span{opacity:0}@-webkit-keyframes moveRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveRight{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveLeft{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:992px){.book-page__title-inner.secure-ajax .update-block__ok{max-width:200px}}@media screen and (max-width:767px){.book-page__title-inner.secure-ajax{flex-wrap:wrap}.book-page__title-inner.secure-ajax .update-block .update-block__ok{max-width:240px}.popup{width:90%}.popup-close{top:10px;right:10px}.popup-top{height:60px}.popup-content{margin:10px auto;padding:0 10px}.popup-title{margin-bottom:15px}.popup-title__exchanged,.popup-title__inaccessibility{line-height:1;font-size:19px}.popup-text{margin-bottom:15px}.popup-btn{margin:0 auto 10px}.popup-btn__exchanged,.popup-btn__inaccessibility{padding:15px 10px;line-height:1.2;font-size:15px}}@media (max-width:680px){.page_book .book-page__title-inner.secure-ajax .book-page__title{max-width:none}.page_book .book-page__title-inner.secure-ajax .update-block{display:none}}.page_book .site__tripnet-top-301 *{font-family:Open Sans,sans-serif!important}.page_book .site__tripnet-top-301 .ic-extra-help,.page_book .site__tripnet-top-301 .svg-icon-person{fill:#325ca9}.page_book .site__tripnet-top-301 .book-page__person.active .book-page__person-title .svg-icon{fill:#264782}.page_book .site__tripnet-top-301 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-301 .book-page__terms .cbx-avl:before{border-color:#325ca9}.page_book .site__tripnet-top-301 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-301 .book-page__terms .cbx-avl-on:before{background-color:#325ca9}.page_book .site__tripnet-top-301 .bed-option-body,.page_book .site__tripnet-top-301 .transfer__container{background-color:rgba(50,92,169,.1)}.page_book .site__tripnet-top-301 .bed-radio-wrap .checkmark:after{background-color:#325ca9}.page_book .site__tripnet-top-301 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-301 .book-page__person-title *{color:#325ca9}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#ff6966;color:#fff}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#ff6966;border-color:#ff6966!important}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#ff6966!important}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#ff6966!important}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#ff6966!important}.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-301 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#ff6966}.page_book .site__tripnet-top-301 .site__book-info .book-info__title,.page_book .site__tripnet-top-301 .site__book-info .total-price-wrap .total-current-currency{background-color:#325ca9;color:#fff}.page_book .site__tripnet-top-301 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-301 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-301 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#ff6966,#325ca9)}.page_book .site__tripnet-top-301 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #ff6966;border-left:10px solid #ff6966}.page_book .site__tripnet-top-301 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-301 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-301 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-301 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-301 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-301 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-301 .notification-timer{border-left:4px solid #ff6966;background-color:#f2f2f2}.page_book .site__tripnet-top-301 .notification-timer .notification-icon{fill:#ff6966}.page_book .site__tripnet-top-301 .notification-timer .notification-icon *{fill:#ff6966!important}.page_book .site__tripnet-top-301 .notification-timer .timer-wrapper .timer-item{background-color:#ff6966}.page_book .site__tripnet-top-301 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-301 .basic-notification-msg .notification-text{font:500 16px/18px Open Sans,sans-serif}.page_book .site__tripnet-top-301 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-301 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-301 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-301 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-301 .book-page__sbmt{border-color:#fff;background:#ff6966;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-302 *{font-family:Alegreya,sans-serif!important}.page_book .site__tripnet-top-302 .ic-extra-help,.page_book .site__tripnet-top-302 .svg-icon-person{fill:rgba(23,32,41,.9)}.page_book .site__tripnet-top-302 .book-page__person.active .book-page__person-title .svg-icon{fill:rgba(5,7,8,.9)}.page_book .site__tripnet-top-302 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-302 .book-page__terms .cbx-avl:before{border-color:rgba(23,32,41,.9)}.page_book .site__tripnet-top-302 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-302 .book-page__terms .cbx-avl-on:before{background-color:rgba(23,32,41,.9)}.page_book .site__tripnet-top-302 .bed-option-body,.page_book .site__tripnet-top-302 .transfer__container{background-color:rgba(23,32,41,.1)}.page_book .site__tripnet-top-302 .bed-radio-wrap .checkmark:after{background-color:rgba(23,32,41,.9)}.page_book .site__tripnet-top-302 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-302 .book-page__person-title *{color:rgba(23,32,41,.9)}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#dea952;color:#fff}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#dea952;border-color:#dea952!important}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#dea952!important}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#dea952!important}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#dea952!important}.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-302 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#dea952}.page_book .site__tripnet-top-302 .site__book-info .book-info__title,.page_book .site__tripnet-top-302 .site__book-info .total-price-wrap .total-current-currency{background-color:rgba(23,32,41,.9);color:#fff}.page_book .site__tripnet-top-302 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-302 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-302 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#dea952,rgba(23,32,41,.9))}.page_book .site__tripnet-top-302 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #dea952;border-left:10px solid #dea952}.page_book .site__tripnet-top-302 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-302 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-302 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-302 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-302 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-302 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-302 .notification-timer{border-left:4px solid #dea952;background-color:#f2f2f2}.page_book .site__tripnet-top-302 .notification-timer .notification-icon{fill:#dea952}.page_book .site__tripnet-top-302 .notification-timer .notification-icon *{fill:#dea952!important}.page_book .site__tripnet-top-302 .notification-timer .timer-wrapper .timer-item{background-color:#dea952}.page_book .site__tripnet-top-302 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-302 .basic-notification-msg .notification-text{font:500 16px/18px Alegreya,sans-serif}.page_book .site__tripnet-top-302 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-302 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-302 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-302 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-302 .book-page__sbmt{border-color:#fff;background:#dea952;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-303 *{font-family:Bitter,sans-serif!important}.page_book .site__tripnet-top-303 .ic-extra-help,.page_book .site__tripnet-top-303 .svg-icon-person{fill:#3b579d}.page_book .site__tripnet-top-303 .book-page__person.active .book-page__person-title .svg-icon{fill:#2d4278}.page_book .site__tripnet-top-303 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-303 .book-page__terms .cbx-avl:before{border-color:#3b579d}.page_book .site__tripnet-top-303 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-303 .book-page__terms .cbx-avl-on:before{background-color:#3b579d}.page_book .site__tripnet-top-303 .bed-option-body,.page_book .site__tripnet-top-303 .transfer__container{background-color:rgba(59,87,157,.1)}.page_book .site__tripnet-top-303 .bed-radio-wrap .checkmark:after{background-color:#3b579d}.page_book .site__tripnet-top-303 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-303 .book-page__person-title *{color:#3b579d}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#76b72a;color:#fff}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#76b72a;border-color:#76b72a!important}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#76b72a!important}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#76b72a!important}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#76b72a!important}.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-303 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#76b72a}.page_book .site__tripnet-top-303 .site__book-info .book-info__title,.page_book .site__tripnet-top-303 .site__book-info .total-price-wrap .total-current-currency{background-color:#3b579d;color:#fff}.page_book .site__tripnet-top-303 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-303 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-303 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#76b72a,#3b579d)}.page_book .site__tripnet-top-303 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #76b72a;border-left:10px solid #76b72a}.page_book .site__tripnet-top-303 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-303 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-303 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-303 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-303 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-303 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-303 .notification-timer{border-left:4px solid #76b72a;background-color:#f2f2f2}.page_book .site__tripnet-top-303 .notification-timer .notification-icon{fill:#76b72a}.page_book .site__tripnet-top-303 .notification-timer .notification-icon *{fill:#76b72a!important}.page_book .site__tripnet-top-303 .notification-timer .timer-wrapper .timer-item{background-color:#76b72a}.page_book .site__tripnet-top-303 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-303 .basic-notification-msg .notification-text{font:500 16px/18px Bitter,sans-serif}.page_book .site__tripnet-top-303 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-303 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-303 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-303 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-303 .book-page__sbmt{border-color:#fff;background:#76b72a;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-304 *{font-family:Imprima,Arial,sans-serif!important}.page_book .site__tripnet-top-304 .ic-extra-help,.page_book .site__tripnet-top-304 .svg-icon-person{fill:#0d0d0d}.page_book .site__tripnet-top-304 .book-page__person.active .book-page__person-title .svg-icon{fill:#000}.page_book .site__tripnet-top-304 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-304 .book-page__terms .cbx-avl:before{border-color:#0d0d0d}.page_book .site__tripnet-top-304 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-304 .book-page__terms .cbx-avl-on:before{background-color:#0d0d0d}.page_book .site__tripnet-top-304 .bed-option-body,.page_book .site__tripnet-top-304 .transfer__container{background-color:rgba(13,13,13,.1)}.page_book .site__tripnet-top-304 .bed-radio-wrap .checkmark:after{background-color:#0d0d0d}.page_book .site__tripnet-top-304 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-304 .book-page__person-title *{color:#0d0d0d}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#54b2b0;color:#fff}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#54b2b0;border-color:#54b2b0!important}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#54b2b0!important}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#54b2b0!important}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#54b2b0!important}.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-304 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#54b2b0}.page_book .site__tripnet-top-304 .site__book-info .book-info__title,.page_book .site__tripnet-top-304 .site__book-info .total-price-wrap .total-current-currency{background-color:#0d0d0d;color:#fff}.page_book .site__tripnet-top-304 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-304 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-304 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#54b2b0,#0d0d0d)}.page_book .site__tripnet-top-304 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #54b2b0;border-left:10px solid #54b2b0}.page_book .site__tripnet-top-304 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-304 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-304 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-304 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-304 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-304 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-304 .notification-timer{border-left:4px solid #54b2b0;background-color:#f2f2f2}.page_book .site__tripnet-top-304 .notification-timer .notification-icon{fill:#54b2b0}.page_book .site__tripnet-top-304 .notification-timer .notification-icon *{fill:#54b2b0!important}.page_book .site__tripnet-top-304 .notification-timer .timer-wrapper .timer-item{background-color:#54b2b0}.page_book .site__tripnet-top-304 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-304 .basic-notification-msg .notification-text{font:500 16px/18px Imprima,Arial,sans-serif}.page_book .site__tripnet-top-304 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-304 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-304 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-304 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-304 .book-page__sbmt{border-color:#fff;background:#54b2b0;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-305 *{font-family:Didact Gothic,Arial,sans-serif!important}.page_book .site__tripnet-top-305 .ic-extra-help,.page_book .site__tripnet-top-305 .svg-icon-person{fill:rgba(51,51,51,.95)}.page_book .site__tripnet-top-305 .book-page__person.active .book-page__person-title .svg-icon{fill:rgba(26,26,26,.95)}.page_book .site__tripnet-top-305 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-305 .book-page__terms .cbx-avl:before{border-color:rgba(51,51,51,.95)}.page_book .site__tripnet-top-305 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-305 .book-page__terms .cbx-avl-on:before{background-color:rgba(51,51,51,.95)}.page_book .site__tripnet-top-305 .bed-option-body,.page_book .site__tripnet-top-305 .transfer__container{background-color:rgba(51,51,51,.1)}.page_book .site__tripnet-top-305 .bed-radio-wrap .checkmark:after{background-color:rgba(51,51,51,.95)}.page_book .site__tripnet-top-305 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-305 .book-page__person-title *{color:rgba(51,51,51,.95)}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#e74c3c;color:#fff}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#e74c3c;border-color:#e74c3c!important}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#e74c3c!important}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#e74c3c!important}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#e74c3c!important}.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-305 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#e74c3c}.page_book .site__tripnet-top-305 .site__book-info .book-info__title,.page_book .site__tripnet-top-305 .site__book-info .total-price-wrap .total-current-currency{background-color:rgba(51,51,51,.95);color:#fff}.page_book .site__tripnet-top-305 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-305 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-305 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#e74c3c,rgba(51,51,51,.95))}.page_book .site__tripnet-top-305 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #e74c3c;border-left:10px solid #e74c3c}.page_book .site__tripnet-top-305 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-305 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-305 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-305 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-305 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-305 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-305 .notification-timer{border-left:4px solid #e74c3c;background-color:#f2f2f2}.page_book .site__tripnet-top-305 .notification-timer .notification-icon{fill:#e74c3c}.page_book .site__tripnet-top-305 .notification-timer .notification-icon *{fill:#e74c3c!important}.page_book .site__tripnet-top-305 .notification-timer .timer-wrapper .timer-item{background-color:#e74c3c}.page_book .site__tripnet-top-305 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-305 .basic-notification-msg .notification-text{font:500 16px/18px Didact Gothic,Arial,sans-serif}.page_book .site__tripnet-top-305 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-305 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-305 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-305 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-305 .book-page__sbmt{border-color:#fff;background:#e74c3c;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-306 *{font-family:Open Sans,sans-serif!important}.page_book .site__tripnet-top-306 .ic-extra-help,.page_book .site__tripnet-top-306 .svg-icon-person{fill:#332e29}.page_book .site__tripnet-top-306 .book-page__person.active .book-page__person-title .svg-icon{fill:#171512}.page_book .site__tripnet-top-306 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-306 .book-page__terms .cbx-avl:before{border-color:#332e29}.page_book .site__tripnet-top-306 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-306 .book-page__terms .cbx-avl-on:before{background-color:#332e29}.page_book .site__tripnet-top-306 .bed-option-body,.page_book .site__tripnet-top-306 .transfer__container{background-color:rgba(51,46,41,.1)}.page_book .site__tripnet-top-306 .bed-radio-wrap .checkmark:after{background-color:#332e29}.page_book .site__tripnet-top-306 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-306 .book-page__person-title *{color:#332e29}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#bd9117;color:#fff}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#bd9117;border-color:#bd9117!important}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#bd9117!important}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#bd9117!important}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#bd9117!important}.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-306 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#bd9117}.page_book .site__tripnet-top-306 .site__book-info .book-info__title,.page_book .site__tripnet-top-306 .site__book-info .total-price-wrap .total-current-currency{background-color:#332e29;color:#fff}.page_book .site__tripnet-top-306 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-306 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-306 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#bd9117,#332e29)}.page_book .site__tripnet-top-306 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #bd9117;border-left:10px solid #bd9117}.page_book .site__tripnet-top-306 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-306 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-306 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-306 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-306 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-306 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-306 .notification-timer{border-left:4px solid #bd9117;background-color:#f2f2f2}.page_book .site__tripnet-top-306 .notification-timer .notification-icon{fill:#bd9117}.page_book .site__tripnet-top-306 .notification-timer .notification-icon *{fill:#bd9117!important}.page_book .site__tripnet-top-306 .notification-timer .timer-wrapper .timer-item{background-color:#bd9117}.page_book .site__tripnet-top-306 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-306 .basic-notification-msg .notification-text{font:500 16px/18px Open Sans,sans-serif}.page_book .site__tripnet-top-306 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-306 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-306 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-306 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-306 .book-page__sbmt{border-color:#fff;background:#bd9117;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-307 *{font-family:Istok Web,Open Sans,sans-serif!important}.page_book .site__tripnet-top-307 .ic-extra-help,.page_book .site__tripnet-top-307 .svg-icon-person{fill:#45352a}.page_book .site__tripnet-top-307 .book-page__person.active .book-page__person-title .svg-icon{fill:#251d17}.page_book .site__tripnet-top-307 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-307 .book-page__terms .cbx-avl:before{border-color:#45352a}.page_book .site__tripnet-top-307 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-307 .book-page__terms .cbx-avl-on:before{background-color:#45352a}.page_book .site__tripnet-top-307 .bed-option-body,.page_book .site__tripnet-top-307 .transfer__container{background-color:rgba(69,53,42,.1)}.page_book .site__tripnet-top-307 .bed-radio-wrap .checkmark:after{background-color:#45352a}.page_book .site__tripnet-top-307 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-307 .book-page__person-title *{color:#45352a}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#e26143;color:#fff}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#e26143;border-color:#e26143!important}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#e26143!important}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#e26143!important}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#e26143!important}.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-307 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#e26143}.page_book .site__tripnet-top-307 .site__book-info .book-info__title,.page_book .site__tripnet-top-307 .site__book-info .total-price-wrap .total-current-currency{background-color:#45352a;color:#fff}.page_book .site__tripnet-top-307 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-307 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-307 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#e26143,#45352a)}.page_book .site__tripnet-top-307 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #e26143;border-left:10px solid #e26143}.page_book .site__tripnet-top-307 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-307 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-307 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-307 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-307 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-307 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-307 .notification-timer{border-left:4px solid #e26143;background-color:#f2f2f2}.page_book .site__tripnet-top-307 .notification-timer .notification-icon{fill:#e26143}.page_book .site__tripnet-top-307 .notification-timer .notification-icon *{fill:#e26143!important}.page_book .site__tripnet-top-307 .notification-timer .timer-wrapper .timer-item{background-color:#e26143}.page_book .site__tripnet-top-307 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-307 .basic-notification-msg .notification-text{font:500 16px/18px Istok Web,Open Sans,sans-serif}.page_book .site__tripnet-top-307 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-307 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-307 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-307 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-307 .book-page__sbmt{border-color:#fff;background:#e26143;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-308 *{font-family:Montserrat,sans-serif!important}.page_book .site__tripnet-top-308 .ic-extra-help,.page_book .site__tripnet-top-308 .svg-icon-person{fill:#03080a}.page_book .site__tripnet-top-308 .book-page__person.active .book-page__person-title .svg-icon{fill:#000}.page_book .site__tripnet-top-308 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-308 .book-page__terms .cbx-avl:before{border-color:#03080a}.page_book .site__tripnet-top-308 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-308 .book-page__terms .cbx-avl-on:before{background-color:#03080a}.page_book .site__tripnet-top-308 .bed-option-body,.page_book .site__tripnet-top-308 .transfer__container{background-color:rgba(3,8,10,.1)}.page_book .site__tripnet-top-308 .bed-radio-wrap .checkmark:after{background-color:#03080a}.page_book .site__tripnet-top-308 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-308 .book-page__person-title *{color:#03080a}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#39c;color:#fff}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#39c;border-color:#39c!important}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#39c!important}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#39c!important}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#39c!important}.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-308 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#39c}.page_book .site__tripnet-top-308 .site__book-info .book-info__title,.page_book .site__tripnet-top-308 .site__book-info .total-price-wrap .total-current-currency{background-color:#03080a;color:#fff}.page_book .site__tripnet-top-308 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-308 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-308 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#39c,#03080a)}.page_book .site__tripnet-top-308 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #39c;border-left:10px solid #39c}.page_book .site__tripnet-top-308 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-308 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-308 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-308 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-308 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-308 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-308 .notification-timer{border-left:4px solid #39c;background-color:#f2f2f2}.page_book .site__tripnet-top-308 .notification-timer .notification-icon{fill:#39c}.page_book .site__tripnet-top-308 .notification-timer .notification-icon *{fill:#39c!important}.page_book .site__tripnet-top-308 .notification-timer .timer-wrapper .timer-item{background-color:#39c}.page_book .site__tripnet-top-308 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-308 .basic-notification-msg .notification-text{font:500 16px/18px Montserrat,sans-serif}.page_book .site__tripnet-top-308 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-308 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-308 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-308 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-308 .book-page__sbmt{border-color:#fff;background:#39c;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-309 *{font-family:Arial,sans-serif!important}.page_book .site__tripnet-top-309 .ic-extra-help,.page_book .site__tripnet-top-309 .svg-icon-person{fill:#586670}.page_book .site__tripnet-top-309 .book-page__person.active .book-page__person-title .svg-icon{fill:#424c53}.page_book .site__tripnet-top-309 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-309 .book-page__terms .cbx-avl:before{border-color:#586670}.page_book .site__tripnet-top-309 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-309 .book-page__terms .cbx-avl-on:before{background-color:#586670}.page_book .site__tripnet-top-309 .bed-option-body,.page_book .site__tripnet-top-309 .transfer__container{background-color:rgba(88,102,112,.1)}.page_book .site__tripnet-top-309 .bed-radio-wrap .checkmark:after{background-color:#586670}.page_book .site__tripnet-top-309 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-309 .book-page__person-title *{color:#586670}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#e26143;color:#fff}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#e26143;border-color:#e26143!important}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#e26143!important}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#e26143!important}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#e26143!important}.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-309 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#e26143}.page_book .site__tripnet-top-309 .site__book-info .book-info__title,.page_book .site__tripnet-top-309 .site__book-info .total-price-wrap .total-current-currency{background-color:#586670;color:#fff}.page_book .site__tripnet-top-309 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-309 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-309 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#e26143,#586670)}.page_book .site__tripnet-top-309 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #e26143;border-left:10px solid #e26143}.page_book .site__tripnet-top-309 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-309 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-309 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-309 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-309 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-309 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-309 .notification-timer{border-left:4px solid #e26143;background-color:#f2f2f2}.page_book .site__tripnet-top-309 .notification-timer .notification-icon{fill:#e26143}.page_book .site__tripnet-top-309 .notification-timer .notification-icon *{fill:#e26143!important}.page_book .site__tripnet-top-309 .notification-timer .timer-wrapper .timer-item{background-color:#e26143}.page_book .site__tripnet-top-309 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-309 .basic-notification-msg .notification-text{font:500 16px/18px Arial,sans-serif}.page_book .site__tripnet-top-309 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-309 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-309 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-309 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-309 .book-page__sbmt{border-color:#fff;background:#e26143;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-310 *{font-family:Francois One,Open Sans,sans-serif!important}.page_book .site__tripnet-top-310 .ic-extra-help,.page_book .site__tripnet-top-310 .svg-icon-person{fill:#323232}.page_book .site__tripnet-top-310 .book-page__person.active .book-page__person-title .svg-icon{fill:#191919}.page_book .site__tripnet-top-310 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-310 .book-page__terms .cbx-avl:before{border-color:#323232}.page_book .site__tripnet-top-310 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-310 .book-page__terms .cbx-avl-on:before{background-color:#323232}.page_book .site__tripnet-top-310 .bed-option-body,.page_book .site__tripnet-top-310 .transfer__container{background-color:rgba(50,50,50,.1)}.page_book .site__tripnet-top-310 .bed-radio-wrap .checkmark:after{background-color:#323232}.page_book .site__tripnet-top-310 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-310 .book-page__person-title *{color:#323232}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#ff5722;color:#fff}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#ff5722;border-color:#ff5722!important}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#ff5722!important}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#ff5722!important}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#ff5722!important}.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-310 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#ff5722}.page_book .site__tripnet-top-310 .site__book-info .book-info__title,.page_book .site__tripnet-top-310 .site__book-info .total-price-wrap .total-current-currency{background-color:#323232;color:#fff}.page_book .site__tripnet-top-310 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-310 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-310 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#ff5722,#323232)}.page_book .site__tripnet-top-310 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #ff5722;border-left:10px solid #ff5722}.page_book .site__tripnet-top-310 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-310 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-310 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-310 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-310 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-310 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-310 .notification-timer{border-left:4px solid #ff5722;background-color:#f2f2f2}.page_book .site__tripnet-top-310 .notification-timer .notification-icon{fill:#ff5722}.page_book .site__tripnet-top-310 .notification-timer .notification-icon *{fill:#ff5722!important}.page_book .site__tripnet-top-310 .notification-timer .timer-wrapper .timer-item{background-color:#ff5722}.page_book .site__tripnet-top-310 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-310 .basic-notification-msg .notification-text{font:500 16px/18px Francois One,Open Sans,sans-serif}.page_book .site__tripnet-top-310 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-310 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-310 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-310 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-310 .book-page__sbmt{border-color:#fff;background:#ff5722;color:#fff;font-family:Sfont}.page_book .site__tripnet-top-311 *{font-family:Muli,Arial,sans-serif!important}.page_book .site__tripnet-top-311 .ic-extra-help,.page_book .site__tripnet-top-311 .svg-icon-person{fill:#7b1519}.page_book .site__tripnet-top-311 .book-page__person.active .book-page__person-title .svg-icon{fill:#4f0e10}.page_book .site__tripnet-top-311 .book-page__special-request .cbx-avl:before,.page_book .site__tripnet-top-311 .book-page__terms .cbx-avl:before{border-color:#7b1519}.page_book .site__tripnet-top-311 .book-page__special-request .cbx-avl-on:before,.page_book .site__tripnet-top-311 .book-page__terms .cbx-avl-on:before{background-color:#7b1519}.page_book .site__tripnet-top-311 .bed-option-body,.page_book .site__tripnet-top-311 .transfer__container{background-color:rgba(123,21,25,.1)}.page_book .site__tripnet-top-311 .bed-radio-wrap .checkmark:after{background-color:#7b1519}.page_book .site__tripnet-top-311 .book-page__person{border-bottom:1px solid #ccc}.page_book .site__tripnet-top-311 .book-page__person-title *{color:#7b1519}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container{background-color:#b39351;color:#fff}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:after{background-color:#b39351;border-color:#b39351!important}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container:before{border-color:#b39351!important}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.selected .item-container .step-navigation-item-number{color:#fff}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item .item-container{border-color:#b39351!important}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item .item-container:before{border-color:#b39351!important}.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-number,.page_book .site__tripnet-top-311 .step-navigation-container .step-navigation_list .step-navigation-item.passed-steps .step-navigation-item-text{color:#b39351}.page_book .site__tripnet-top-311 .site__book-info .book-info__title,.page_book .site__tripnet-top-311 .site__book-info .total-price-wrap .total-current-currency{background-color:#7b1519;color:#fff}.page_book .site__tripnet-top-311 .site__book-info .total-price-wrap .book-info__taxes-terms,.page_book .site__tripnet-top-311 .site__book-info .total-price-wrap .book-info__taxes-terms *{background-color:#f2f2f2}.page_book .site__tripnet-top-311 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper{background:linear-gradient(200deg,#b39351,#7b1519)}.page_book .site__tripnet-top-311 .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{border-top:10px solid #b39351;border-left:10px solid #b39351}.page_book .site__tripnet-top-311 .site__book-info .book-info__hotel-wrapper,.page_book .site__tripnet-top-311 .site__book-info .book-info__hotel .book-info__blank:first-child,.page_book .site__tripnet-top-311 .site__book-info .room-info-wrap.check-nights,.page_book .site__tripnet-top-311 .site__book-info .room-info-wrap.check-out{border-color:#ccc}.page_book .site__tripnet-top-311 .site__book-info .room-info-wrap.check-date.check-in:after{background-color:#ccc}.page_book .site__tripnet-top-311 .person-data__gender .gender-select-wrap{border:1px solid #999}.page_book .site__tripnet-top-311 .notification-timer{border-left:4px solid #b39351;background-color:#f2f2f2}.page_book .site__tripnet-top-311 .notification-timer .notification-icon{fill:#b39351}.page_book .site__tripnet-top-311 .notification-timer .notification-icon *{fill:#b39351!important}.page_book .site__tripnet-top-311 .notification-timer .timer-wrapper .timer-item{background-color:#b39351}.page_book .site__tripnet-top-311 .basic-notification-msg{background-color:#f2f2f2}.page_book .site__tripnet-top-311 .basic-notification-msg .notification-text{font:500 16px/18px Muli,Arial,sans-serif}.page_book .site__tripnet-top-311 .book-page_rooms_features .rooms-features-item{background-color:#fff;border:1px solid #42be56;color:#42be56}.page_book .site__tripnet-top-311 .book-page_rooms_features .rooms-features-item *{fill:#42be56}.page_book .site__tripnet-top-311 .contact-title-annotation .annotation-text{color:#707070}.page_book .site__tripnet-top-311 .book-wrap__textarea textarea{border:1px solid #999}.page_book .site__tripnet-top-311 .book-page__sbmt{border-color:#fff;background:#b39351;color:#fff;font-family:Sfont}.page_book .site__tripnet-top .book-page__title,.page_book .site__tripnet-top .book-page__title-new{font-weight:400!important;border:none}.page_book .site__tripnet-top .book-page-person__inner .book-page__person{margin:0;padding:15px 0}.page_book .site__tripnet-top .book-page-person__inner .book-page__person:last-child{border:none}.page_book .site__tripnet-top .site__book-info .book-info__title{font:300 24px/24px Open sans;padding:8px 10px}.page_book .site__tripnet-top .site__book-info .total-price-wrap .total-current-currency{padding-top:8px}.page_book .site__tripnet-top .site__book-info .total-price-wrap .book-info__taxes-terms{margin-top:5px}.page_book .site__tripnet-top .site__book-info .book-wrap__best-price-guarantee .price-guarantee-wrapper:after{right:15px}.page_book .site__tripnet-top .site__book-info .year-month{font:500 14px Roboto,Open Sans,sans-serif}.page_book .site__tripnet-top .site__book-info .month-day{width:45px;font:400 34px Roboto,Open Sans,sans-serif}.page_book .site__tripnet-top .book-info__hotel{padding-top:5px}.page_book .site__tripnet-top .site__book-info .room-info-summary,.page_book .site__tripnet-top .site__book-info .room-info-wrap.check-date.check-in,.page_book .site__tripnet-top .site__book-info .room-info-wrap.check-date.check-out,.page_book .site__tripnet-top .site__book-info .room-info-wrap.check-nights{padding-top:5px;padding-bottom:5px}.page_book .site__tripnet-top .person_input{height:40px;border:1px solid #999;margin-top:0!important}.page_book .site__tripnet-top .person_input.error{border-color:#fd3d3d;border-right:32px solid #fd3d3d;background-image:none;background-color:#ffe5e5;color:#333}.page_book .site__tripnet-top .person_input.error~.svg-icon-field-invalid{top:44px}.page_book .site__tripnet-top .person_input.ok{border-color:#42be56;border-right:32px solid #42be56;background:none;color:#333}.page_book .site__tripnet-top .person_input.ok~.cbx-checked{top:46px}.page_book .site__tripnet-top .person_input.person_input-tel.ok{border-right:1px solid #42be56}.page_book .site__tripnet-top .person_input.person_input-tel.error{border-right:1px solid #fd3d3d}.page_book .site__tripnet-top .person-data__gender .gender-select,.page_book .site__tripnet-top .person-data__gender .gender-select-wrap{height:40px;line-height:40px}.page_book .site__tripnet-top .basic-notification-msg{padding:5px 10px 5px 20px;min-height:44px}.page_book .site__tripnet-top .book-page_rooms_features .rooms-features-item{padding-top:2px;padding-bottom:2px}.page_book .site__tripnet-top .book-page_rooms_features .rooms-features-item *{font-size:14px;font-weight:500}.page_book .site__tripnet-top .contact-title-annotation .annotation-text{font-size:14px;font-weight:500;color:#707070}.page_book .site__tripnet-top .intl-tel-input .selected-flag,.page_book .site__tripnet-top .svg-icon-select{height:40px}.page_book .site__tripnet-top .site__book-info .room-info-summary .r-i-summary-data.is-included{font-weight:500}.page_book .site__tripnet-top .book-page__sbmt{font-family:Open Sans,sans-serif;font-weight:600;border-radius:4px;box-shadow:none}.page_book .site__tripnet-top .change-deposit-page{padding:15px}@media (max-width:1200px){.page_book .site__tripnet-top .person__input-label{font-size:14px}.page_book .site__tripnet-top .person__input-wrap.persons-info .person__input-label{top:-8px}}@media (max-width:991px){.page_book .site__tripnet-top .book-info__blank-mobile:after{background-color:#ccc}.page_book .site__tripnet-top .book-info__blank .room-info-wrap.check-date.check-in:after{top:10%}}@media (max-width:767px){.page_book .site__tripnet-top .book-page__title,.page_book .site__tripnet-top .book-page__title-annotation{margin-bottom:0}.page_book .site__tripnet-top .contact-title-annotation .annotation-text{font-size:12px}.page_book .site__tripnet-top .person_input.error~.svg-icon-field-invalid{top:37px}.page_book .site__tripnet-top .person_input.ok~.cbx-checked{top:39px}.page_book .site__tripnet-top .change-deposit-page{padding:0}}@media (max-width:600px){.page_book .site__tripnet-top .book-wrap__book_info .site__book-info .book-info__blank.room-blank-main-mobile{padding-top:0}.page_book .site__tripnet-top .room-info-details{padding-top:5px;padding-bottom:5px}.page_book .site__tripnet-top .book-page__person-title{margin-bottom:0}.page_book .site__tripnet-top .book-wrap__book_info .site__book-info .book-info__blank.book-info__blank-mobile .b-i-name-wrap{margin:0;border-color:#ccc}.page_book .site__tripnet-top .book-wrap__book_info .site__book-info .book-info__hotel-name{max-width:300px}}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/build/secure/images/images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.iti-flag{background-image:url(/build/secure/images/images/flags@2x.png)}}.iti-flag.np{background-color:transparent}.date-picker{width:170px;height:25px;border:0;line-height:25px;padding:0 0 0 10px;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker,.date-picker-wrapper{font-size:12px;font-family:Arial,sans-serif}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;line-height:20px;color:#aaa;box-shadow:3px 3px 10px rgba(0,0,0,.5);box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table,.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help!important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip,.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:1px solid #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee",endColorstr="#0078a5");color:#fff;line-height:normal}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:1px solid #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed")}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour,.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e!important;color:#fff!important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-wrapper .date-range-length-tip:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}

/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;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-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}

/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{touch-action:none}

/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}

/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}

/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}

/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}

/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font:12px/1.5 Helvetica Neue,Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/build/secure/images/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/secure/images/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/secure/images/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}