html{overflow-y:overlay}body{font-family:roboto,sans-serif;max-width:100vw;min-height:100vh;display:flex;flex-direction:column}.contain-sides-padding-zero{padding-left:0;padding-right:0}.custom-card{flex-direction:row}.custom-card:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4);transition:all .3s ease-in-out}.contain-sides-padding{padding-left:1rem;padding-right:1rem}.contain{max-width:1084px}.card-alignment{padding-left:5px}.card-title-alignment{padding-left:0}#search-input{font-size:14px;min-width:500px;height:42px;border-radius:2px;border:solid 1px #8c99af;background-color:#fff;bottom:50px;padding:10px 13px;background-image:url(/icons/icon_Search.svg);background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-origin:content-box}#search-input::-webkit-input-placeholder{color:#b9c2d3;font-size:14px;line-height:1.21}#search-input:-moz-placeholder{color:#b9c2d3;font-size:14px;line-height:1.21}#search-input::-moz-placeholder{color:#b9c2d3;font-size:14px;line-height:1.21}#search-input:-ms-input-placeholder{color:#b9c2d3;font-size:14px;line-height:1.21}.btn{outline:none}.no-padding{padding:0}.section-padding-bottom{padding-bottom:50px}.card-margin{margin-top:10px}.btn-ic:focus,.btn-ic:active{box-shadow:none!important;outline:none!important}.box-sh{box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out}.box-sh:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.4);transition:all .3s ease-in-out}label.check{margin-bottom:7px}label.payment-check{margin-bottom:11px}.checkbox-custom{display:none}.checkbox-custom-label{display:flex;cursor:pointer;user-select:none;font-size:13px;line-height:18px;align-items:center}.checkbox-custom-label:before{content:' ';display:inline-block;color:#fff;border-radius:3px;width:16px;height:16px;text-align:center;background-color:transparent;border:2px solid #1e2023;line-height:14px;padding-right:10px;margin-right:10px}.checkbox-custom:checked+.checkbox-custom-label:before{content:' ';display:inline-block;background-color:#455a64;border:2px solid #455a64;background-image:url(/icons/icons_White/iconWhite_Checkbox_Selected.svg);background-repeat:no-repeat;background-position:center;height:16px;width:16px;background-size:12px 12px}.radio-custom{display:none}.radio-custom-label{display:inline-flex;align-items:center;cursor:pointer;user-select:none;font-size:13px;line-height:1.15;position:relative}.radio-custom-label:before{content:' ';display:inline-block;color:#fff;border-radius:3px;width:16px;height:16px;text-align:center;background-color:transparent;border:2px solid #454950;line-height:14px;margin-right:10px}.radio-custom:checked+.radio-custom-label:before{content:' ';display:inline-block;border:2px solid #fd4700;background-repeat:no-repeat;background-position:center;height:16px;width:16px}.radio-custom:checked+.radio-custom-label:after{content:' ';width:8px;height:8px;background-color:#455a64;border-radius:50%;display:inline-block;position:absolute;left:4px;bottom:5px}.amenity img{height:24px;width:24px;display:inline-block!important;margin-bottom:12px}.card{border:none}.error-div{background-color:#fff;border-radius:4px;padding:10px;width:808px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.unavailable_dates_diff{margin-bottom:20px}.error-border{border:1px solid red;border-radius:4px;padding:15px;background-color:#ffd9d9;color:red}.error-message{font-weight:700;margin:0;font-size:14px;font-weight:700;line-height:1.21;text-align:left;color:red}.advice{font-weight:400;padding-left:20px;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;color:#2c2f33;padding-top:4px}.error_message_holder{width:100%;height:80px;padding:0 20px;background-color:#0c83d9;border-radius:4px;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.error_message_left{display:flex}.error_info_icon{margin-right:15px;width:24px}.error_message{font-size:14px;font-weight:700;color:#fff}.error_message_btn{border:unset;border-radius:4px;background-color:#fff;font-size:14px;font-weight:700;color:#0c83d9;padding:8.5px 20px}.error_message_btn:focus{outline:unset}.t-tip__next:hover{cursor:pointer}.t-tip__in:hover{cursor:pointer}.t-tip{display:none;float:right}.t-tip__text{background-color:#2c2f33;color:#fff;text-align:justify;padding:15px;border-radius:4px;z-index:10;font-size:13px;line-height:1.15;max-width:385px;display:inline-block;position:absolute;word-wrap:break-word;overflow-wrap:break-word;width:max-content;white-space:normal;width:-webkit-max-content;min-width:-webkit-max-content;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.restricted_text_holder .t-tip__text{top:calc(100% + 10px);right:0}.roomrate .image .t-tip__text{position:fixed}.t-tip__text:hover{display:none}.t-tip__next:hover+.t-tip{display:inline-block}.rate_plan[data-has-loyalty=true] .t-tip__next:hover+.t-tip{display:block;position:absolute;z-index:1;right:20px}.rate_plan[data-has-loyalty=true] .t-tip__next+.t-tip .t-tip__text:hover{display:block!important}.rate_plan[data-has-loyalty=true] .restricted_text_holder .t-tip__text{top:-15px;right:0!important}.rate_plan[data-has-loyalty=true] .restricted_text_holder .los_restricted .t-tip__text{right:60px!important}.t-tip__in:hover .t-tip{display:inline-block}.t-tip__text__date-holder{min-width:150px}.t-tip__text__date{display:inline-block;white-space:nowrap}.t-tip__text__price{white-space:nowrap;display:inline-block;margin-left:auto}.price-date-container{display:flex;justify-content:space-between;min-width:205px;line-height:1.54}.icon-share__text{font-family:roboto,sans-serif;font-size:13px;line-height:1.17;text-align:right;color:#8c99af;margin-right:10px}.icon-share__link{display:inline-block;cursor:pointer}.icon-share__holder__rating{margin-left:40px;width:100px;display:flex;align-items:flex-end}.icon-share__link__text{position:absolute;font-size:15px;font-weight:700;line-height:1.13;text-align:right;color:var(--white);right:82px;top:6px}.icon-share__review{margin-right:10px}.icon-share__review__text{font-family:roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.13;text-align:right;color:#003580}.TA_selfserveprop{display:none;position:absolute;right:-225px;top:-12px}.socialWidgetContainer a{display:flex;align-items:center}.icon-share__holder__rating{padding:0;width:auti;cursor:pointer}.TA_socialButtonBubbles{padding-left:9px;padding-top:6px}.TA_socialButtonBubbles .icon-share__holder__rating::before{display:none}.icon-share__holder__rating .socialWidget.cx_brand_refresh1 .socialWidgetCore.green{background-color:unset;width:20px;height:13px;margin-right:3px}.icon-share__holder__rating .socialWidget.cx_brand_refresh1 .socialWidgetCore.green img{width:20px;padding:0}.icon-share__holder__rating .socialWidget.cx_brand_refresh1 .socialWidgetCallout .borderBox{background-color:unset;border:0}#information-popup p{text-decoration:none;color:#2c2f33;font-family:roboto,sans-serif}#information-popup a:hover{text-decoration:none}#information-popup img{width:100%;height:100%;object-fit:cover}#information-popup .information-popup-content{height:100%}#children-not-allowed .close,#select-hotel .close,#session-expired .close{position:absolute;right:0;padding:10px}#information-popup .close{position:absolute;right:10px;top:10px;padding:8px;z-index:10;opacity:.85;transition:all .2s ease-in}#information-popup .modal-content{border:0;overflow:hidden;border-radius:4px;background:0 0}#information-popup .modal-dialog.square .modal-content{max-height:700px;aspect-ratio:1/1}#information-popup .modal-dialog.horizontal .modal-content{max-width:800px;aspect-ratio:4/3}#information-popup .modal-dialog.vertical .modal-content{height:700px}#information-popup .close:hover{opacity:1}#information-popup .close:focus{opacity:1;outline:none}#information-popup .close span{display:flex;flex-direction:row;align-items:center}#information-popup .modal-close-icon svg{width:16px;height:16px}#information-popup .modal-close-icon svg path{fill:#fff}#loyalty-info-modal .modal-dialog{max-width:500px}#loyalty-info-modal .modal-content{padding:25px 30px;text-align:left;font:normal normal normal 14px/19px 'Roboto',sans-serif;letter-spacing:0;color:#2c2f33}#loyalty-info-modal .modal-content .title{text-align:left;font:normal normal bold 16px/21px 'Roboto',sans-serif;letter-spacing:0;color:#273240;margin-bottom:20px}#loyalty-info-modal .modal-content .price-tag{text-align:left;font-size:13px;font-family:roboto,sans-serif;line-height:18px;letter-spacing:0;color:#fff;font-weight:500;padding:3px 10px;border-radius:15px;margin-bottom:20px}#loyalty-info-modal .modal-content .price-tag.public-price-tag{text-align:left;font-size:13px;font-family:roboto,sans-serif;line-height:18px;letter-spacing:0;color:#fff;font-weight:500;padding:3px 10px;border-radius:15px;margin-bottom:20px;background-color:#273240}#loyalty-info-modal .modal-content .loyalty-desc{margin-top:20px;margin-bottom:0;text-align:left;font:normal normal normal 14px/19px 'Roboto',sans-serif;letter-spacing:0;color:#2c2f33}#loyalty-info-modal .modal-content hr{width:100%;height:1px;border-top:1px solid #d8dde8;margin:20px 0}#children-not-allowed .close img,#select-hotel .close img,#session-expired .close img,#privacy-modal .close img{height:17px;width:17px}#privacy-modal .cancel-popup__contain{padding:30px}#children-not-allowed h5,#select-hotel h5,#session-expired h5{font-size:18px}#select-hotel .cancel-popup__contain>div:nth-child(2){width:100%}#select-hotel h5{margin-bottom:30px}#children-not-allowed p,#select-hotel p,#session-expired p,#information-popup p{font-size:14px}#children-not-allowed .btn,#select-hotel .btn,#session-expired .btn{float:right}#session-expired .close,#select-hotel .close,#session-expired .close{position:absolute;right:0;padding:10px}#session-expired .close img,#select-hotel .close img{height:17px;width:17px}#session-expired h5,#select-hotel h5{font-size:18px}#select-hotel .cancel-popup__contain>div:nth-child(2){width:100%}#select-hotel h5{margin-bottom:30px}#session-expired p,#select-hotel p{font-size:14px}.session-expired__contain{padding-bottom:0}.session-expired-button-holder{display:flex;justify-content:flex-end;padding-bottom:20px;padding-right:30px}#session-expired .modal-content{width:560px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}#session-expired div{width:100%}#session-expired h5{color:#273240;font-size:28px;text-align:center;margin-bottom:30px}#session-expired p{width:286px;color:#fff;text-align:center;font-size:17px;margin:0 auto;padding:15px 30px;border-radius:4px;cursor:pointer}#session-expired p:hover{opacity:.8}#room-modal{min-width:500px;min-height:calc(100vh - 180px)}#rataplan-modal{min-width:500px;min-height:500px}.popup-button{color:#fff;text-shadow:none;position:fixed;top:20px;right:20px}.popup-button{background-color:transparent;border:none}.gallery-popup-container{max-width:960px}.close_icon{width:24px;height:24px}.close{opacity:1}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:1}.custom-modal{border:none;background:0 0}.bg-white.w-100{margin-top:unset}.breadcrumb{margin-bottom:20px;padding-left:0;padding-right:0;gap:4px}.different-currency{font-size:14px;margin-top:10px;font-weight:400;text-transform:initial;background-color:#fff;padding:10px 10px 10px 30px;text-align:left;position:relative;border-radius:3px;color:#000}.different-currency-img{position:absolute;top:12px;left:10px}.different-currency-conf{font-size:14px;margin-top:10px;font-weight:700;text-transform:initial;max-width:400px}.bold{font-weight:700;display:block}.fotorama{border-radius:4px}.fotorama__nav{padding-top:10px}.fotorama__nav:after,.fotorama__stage:after{background-image:none}.fotorama__nav:before,.fotorama__stage:before{background-image:none}.fotorama__wrap{margin:0 auto}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{opacity:.3!important}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{opacity:1!important}.fotorama__active .fotorama__thumb .fotorama__img{opacity:1!important}.fotorama__thumb-border{display:none!important}.fotorama__stage,.fotorama__pointer{overflow:hidden!important;max-height:640px!important}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{opacity:1!important}.custom-left-arrow{position:absolute;left:-171px;top:300px;width:48px;height:48px}.custom-left-arrow:hover{cursor:pointer}.custom-right-arrow{position:absolute;right:-171px;top:300px;width:48px;height:48px}.custom-right-arrow:hover{cursor:pointer}.custom-left-arrow img{width:48px;height:48px}.custom-right-arrow img{width:48px;height:48px}.gallery-title{font-size:16px;font-weight:500;line-height:1.19;position:absolute;text-align:center;top:20px;right:0;left:0;color:#fff}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:block!important}.custom-arrow-left__icon,.custom-arrow-right__icon{width:48px;height:48px;object-fit:contain}.custom-fotorama-opener{width:100%;height:100%;background:0 0;z-index:5;position:absolute;left:0;top:0}.custom-fotorama-opener:hover{cursor:pointer}.custom-fotorama-opener img{width:100%;height:100%;object-fit:cover;border-radius:4px}.load-wrapp{margin:0 auto;width:174px;margin-top:156px;transform:scale(.8,.8)}#information-popup .modal-dialog.square{max-width:700px}#information-popup .modal-dialog.horizontal{max-width:800px}#modal-failed .modal-dialog{max-width:620px}#modal-failed .close-button-error{position:absolute;transform:translateY(-100%);top:-15px;right:5px}#modal-failed .close-button-error svg{width:16px;height:16px}#modal-failed .close-button-error svg path{fill:#fff}.modal-open{overflow:hidden}#modal-loader .modal-content{background:#eaedf2}.close_icon{width:32px;height:32px}.popup-button{color:#fff;text-shadow:none;position:fixed;top:20px;right:20px;cursor:pointer;opacity:1;z-index:1}.popup-link{color:inherit}.cancel-popup__contain{padding:30px;display:flex}.cancel-popup__holder{margin-right:15px}.cancel-popup__header{font-size:18px;margin-bottom:20px;color:#2c2f33;font-weight:700}.cancel-popup__description{font-size:14px}.cancel-popup-button,.try-again-button{min-width:130px;font-size:15px;font-weight:700;line-height:1.15;text-align:center;padding:10px 20px;border-radius:var(--button-border-radius-lg,12px);text-transform:uppercase;line-height:21px;min-height:48px}#modal-failed .try-again-button:hover{text-decoration:none;-webkit-box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1);box-shadow:inset 0 -5px 0 40px rgba(0,0,0,.1)}a.try-again-button{display:flex;align-items:center}.cancel-popup-button{margin-left:10px}.stayDown{position:fixed;bottom:0;width:100%;z-index:1}.white-bg{position:relative}.no-results{padding-top:100px;padding-bottom:100px;text-align:center;flex-direction:column}.no-results-img{height:128px;fill:#c2cbda;width:128px}.no-results-text{margin-top:30px;margin-bottom:0;color:#8c99af;font-size:16px}.no-results-descr{margin-top:0;color:#8c99af;font-size:13px;max-width:200px;margin-left:auto;margin-right:auto}.s-none{display:none}.arrow-icon-rotated{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#partial-payment-modal{padding:30px}.partial-payment-header{font-size:20px;font-weight:700;line-height:1.2;text-align:left;color:#2c2f33;margin-bottom:30px}.partial-payment-text{font-size:14px;font-weight:300;line-height:2;text-align:left;color:#2c2f33;margin-bottom:40px}.partial-payment-content{max-width:746px}.partial-payment-contain{display:flex;justify-content:center}.mobile-galery{display:inline-flex;width:100%}.popup-button{color:#fff;text-shadow:none;position:fixed;top:20px;right:20px}.popup-button:hover{color:#fff;cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:1}.close_icon{width:24px;height:24px}.close{opacity:1}select option{font-family:roboto,sans-serif}.gallery-title-phone{display:none}.close-fotorama-desktop{display:none}#map-modal{height:640px!important}.map-title{position:absolute;width:100%;text-align:center;top:-50px;color:#fff;font-size:16px;font-weight:500}.card-text-mobile{display:none}.card-text-desktop{display:block}.modal-backdrop.show{opacity:.8}.partial-payment-text-bottom{margin-bottom:0}#modal-payment-loader .loading-container{padding:50px 0 40px}.loader-container.modal-loader{position:unset;height:auto;display:flex}.loader-container.modal-loader .search-loading-message{display:none}#modal-payment-loader .text-container{padding:0 60px 40px}#modal-payment-loader .loader-dots{position:initial;transform:unset}#modal-payment-loader .loader-dots{position:initial;transform:unset}.payment-modal-title{font-size:18px;text-align:center}.payment-modal-text{font-size:14px;text-align:center}.fotorama-rateplan{background:rgba(0,0,0,.9)}.modal-room-ajax-fotorama{background:rgba(0,0,0,.9)}.icon-share__review__phone{display:none}.restriction-tooltip{display:flex;justify-content:space-between;padding:0;margin-top:5px;min-width:250px}.single-restriction{flex-direction:column;min-height:54px}.tooltip-yes{text-transform:lowercase}.tooltip-yes:first-letter{text-transform:capitalize}.tooltip-no{text-transform:lowercase}.tooltip-no:first-letter{text-transform:capitalize}.body-overlay-mobile{display:none;width:100vw;height:100vh;opacity:.75;box-shadow:0 0 10px 0 rgba(0,0,0,.2);background-color:#2c2f33;position:fixed;top:0;z-index:0}.meals_included_icon{margin-left:0;margin-right:12px}.amenity-room-tooltip{display:inline-block;margin-right:20px;margin-bottom:10px}.amenity-tooltip-box{margin-left:5px}.extra_price{margin-bottom:0;text-align:center;color:#53ac2a;font-size:19px;font-weight:700}.extra_price_description{font-size:11px;text-align:center}.extra_price_description:first-letter{text-transform:capitalize}.extra_line{width:100%}.btn:hover{color:#fff}.incorect-age{display:none;max-width:80px;font-size:12px;font-weight:700}.incorect-age div{display:flex}.see-map-text{text-decoration:underline}.image-placeholder{width:100%;height:350px;flex-shrink:0}.image-step-placeholder{display:none}.image-hotel-placeholder{display:block}.cancel-popup__buttons{margin-top:30px;display:flex;justify-content:flex-end}.single-room-gallery-ajax{display:flex;flex-direction:column;max-width:512px}.ajax-gallery-images{position:relative}.grid-images-ajax{margin-left:0;margin-right:9px;margin-bottom:0;width:92px;height:63px;margin-top:13px}.grid-images-ajax-last{margin-right:0;margin-bottom:0}.grid-image-ajax{width:100%;height:100%}.image-overlay-ajax{background-color:rgba(0,0,0,.7);color:#fff;position:absolute;width:92px;height:63px;z-index:2;border-radius:4px;right:0;bottom:0;display:flex;justify-content:center;align-items:center}footer{padding:20px;color:#fff;background-color:#4d4d4d;font-size:12px;line-height:1.3;margin-top:auto}.footer,.footer-container,.footer-content{display:flex;width:100%;align-items:center;gap:20px;flex-direction:row;justify-content:center}.footer-content{display:flex;flex-direction:row-reverse;justify-content:flex-end}.footer-container{max-width:1084px}.copyright-info,.footer-contact-info{width:fit-content;display:flex;text-align:left;flex-direction:row;align-items:center;justify-content:center;gap:5px}.copyright-info{display:inline}.footer-contact-info{padding-left:20px;border-left:1px solid #636363}.footer-credits{display:flex;flex-direction:row;align-items:center;gap:10px}.footer-credits .powered-by{font-size:12px;width:max-content;margin-top:2px}.omnibees-logo{height:24px}.footer-contact-info{display:flex;flex-direction:row;align-items:center;gap:20px;justify-content:center}.footer-contact-info div{display:flex;flex-direction:row;align-items:center;gap:5px}.footer-contact-info a{color:#fff}.footer-contact-info a:hover,.footer-contact-info a:focus{text-decoration:underline}.footer-contact-info svg path{fill:#fff}.border-unset{border:none}.terms-content{font-family:roboto,sans-serif;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#2c2f33}.cancelation_policy .t-tip__text,.property-service-popup-modal .t-tip__text,.rate_name .t-tip__text,.service-name .t-tip__text{min-width:100px;max-width:385px}#session_timeout .modal-content{width:560px;border-radius:4px}#session_timeout .close{position:absolute;top:0;right:0;outline:none}#session_timeout .close img{padding-top:10px;padding-right:10px}.modal_session_top{padding:28px 180px 20px 70px;background-color:#eaf4fc;border-radius:4px 4px 0 0}.modal_session_top img{width:299px;height:161px}.modal_session_bottom{padding:25px 29px 37px 30px;text-align:center}.modal_session_title{text-align:center;font-weight:700;font-size:22px;color:#273240;line-height:27px;margin-bottom:11px}.modal_session_text{font-size:14px;margin-bottom:30px;color:#273240}.modal_session_button{border-radius:24px;font-size:15px;font-weight:700;padding:13px 35px 15px 34px;height:48px;line-height:20px}.single_hotel_search_bar #autocomplete{display:none}.single_hotel_search_bar #calendar_dates,.single_hotel_search_bar #guests{width:220px}.single_hotel_search_bar form[name=hotel_search],.single_hotel_search_bar form[name=index_form]{width:100%;justify-content:center}#room-modal{min-width:300px;background-color:#fff;min-height:100vh}.next-step-loader{position:relative;display:none;justify-content:center;top:268px}.gooey{position:absolute;width:209px;height:42px;background:#fff;filter:contrast(20)}.gooey-modal{top:100px;left:20px}.gooey .dot{position:absolute;width:22px;height:22px;top:12px;left:15px;filter:blur(4px);background:#000;border-radius:50%;transform:translateX(0);animation:dot 2.8s infinite;margin-top:0}.gooey .dots{transform:translateX(0);margin-top:12px;margin-left:31px;animation:dots 2.8s infinite}.gooey .dots span{display:block;float:left;width:22px;height:22px;margin-left:25px;filter:blur(4px);background:#000;border-radius:50%}.search-loading-message{color:#273240;font-family:roboto,sans-serif;font-size:22px;font-weight:400;text-align:center;margin-top:unset;line-height:30px;position:absolute;top:calc(50% + 40px)}#room-modal .search-loading-message{display:none}#room-modal .gooey{left:0;right:0;margin:auto;top:50%;bottom:50%}#rataplan-modal .gooey,#partial-payments-info .gooey{left:0;right:0;margin:auto;top:unset;bottom:50%}#rataplan-modal .search-loading-message,#partial-payments-info .search-loading-message{position:absolute;bottom:50%;top:50%;left:0;right:0;margin-top:0}@-moz-keyframes dot{50%{transform:translateX(151px)}}@-webkit-keyframes dot{50%{transform:translateX(151px)}}@-o-keyframes dot{50%{transform:translateX(151px)}}@keyframes dot{50%{transform:translateX(151px)}}@-moz-keyframes dots{50%{transform:translateX(-31px)}}@-webkit-keyframes dots{50%{transform:translateX(-31px)}}@-o-keyframes dots{50%{transform:translateX(-31px)}}@keyframes dots{50%{transform:translateX(-31px)}}.partial-payments-modal{min-width:514px;max-width:514px;min-height:187px}#partial-payments-info{padding:30px;min-width:514px;max-width:514px;min-height:187px}.partial-payments-header{font-size:22px;line-height:27px;font-weight:700;color:#273240;padding-bottom:3px}.partial-payment-group{padding-top:30px}.partial-payment-group-text{font-size:14px;line-height:17px;font-weight:400;color:#273240;display:flex;flex-direction:column;align-items:baseline;margin-bottom:11px}.partial-payment-group-green-text{font-size:16px;line-height:19px;font-weight:700;color:#53ac2a;margin-bottom:5px;min-width:max-content}.partial-payment-group-images{display:flex;flex-wrap:wrap}.partial-payment-group-images img{margin-right:10px;width:48px}.searchbar-fieldset{display:flex;flex-direction:column;position:relative}.searchbar-fieldset .search-icon,.searchbar-fieldset .calendar-icon{display:flex;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.searchbar-fieldset .search-icon{right:10px}.searchbar-fieldset .calendar-icon{display:none}.searchbar-fieldset .search-icon svg path{stroke:#454950}.searchbar-fieldset .calendar-icon svg path{fill:#454950}.mobile-see-all-button{display:none}@media(max-width:1300px){.custom-right-arrow{right:10px;z-index:1}.custom-left-arrow{left:10px;z-index:1}}@media screen and (max-width:1279px){.footer-container{max-width:500px;flex-direction:column}.footer-content{flex-direction:column}.footer-contact-info{width:100%;padding-bottom:15px;border-bottom:1px solid #636363;padding-left:0;border-left:0}.copyright-info,.footer-credits{width:100%;justify-content:center;text-align:center}.footer-credits .powered-by{font-size:10px}.omnibees-logo{height:unset}}@media(max-width:1200px) and (min-width:992px){.contain{max-width:992px}.card-alignment{margin:auto;padding-left:0}.incentives_title{margin-left:10px}.header-search-bar .contain{max-width:calc(100% - 30px)}.header-search-bar .contain .row{align-items:center;justify-content:center}.section2 #hotels{width:232px}#advanced-search{width:auto;margin-left:0;padding-left:15px}.icon-share__holder__rating{margin-left:0;position:relative;top:-11px}#hotel_stars{min-width:105px;width:105px}}@media(max-height:830px){.fotorama_custom__arr{top:calc(50% - 48px)}#information-popup .modal-dialog.vertical .modal-content{max-height:600px}}@media(max-width:992px){#index_form{display:flex;flex-direction:column;gap:20px}.mobile-see-all-button{display:block}.desktop-see-all-button{display:none}.title-holder hr,.card-title hr{display:none}.title-holder{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;padding:0 15px!important;margin-bottom:0!important;max-width:500px;margin:auto}.searchbar-fieldset .search-icon,.searchbar-fieldset .calendar-icon{left:10px}.searchbar-fieldset .calendar-icon{display:flex}.hotel-search-wrap{width:100%;height:100vh;background-color:#fff;position:fixed;top:0;z-index:20;overflow:hidden}.hotel-search-header{display:flex;flex-direction:column;align-items:center;padding:15px;gap:20px;box-shadow:0 10px 20px rgba(0,0,0,.05);position:sticky;top:0;background:#fff}.hotel-search-header-top{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.hotel-search-title{font-size:18px;line-height:24px;font-weight:700;color:var(--default-text-color,#2C2F33)}.mobile-search-close-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.hotel-search-close-icon{line-height:1}.hotel-search-body{padding:15px 15px 20px;overflow:auto;height:calc(100vh - 122px)}.hotel-search-container{display:flex;flex-direction:column}.hotel-search-container div{padding:15px 0}.hotel-search-body #mobile-hotels{padding:15px;width:100%;border:1px solid #2c2f33;border-radius:2px;line-height:1;margin-bottom:20px!important}.hotel-search-body #mobile-hotels:focus{outline:none}.hotel-search-body .no-results{display:none;text-align:left;font-size:14px;font-weight:400;line-height:1;color:#8c99af;padding:10px 20px;font-style:italic}.hotel-search-body .all-hotels,.hotel-search-body .hotels-folder{font-weight:500;line-height:21px}.hotel-search-body .hotel{font-size:14px;line-height:19px}.hotel-search-field{width:100%;display:flex;align-items:center;justify-content:center}.hotel-search-field .input-overlay{display:block;content:'';bottom:18px;right:50px}.search-field-icon{position:absolute;left:25px;pointer-events:none}.clear-search-field-icon{display:flex;position:absolute;right:24px;width:24px;height:24px;align-items:center;justify-content:center}.clear-search-field-icon.hidden{display:none}.clear-search-field-icon-svg svg{width:12px;height:12px}#mobile-hotels{width:100%;min-height:48px;height:auto;padding-left:47px!important;margin-bottom:0!important;border:1px solid #9c9c9c;border-radius:2px;padding:10px 12px;padding-right:35px;background-image:none!important;text-indent:1px;text-overflow:'';font-size:14px;line-height:1.21;letter-spacing:normal;color:var(--default-text-color,#2C2F33);outline:none}#mobile-hotels:focus,#mobile-hotels:active,#mobile-hotels:focus-within{border:1px solid #2c2f33}#modal-payment-loader .text-container{padding:0 20px 40px}.incorect-age-popup{display:none!important}#modal-failed .modal-dialog{margin:0 40px}#children-not-allowed .d-flex{flex-direction:column}#children-not-allowed .inner-content{display:flex;flex-direction:column}#children-not-allowed .inner-content h5,#children-not-allowed .inner-content p{text-align:center}#children-not-allowed .btn{float:unset;display:flex;margin:20px auto 0;justify-content:center}#information-popup .modal-dialog{margin:auto}#information-popup .modal-content{border-radius:0}#information-popup .close{background:#b2b1b0;border-radius:50px}#information-popup .modal-dialog.vertical .modal-content{height:unset}#information-popup .modal-dialog{max-width:500px}.card-padding-width{padding:0!important;box-shadow:0 10px 20px 0 rgba(0,0,0,.15);border-radius:8px;background:#fff;border:unset}.mobile-card-row{padding:20px 15px 30px;gap:0 15px}.custom-card{flex-direction:column;max-height:unset;max-width:256px}.card-title{font-size:14px}.mobile-see-all-button .see-all-button{background:0 0;border:none;border-radius:unset;font-size:14px;padding:unset;color:#0092e4;text-transform:none;text-decoration:underline;margin-top:0!important;font-weight:500}.mobile-card-row{flex-wrap:nowrap;overflow-x:scroll}.mobile-card-row::-webkit-scrollbar{display:none}.mobile-card-row{-ms-overflow-style:none}.card-text-desktop{display:none}.card-text-mobile{display:block}.card-holder{padding:0}.title-holder{padding:0}.error-div{width:100%}.contain-sides-padding{padding-left:10px;padding-right:10px}.checkbox-custom-label{color:#fff}.incentives_title{margin-left:0;font-size:22px}.checkbox-custom-label:before{background-color:#fff;border:2px solid #b9c2d3}.filter_header p{display:none}.row{margin-left:0;margin-right:0}.breadcrumb{display:none;padding-left:15px}.card-padding-width{min-width:276px}#incentives .card-padding-width{flex:0 0 85.1%;max-width:500px}.card-alignment{flex-wrap:wrap;padding-left:15px}.card-title-alignment{padding-left:0;margin-bottom:0!important;font-size:22px!important;line-height:26px!important}.breadcrumb{display:none}.custom_fotorama_mobile{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;padding:30px}.image-fotorama{display:block;padding-bottom:30px;object-fit:cover;width:100%}.close-fotorama{display:none}.gallery-title{display:none}.gallery-title-phone{display:block;font-size:16px;font-weight:500;line-height:1.19;position:absolute;text-align:center;top:20px;right:0;left:0;color:#fff;text-align:left;padding-left:15px}.title-button-fotorama-phone{background:rgba(0,0,0,.8);position:fixed;z-index:5;width:100%;height:60px}.close-fotorama-phone{top:16px!important;right:15px!important;width:unset;height:unset}.close_icon{width:20px!important;height:20px!important}.gallery-popup-container{margin:0}.mobile-galery{display:block}.col-paddless{padding-left:0;padding-right:0}.load-wrapp{height:194px;padding-top:0}.t-tip__next:hover+.t-tip{display:none}.t-tip__in:hover .t-tip{display:none}#map-modal{height:100vh!important;width:unset!important}.map-phone-container{margin:0}.map-button-desktop{display:none}.map-modal-elipse{background:#b2b1b0;position:fixed;top:19px;right:14px;width:30px;height:30px;border-radius:50%;z-index:10}.responsive_close_icon{width:17px!important;height:17px!important}#room-modal{min-width:300px;background-color:#fff;min-height:100vh}.modal-dialog{max-width:unset}#session-expired .modal-dialog{margin:0}.contain-hotel{margin-top:0;background:#fff;padding:15px;width:unset}.section3{padding-top:20px}.icon-share__review__phone{display:none;float:right;margin-right:0!important}.icon-share__link__text__phone{right:5px!important}.TA_selfserveprop{right:0;top:41px;z-index:6}.image-placeholder{height:250px}.single_hotel_search_bar #calendar_dates,.single_hotel_search_bar #guests{width:100%}.modal-open .modal{padding:0}.modal-content{width:100%;border:unset}#session-expired .modal-content{margin:0 20px}.modal_session_top{padding:20px 80px 20px 0;text-align:center}.modal_session_top img{width:215px;height:116px}.modal_session_bottom{padding:20px 25px 20px 26px}.modal_session_title{font-size:16px;line-height:20px;margin-bottom:8px}.modal_session_text{font-size:13px;line-height:20px;margin-bottom:19px}.modal_session_button{width:236px;height:45px;padding:unset}.error_message_holder{padding:10px 20px}.next-step-loader{position:relative;display:none;justify-content:center;top:171px}.gooey{position:absolute;width:142px;height:40px;background:#fff;filter:contrast(20)}.gooey-modal{left:calc(50% - 80px)}#room-modal .search-loading-message{display:none}#room-modal .gooey{left:calc(50% - 82px);top:50%}.image-step2-mobile .gooey-modal{display:none}.gooey .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;filter:blur(4px);background:#000;border-radius:50%;transform:translateX(0);animation:dot 2.8s infinite;margin-top:0}.gooey .dots{transform:translateX(0);margin-top:12px;margin-left:31px;animation:dots 2.8s infinite}.gooey .dots span{display:block;float:left;width:16px;height:16px;margin-left:18px;filter:blur(4px);background:#000;border-radius:50%}.search-loading-message{color:#273240;font-family:roboto,sans-serif;font-size:22px;font-weight:400;text-align:center;margin-top:20px;line-height:22px}@-moz-keyframes dot{50%{transform:translateX(96px)}}@-webkit-keyframes dot{50%{transform:translateX(96px)}}@-o-keyframes dot{50%{transform:translateX(96px)}}@keyframes dot{50%{transform:translateX(96px)}}@-moz-keyframes dots{50%{transform:translateX(-31px)}}@-webkit-keyframes dots{50%{transform:translateX(-31px)}}@-o-keyframes dots{50%{transform:translateX(-31px)}}@keyframes dots{50%{transform:translateX(-31px)}}.partial-payments-modal{min-width:200px}#partial-payments-info{padding:22px 20px 20px;min-width:200px}.partial-payments-header{font-size:16px;line-height:19px;font-weight:700;color:#273240;padding-bottom:3px}.partial-payment-group{padding-top:30px}.partial-payment-group-text{font-size:11px;line-height:14px;font-weight:400;color:#273240;display:flex;align-items:baseline}.partial-payment-group-green-text{font-size:14px;line-height:17px;font-weight:700;color:#53ac2a;margin-right:10px}body.search_bar_open{overflow:hidden;height:100vh}}@media(max-width:576px){.row{margin-left:0;margin-right:0}.contain{max-width:576px}.mobile-galery{display:block}.card-padding-width{min-width:276px}#search-input{min-width:290px}.icon-share__holder__rating{margin-left:0}.icon-share__link__text{right:24px}.contain-hotel{max-width:576px;width:auto;margin:0 10px;padding:15px;background-color:#fff}.custom-fotorama-opener{width:100;left:0;position:absolute}.icon-share__link{margin:0}.icon-share__review__text{display:none}#rataplan-modal{min-width:300px}.custom_fotorama_mobile{padding:15px}.image-fotorama{padding-bottom:15px}.image-placeholder{height:220px}.cancel-popup__contain{display:block;padding:30px 20px}#modal-failed .cancel-popup__contain{display:flex;flex-direction:column;align-items:center;padding:40px 30px 30px}#modal-failed a.try-again-button{display:flex;align-items:center;justify-content:center}.cancel-popup__holder{text-align:center;margin-bottom:20px;margin-right:0}.cancel-popup__header{text-align:center;margin-bottom:10px}.cancel-popup__description{text-align:center}.cancel-popup__buttons{flex-direction:column;margin-top:20px}.cancel-popup-button{margin-left:0;margin-top:20px}.dates{font-size:11px!important}}@media screen and (max-width:400px){.copyright-info,.footer-contact-info{display:flex;flex-direction:column}}