.pm_ibe .mr-overlay a.ibe-btn.ibe-primary-btn.mr-overlay-close{position:absolute;padding:5px 10px!important;top:20px;right:20px}.mr-overlay .mat-dialog-container{width:100%;max-height:100vh;padding:40px 30px 30px;overflow:auto}.mr-overlay iframe{width:100%;padding:0;margin:auto;border:none;min-height:300px}.mr-overlay .cdk-overlay-pane{display:block;position:relative;max-width:90vw;max-height:100vh!important}.pm_ibe .ibe-form-control,.pm_ibe .ibe-steps-bar .ibe-step-title,.pm_ibe .ibe-checkout-btn,.pm_ibe .ibe-cart-top .ibe-icon,.pm_ibe .ibe-reservation .ibe-detail .ibe-title,.pm_ibe .ibe-reservation .ibe-detail .ibe-stay-details,.pm_ibe .ibe-reservation .ibe-price,.pm_ibe .ibe-cancellation-policy-btn,.pm_ibe .ibe-room-title,.pm_ibe .ibe-room-results-title,.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-rate-title,.pm_ibe .ibe-from-price,.pm_ibe .ibe-more-info-btn,.pm_ibe .ibe-checkout-step-title,.pm_ibe .ibe-add-another-room-btn,.pm_ibe .ibe-total-cost,.pm_ibe .ibe-vat-breakdown-btn,.pm_ibe .ibe-total-summary,.pm_ibe .ibe-checkout-step-checklist .ibe-icon-edit,.pm_ibe .ibe-confirmation-heading,.pm_ibe .ibe-booking-id-box,.pm_ibe .ibe-total,.pm_ibe .ibe-total .ibe-total-price,.pm_ibe .modal-title,.pm_ibe .ibe-skip-extras-btn,.pm_ibe .ibe-extra-name,.pm_ibe .ibe-extra-price,.pm_ibe .ibe-reservation-extra-price,.pm_ibe .ibe-reservation-extra-name .ibe-icon,.pm_ibe .ibe-reservation-title,.pm_ibe .ibe-reservation-price,.pm_ibe .ibe-reservation-stay-details,.pm_ibe .ibe-room-overview-title,.pm_ibe .ibe-no-room-results,.pm_ibe .ibe-steps-bar .ibe-steps .ibe-step,.pm_ibe .ibe-custom-select,.pm_ibe .mat-dialog-title,.pm_ibe .ibe-terms-link,.pm_ibe .ibe-availability-calendar-button,.pm_ibe .ibe-calendar-day,.pm_ibe .ibe-vat-breakdown-mobile-btn,.pm_ibe .ibe-grey-panel dl dt,.pm_ibe .ibe-no-reservations,.pm_ibe .ibe-property-name,.pm_ibe .mat-autocomplete-panel .mat-optgroup .mat-optgroup-label,.pm_ibe .ibe-flexible-guarantee-message,.pm_ibe .ibe-pre-payment-message,.pm_ibe .ibe-modal-subtitle,.pm_ibe .ibe-guest-management,.pm_ibe .ibe-extra-image,.pm_ibe .ibe-login-title,.pm_ibe .ibe-no-account-link a,.pm_ibe .ibe-guest-management-option,.pm_ibe .ibe-create-guest-account,.pm_ibe .ibe-guest-create-login-link a,.pm_ibe .ibe-guest-management-bookings-row td a,.pm_ibe .ibe-reservation-add-extra-btn,.pm_ibe .ibe-cancel-rerservation-btn,.pm_ibe .ibe-reservation-detail-cancellation-btn,.pm_ibe .ibe-reservation-detail-rate-plan svg,.pm_ibe .ibe-reservation-rate-plan svg,.pm_ibe .ibe-active-link,.pm_ibe .ibe-room-custom-content-closed-description,.pm_ibe .ibe-room-custom-content-open-description,.pm_ibe .ibe-guest-booker-details dt,.pm_ibe .ibe-guest-manage-page-link a,.pm_ibe .ibe-guest-management-sidebar-option h2 a,.pm_ibe .ibe-guest-create-account-header nav a,.pm_ibe .ibe-forgotten-password-link a,.pm_ibe .ibe-manage-booking-link a,.pm_ibe .ibe-login-link a,.pm_ibe .ibe-guest-availability-dialog-footer,.pm_ibe .ibe-guest-register-title,.pm_ibe .ibe-guest-register-login span,.pm_ibe .ibe-guest-management-bookings-table .ibe-guest-reservations .ibe-guest-reservation-status,.pm_ibe .ibe-reservation-footer-links.ibe-reservation-action-btn.ibe-reservation-actions-open,.pm_ibe .ibe-retry-btn:hover,.pm_ibe .ibe-gallery-close,.pm_ibe .ibe-region-results-title,.pm_ibe .up-ibe,.pm_ibe .ibe-region-from-price-text{color:var(--midnight)!important}.pm_ibe .ibe-loader-bar,.pm_ibe .ibe-primary-btn,.pm_ibe .ibe-rate-options .ibe-rate-option.selected .ibe-radio-inner,.pm_ibe .ibe-add-another-room-btn:hover,.pm_ibe .ibe-extra-toggle-status,.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-rate-info-btn,.pm_ibe .mat-calendar-body-selected,.pm_ibe .ibe-checkout-btn:hover,.pm_ibe .chckt-button--submit,.pm_ibe .cal-day-selected,.pm_ibe .ibe-calendar-day-arrival-date,.pm_ibe .ibe-calendar-day-departure-date,.pm_ibe .ibe-calendar-day:hover,#carousel .ibe-carousel-next,#carousel .ibe-carousel-prev,.pm_ibe .ibe-add-extras-btn,.pm_ibe .ibe-cancellation-policy-btn:hover,.pm_ibe .ibe-credit-card #cardfront,.pm_ibe .ibe-pay-btn,.pm_ibe .ibe-persons-qty-selector-button:hover,.pm_ibe .ibe-promo-rate-title,.pm_ibe .ibe-checkbox-frame input[type=checkbox]:checked~.ibe-checkmark,.pm_ibe .ibe-date-restriction-warning-text,.pm_ibe .ibe-restrictions-ok-btn,.pm_ibe .ibe-double-bounce-1,.pm_ibe .ibe-double-bounce-2,.pm_ibe .ibe-reservation-pay-now-tooltip,.pm_ibe .ibe-guest-create-email,.pm_ibe .ibe-download-invoice-btn,.pm_ibe .ibe-room-content-button,.pm_ibe .ibe-special-rate-title,.pm_ibe .ibe-guest-availability-dialog-footer button,.pm_ibe .ibe-retry-btn,.pm_ibe .ibe-rate-info-btn,.pm_ibe .ibe-included-extra-info .ibe-included-extra-text,.pm_ibe .ibe-checkout-email-tooltip,.pm_ibe .ibe-persons-qty-selector[_ngcontent-bxn-c68] .ibe-persons-qty-selector-button[_ngcontent-bxn-c68]:active,.pm_ibe .ibe-persons-qty-selector[_ngcontent-bxn-c68] .ibe-persons-qty-selector-button[_ngcontent-bxn-c68]:focus,.pm_ibe .ibe-persons-qty-selector[_ngcontent-bxn-c68] .ibe-persons-qty-selector-button[_ngcontent-bxn-c68]:hover{background-color:var(--cabana)!important}.pm_ibe .ibe-persons-qty-selector[_ngcontent-bxn-c68] .ibe-persons-qty-selector-button[_ngcontent-bxn-c68],.pm_ibe .ibe-persons-qty-selector[_ngcontent-cwc-c68] .ibe-persons-qty-selector-button[_ngcontent-cwc-c68] .ibe-persons-qty-selector[_ngcontent-jvh-c68] .ibe-persons-qty-selector-button[_ngcontent-jvh-c68],.pm_ibe .ibe-persons-qty-selector .ibe-persons-qty-selector-button,.pm_ibe .ibe-form-control:focus,.pm_ibe .ibe-custom-select:focus,.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-radio-outer,.pm_ibe .ibe-cancellation-policy-btn,.pm_ibe .ibe-persons-qty-popup-open,.pm_ibe .ibe-persons-qty-selector-button,.pm_ibe .ibe-promo-rates,.pm_ibe .ibe-date-input.ibe-date-input-active,.pm_ibe .ibe-stay-date-selection ibe-date-range-picker,.pm_ibe .ibe-checkbox-frame .ibe-checkmark,.pm_ibe .ibe-special-rates,.pm_ibe .ibe-reservation-status-select,.pm_ibe .ibe-cancel-rerservation-btn,.pm_ibe .ibe-retry-btn{border-color:var(--cabana)!important}.pm_ibe .ibe-steps-bar .ibe-steps .ibe-step.ibe-active-step,.pm_ibe .ibe-steps-bar .ibe-steps .ibe-step:hover,.pm_ibe .ibe-rate-options .ibe-rate-option.selected .ibe-rate-option-left,.pm_ibe .ibe-rate-options .ibe-rate-option:hover,.pm_ibe .ibe-add-another-room-btn,.pm_ibe .ibe-booking-id-box,.pm_ibe .ibe-calendar-day-stay-date,.pm_ibe .ibe-no-reservations,.pm_ibe .ibe-guest-management-modify-reservation-head{background-color:var(--pool)!important}.pm_ibe form select{min-width:0px}.ibe-restriction-warning.ng-star-inserted svg{width:1.5rem;height:1.5rem}.pm_ibe .ibe-primary-btn:not(.ibe-submit-search-btn){background-color:var(--cabana)!important;border-color:var(--cabana)!important;border-radius:64px}.pm_ibe ibe-booking-management h1{font-size:40px!important;color:var(--midnight)!important;text-transform:none!important}.pm_ibe .ibe-close-booking-reservation .ibe-close-booking-reservation-button{border-color:var(--cabana)!important;color:var(--cabana)!important}.pm_ibe .ibe-close-booking-reservation *{white-space:pre}#carousel button.ibe-carousel-next,#carousel button.ibe-carousel-prev,#carousel button.ibe-carousel-next:hover,#carousel button.ibe-carousel-prev:hover{background-color:#f5f5f5!important}#carousel button.ibe-carousel-next.ng-star-inserted,#carousel button.ibe-carousel-prev.ng-star-inserted{background:var(--cabana)!important;padding:0!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-select{background-color:#f5f5f5!important;color:#041b21!important;z-index:1}.pm_ibe mat-dialog-container#mat-dialog-0 button.ibe-gallery-close{width:20px!important;height:20px!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-select{height:45px!important}.pm_ibe .ibe-region-footer{display:block!important}.pm_ibe .ibe-region-footer *{font-weight:300!important}.pm_ibe .ibe-region-from-price-text{text-align:left!important;font-size:17px;margin-bottom:12px!important;margin-top:0!important}.pm_ibe .ibe-region-text{font-size:1.8em!important;margin-bottom:12px;font-weight:500!important;text-transform:capitalize!important}.pm_ibe .ibe-step.ibe-active-step{background-color:}.pm_ibe .ibe-step.ng-star-inserted{background-color:#f5f5f5!important}.pm_ibe .ibe-steps-bar .ibe-steps .ibe-step.ibe-active-step{background-color:var(--pool)!important}.pm_ibe .ibe-property-text{font-weight:400!important}.pm_ibe .ibe-rate-options .ibe-rate-option.selected .ibe-rate-option-left{background-color:transparent!important;cursor:pointer!important}.pm_ibe .ibe-room-image{border-radius:24px}.pm_ibe .ibe-steps-bar{margin-bottom:20px!important}.pm_ibe .ibe-room-image-outer{border-radius:24px!important;height:250px!important}.pm_ibe .ibe-region-result:hover .ibe-room-image-inner{transform:none!important}.pm_ibe .ibe-room-image .ibe-room-image-inner:before{background-color:transparent!important}.pm_ibe .ibe-room-results .ibe-room-result{margin-bottom:3rem!important;padding-bottom:3rem!important}.pm_ibe .ibe-steps-bar .ibe-step-title{font-weight:300!important}.pm_ibe .ibe-room-image .ibe-room-image-inner,.pm_ibe .ibe-room-image:hover .ibe-room-image-inner{transform:scale(1.4)!important}.pm_ibe .ibe-room-pms-content-description b{font-weight:400!important}.pm_ibe .ibe-rate-options .ibe-rate-option:hover,.pm_ibe .ibe-unit-qty-button{background-color:transparent!important}.pm_ibe [class*=" ibe-icon-"]:not(.ibe-icon-bed-plus):before,[class^=ibe-icon-]:not(.ibe-icon-bed-plus):before{margin-right:5px;color:var(--cabana)}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-button{width:38px!important;font-size:32px!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-button:disabled:before,.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-button[disabled]:before{color:#b7b4b4!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-button:disabled,.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-button[disabled]{cursor:not-allowed!important}.pm_ibe span.ibe-unit-qty-display.ng-star-inserted{background-color:#f5f5f5!important;color:#041b21!important;border-radius:50%;padding-left:1.25rem!important;padding-right:1.25rem!important;width:50px!important;height:50px!important;margin-right:0!important}.pm_ibe .ibe-add-another-room-btn{background-color:var(--cabana)!important;color:#fff!important;border-radius:64px!important}.pm_ibe .ibe-add-another-room-btn:hover{color:#fff!important;background-color:#044c50!important}.pm_ibe .ibe-reservation .ibe-title{font-size:1.1rem!important;font-weight:600!important}.pm_ibe .ibe-steps-bar .ibe-steps .ibe-step:not(.ibe-active-step):hover{background-color:#f5f5f5!important}.pm_ibe .ibe-checkout-btn{border-radius:64px!important}.pm_ibe .ibe-checkout-btn:hover{background-color:var(--cabana)!important;background-color:var(--pool)!important}.pm_ibe .ibe-arrival-date-input{border:2px solid black!important;border-radius:64px!important}.pm_ibe .ibe-arrival-date-input:hover,.ibe-form-control:hover{border-color:#808c8e!important}.pm_ibe .ibe-region-property-selector .ibe-region-select .ibe-custom-select{cursor:pointer!important}.pm_ibe .ibe-arrival-date-input,.ibe-departure-date-input{font-weight:400!important}.pm_ibe .ibe-form-group.ibe-region-select label,.pm_ibe .ibe-form-group.ibe-persons-qty label,.pm_ibe .ibe-form-group.ibe-stay-date-selection label,.pm_ibe .ibe-form-group.ibe-promo-code label{position:relative;color:#fff!important;font-size:1px!important}.pm_ibe .ibe-form-group.ibe-stay-date-selection label:before{position:absolute;content:"ARRIVAL/DEPARTURE";width:100%;height:20px;top:0;left:0}.pm_ibe .ibe-form-group.ibe-region-select label:before{position:absolute;content:"LOCATION";width:100%;height:20px;top:0;left:0}.pm_ibe .ibe-form-group.ibe-promo-code label:before{position:absolute;content:"PROMO CODE";width:100%;height:20px;top:0;left:0}.pm_ibe .ibe-form-group.ibe-persons-qty label:before{position:absolute;content:"GUESTS";width:100%;height:20px;top:0;left:0;opacity:100}.pm_ibe .ibe-guest-password-reset .ibe-password-reset-title{font-size:var(--h2-size)!important}.pm_ibe .ibe-calendar .ibe-calendar-rows .ibe-calendar-row .ibe-calendar-day .ibe-date-restriction-warning .ibe-date-restriction-warning-icon{width:1.25rem!important;height:1.25rem!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-rate-title{flex-flow:row nowrap!important;display:flex!important}.pm_ibe .ibe-extra-toggle-status{background-color:transparent!important}.pm_ibe .ibe-reservation .ibe-detail .ibe-stay-details .ibe-dates{font-weight:700!important}.pm_ibe .ibe-reservation .ibe-price{flex-shrink:0!important}.pm_ibe ibe-availability-restrictions-dialog h2{margin-bottom:0}.pm_ibe ibe-availability-restrictions-dialog button.ibe-btn.ibe-restrictions-ok-btn{font-size:14px!important;font-weight:400!important;border-radius:64px !imporant}.pm_ibe ibe-availability-restrictions-dialog svg.ibe-date-restriction-warning-icon path{fill:#d78f1f!important}.pm_ibe ibe-availability-restrictions-dialog .ibe-restriction{padding-bottom:0;margin-bottom:1rem}.pm_ibe .ibe-calendar-day-arrival-date *,.pm_ibe .ibe-calendar .ibe-calendar-rows .ibe-calendar-row .ibe-calendar-day.ibe-no-availability:hover .ibe-calendar-day-number-label{color:#fff!important}.pm_ibe .ibe-availability-restrictions{margin-bottom:1rem}.pm_ibe .ibe-availability-restrictions .ibe-restrictions-list .ibe-restriction{padding-bottom:0!important}.pm_ibe span.ng-star-inserted{margin-right:5px!important}.ibe-room-result .placemakr-ibe-content span.bedrooms:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebed, furniture, furnishing, bedroom, accommodation%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unit-Description' transform='translate(-625, -103)' stroke='%2307A0AD' stroke-width='1.91'%3E%3Cg id='Bedroom' transform='translate(626, 102)'%3E%3Cg id='bed,-furniture,-furnishing,-bedroom,-accommodation' transform='translate(0, 1)'%3E%3Cline x1='0.95' y1='22.9' x2='0.95' y2='20.04' id='Path'%3E%3C/line%3E%3Crect id='Rectangle' x='0' y='15.27' width='21' height='4.77'%3E%3C/rect%3E%3Cpath d='M5.02,10.45 L16.02,10.45 C18.2677989,10.45 20.09,12.2722011 20.09,14.52 L20.09,15.22 L0.95,15.22 L0.95,14.52 C0.95,12.2722011 2.77220107,10.45 5.02,10.45 Z' id='Path'%3E%3C/path%3E%3Cpath d='M5.73,6.67998249 L7.64,6.67998249 C8.39851916,6.67998249 9.12597135,6.98132056 9.66232539,7.51767461 C10.1986794,8.05402865 10.5,8.78148084 10.5,9.54 L10.5,10.54 L2.86,10.54 L2.86,9.54 C2.86,8.77974504 3.16268824,8.05077327 3.70120704,7.51413084 C4.23972585,6.97748842 4.96974969,6.67734177 5.73,6.67998249 L5.73,6.67998249 Z' id='Path'%3E%3C/path%3E%3Cpath d='M13.36,6.68 L15.27,6.68 C16.8495344,6.68 18.13,7.96046562 18.13,9.54 L18.13,10.54 L10.5,10.54 L10.5,9.54 C10.5,7.96046562 11.7804656,6.68 13.36,6.68 Z' id='Path'%3E%3C/path%3E%3Crect id='Rectangle' x='2.86' y='2.86' width='15.27' height='7.64'%3E%3C/rect%3E%3Cline x1='20.05' y1='22.9' x2='20.05' y2='20.04' id='Path'%3E%3C/line%3E%3Cline x1='2.86' y1='0' x2='2.86' y2='2.86' id='Path'%3E%3C/line%3E%3Cline x1='18.14' y1='0' x2='18.14' y2='2.86' id='Path'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative;top:5px;margin-right:5px}.ibe-room-result .placemakr-ibe-content span.bathrooms:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='24px' viewBox='0 0 23 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ebathtub, tub, bath, shower, hygiene, facilities, utilities%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unit-Description' transform='translate(-775, -102)' stroke='%2307A0AD' stroke-width='1.92'%3E%3Cg id='Bathrooms' transform='translate(775, 102)'%3E%3Cg id='bathtub,-tub,-bath,-shower,-hygiene,-facilities,-utilities' transform='translate(0, 1)'%3E%3Cpath d='M1.91986067,12.460021 L21.08,12.460021 L21.08,13.460021 C21.08,16.6356583 18.5056373,19.210021 15.33,19.210021 L7.67,19.210021 C6.13804937,19.210021 4.66941969,18.5987684 3.58992827,17.5117675 C2.51043685,16.4247666 1.90934295,14.9519345 1.91986067,13.420021 L1.91986067,12.420021 L1.91986067,12.460021 Z' id='Path'%3E%3C/path%3E%3Cpolyline id='Path' points='3.83 22.040021 3.83 21.080021 5.75 19.170021'%3E%3C/polyline%3E%3Cpolyline id='Path' points='19.17 22.040021 19.17 21.080021 17.25 19.170021'%3E%3C/polyline%3E%3Cpath d='M1.92,12.460021 L1.92,2.39002095 C1.92,1.0700604 2.99003945,0 4.31,0 L4.31,0 C4.94559827,-0.00263847996 5.55607629,0.247989846 6.00645338,0.69649036 C6.45683047,1.14499088 6.71,1.75441712 6.71,2.39002095 L6.71,3.83002095' id='Path'%3E%3C/path%3E%3Cline x1='4.79' y1='3.83002095' x2='8.63' y2='3.83002095' id='Path'%3E%3C/line%3E%3Cline x1='0' y1='12.460021' x2='23' y2='12.460021' id='Path'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative;top:5px;margin-right:5px}.ibe-room-result .placemakr-ibe-content span.guests:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='23px' viewBox='0 0 24 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eman woman restroom, man, woman, restroom, bathroom%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unit-Description' transform='translate(-935, -102)' stroke='%2307A0AD' stroke-width='1.91'%3E%3Cg id='Guests' transform='translate(936, 102)'%3E%3Cg id='man-woman-restroom,-man,-woman,-restroom,-bathroom' transform='translate(0, 1)'%3E%3Ccircle id='Oval' cx='3.82002649' cy='1.91' r='1.91'%3E%3C/circle%3E%3Cpath d='M0,21 L1.91002649,21 L1.91002649,13.36 L0,13.36 L0,7.64 C-0.00265102756,7.13262042 0.197720614,6.6452472 0.556497154,6.28647066 C0.915273694,5.92769412 1.40264691,5.72732248 1.91002649,5.72997351 L5.73002649,5.72997351 C6.78489037,5.72997351 7.64002649,6.58513613 7.64002649,7.64 L7.64002649,13.36 L5.73002649,13.36 L5.73002649,21 L7.64002649,21' id='Path'%3E%3C/path%3E%3Ccircle id='Oval' cx='17.1800265' cy='1.91' r='1.91'%3E%3C/circle%3E%3Cpath d='M13.3600265,21 L15.2700265,21 L15.2700265,16.2299936 L13.3600265,16.2299936 L14.9300265,7.61 C15.1279464,6.52240157 16.0745671,5.73144741 17.1800265,5.72999361 L17.1800265,5.72999361 C18.286954,5.72739734 19.2358312,6.52023692 19.4300265,7.61 L21.0000265,16.2299936 L19.0900265,16.2299936 L19.0900265,21 L21.0000265,21' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative;top:5px;margin-right:5px}.ibe-room-result .placemakr-ibe-content span.sqft:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='25px' height='24px' viewBox='0 0 25 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ehouse, home, real estate, property, accommodation%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Unit-Description' transform='translate(-1060, -101)' stroke='%2307A0AD' stroke-width='1.91'%3E%3Cg id='Square-footage' transform='translate(1061, 102)'%3E%3Cg id='house,-home,-real-estate,-property,-accommodation' transform='translate(0, 1)'%3E%3Cpolyline id='Path' points='20.04 6.68 20.04 21 2.86 21 2.86 6.68'%3E%3C/polyline%3E%3Cline x1='0' y1='21' x2='22.9' y2='21' id='Path'%3E%3C/line%3E%3Cpolyline id='Path' points='0 9.54 11.45 0 22.9 9.54'%3E%3C/polyline%3E%3Crect id='Rectangle' x='8.59' y='13.36' width='5.73' height='7.64'%3E%3C/rect%3E%3Ccircle id='Oval' cx='11.45' cy='7.64' r='1.91'%3E%3C/circle%3E%3Cpolyline id='Path' points='16.22 3.98 16.22 0 20.04 0 20.04 7.16'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative;top:5px;margin-right:5px}.ibe-room-result .placemakr-ibe-content .bedrooms,.ibe-room-result .placemakr-ibe-content .bathrooms,.ibe-room-result .placemakr-ibe-content .guests,.ibe-room-result .placemakr-ibe-content .sqft{white-space:nowrap;margin-right:15px}.ibe-room-pms-content-description .placemakr-ibe-content{white-space:normal!important;font-size:18px!important;color:var(--midnight)!important}.ibe-room-pms-content-description .placemakr-ibe-content h5{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.29;letter-spacing:2px;text-transform:uppercase;color:#417985;margin-bottom:10px;margin-top:20px}.ibe-room-pms-content-description .placemakr-ibe-content ul{margin-left:0;padding-left:15px;display:grid;grid-template-columns:auto auto;margin-top:0;text-align:left}.ibe-room-pms-content-description .placemakr-ibe-content ul li{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#041b21;padding:0;margin:0 20px 0 0;line-height:1.69;color:var(--light-midnight)}.ibe-persons-qty-selector-button,.ibe-persons-qty-selector-button:active,.ibe-persons-qty-selector-button:focus,ngu-carousel,.ibe-persons-qty-selector-button:hover,ngu-carousel:hover{padding:0}.ibe-search-box{box-shadow:var(--box-shadow)!important;background:var(--duvet)!important;padding:0!important;margin:0 0 18px!important;border-bottom:1px solid #d6d9da}.pm_ibe .ibe-search-box .ibe-form-group label{margin-bottom:20px!important}.pm_ibe .ibe-search-box .ibe-form-group.ibe-region-select label:before,.pm_ibe .ibe-search-box .ibe-form-group.ibe-property-select label,.pm_ibe .ibe-search-box .ibe-form-group.ibe-promo-code label:before,.pm_ibe .ibe-search-box .ibe-form-group.ibe-stay-date-selection label:before,.pm_ibe .ibe-search-box .ibe-form-group.ibe-persons-qty label:before,.pm_ibe .ibe-search-box .ibe-form-group.ibe-arrival-date label,.pm_ibe .ibe-search-box .ibe-form-group.ibe-departure-date label{color:#425b76!important;font-family:Poppins,sans-serif!important;font-weight:600!important;text-align:left!important;text-transform:lowercase!important;font-size:14px!important;margin-bottom:20px!important}.pm_ibe .ibe-search-box .ibe-form-group.ibe-region-select,.pm_ibe .ibe-search-box .ibe-form-group.ibe-property-select,.pm_ibe .ibe-search-box .ibe-form-group.ibe-stay-date-selection,.pm_ibe .ibe-search-box .ibe-form-group.ibe-persons-qty,.pm_ibe .ibe-search-box .ibe-form-group.ibe-promo-code,.pm_ibe .ibe-search-box .ibe-form-group.ibe-arrival-date,.pm_ibe .ibe-search-box .ibe-form-group.ibe-departure-date{padding:30px 0 30px 20px!important;border-right:1px solid #d6d9da;position:relative;background-color:var(--duvet);text-align:left}div.pm_ibe .ibe-region-property-selector .ibe-property-select .ibe-custom-select,div.pm_ibe .ibe-region-property-selector .ibe-region-select .ibe-custom-select,div.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control.ibe-date-input{padding-right:30px!important;position:relative;width:100%;z-index:1;background:transparent}.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control.ibe-date-input{display:block!important}.pm_ibe .ibe-submit-search-btn{width:auto!important;margin-left:20px!important;margin-right:20px!important}.pm_ibe .ibe-form-group.ibe-persons-qty{flex-grow:.25!important;min-width:140px!important}.pm_ibe .ibe-form-group.ibe-promo-code{flex-grow:0!important;flex-shrink:10!important;min-width:130px}.pm_ibe .ibe-form-group.ibe-stay-date-selection{flex-grow:.5!important;min-width:240px!important}.pm_ibe .ibe-region-property-selector{flex-shrink:0!important;min-width:min(100%,350px)!important}.pm_ibe .ibe-search-box .ibe-form-group .ibe-custom-select,.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control,.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control i{border:none!important;padding:0!important;margin:0!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important;color:var(--midnight)!important;font-family:Poppins,sans-serif!important;font-weight:600!important;white-space:normal;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;height:unset!important;min-height:unset!important;font-size:18px!important;line-height:30px;cursor:pointer}.pm_ibe .ibe-search-box .ibe-form-group .ibe-custom-select{max-width:calc(100% - 12px)!important;align-items:center!important}.ng-trigger-bookingSearchPopUpAnimation{top:90px!important}.pm_ibe .ibe-persons-qty-popup{height:50px!important;border-left:none!important;border-right:none!important;border-bottom:none!important;box-shadow:var(--box-shadow-light)!important;padding:15px!important}.pm_ibe .ibe-submit-search-btn{flex-grow:0!important;margin-right:20px!important;align-self:center!important;margin-top:0!important}.pm_ibe .ibe-persons-qty-selector .ibe-persons-qty-selector-controls{display:flex!important;justify-content:center!important;width:100%!important}.pm_ibe .ibe-persons-qty-selector-title{display:none!important}.pm_ibe .ibe-region-property-selector .ibe-property-select,.ibe-region-property-selector .ibe-region-select{width:50%!important;margin-bottom:0!important;text-transform:lowercase}.pm_ibe .ibe-form-group{margin-right:0!important}button.ibe-btn.ibe-primary-btn,button.ibe-btn.ibe-primary-btn:hover,button.ibe-btn.ibe-primary-btn:focus,button.ibe-btn.ibe-primary-btn:active,.ibe-btn.ibe-cancel-btn:hover,.ibe-btn.ibe-primary-btn.ibe-confirm-btn:hover,.ibe-btn.ibe-cancel-btn,.ibe-btn.ibe-primary-btn.ibe-confirm-btn,.pm_ibe a.ibe-btn.ibe-primary-btn:hover,.pm_ibe a.ibe-btn.ibe-primary-btn.ibe-submit-search-btn:hover,.pm_ibe a.ibe-btn.ibe-checkout-btn:hover,.pm_ibe a.ibe-btn:hover,.pm_ibe a.ibe-btn.ibe-primary-btn,.pm_ibe a.ibe-btn.ibe-primary-btn.ibe-submit-search-btn,.pm_ibe a.ibe-btn.ibe-checkout-btn,.pm_ibe a.ibe-btn,.pm_ibe .ibe-btn.ibe-primary-btn:hover,.pm_ibe .ibe-btn.ibe-primary-btn.ibe-submit-search-btn:hover,.pm_ibe .ibe-btn.ibe-checkout-btn:hover,.pm_ibe .ibe-btn:hover,.pm_ibe .ibe-btn.ibe-primary-btn,.pm_ibe .ibe-btn.ibe-primary-btn.ibe-submit-search-btn,.pm_ibe .ibe-btn.ibe-checkout-btn,.pm_ibe .ibe-btn{padding:10px 20px!important;height:unset!important;border-radius:8px!important;color:var(--midnight)!important;font-size:16px!important;text-transform:lowercase!important;font-weight:700!important;border-width:2px!important;background-color:var(--pool)!important;border-color:var(--pool)!important;width:auto!important}.pm_ibe button.adyen-checkout__button.adyen-checkout__button--pay{background:var(--pool);color:var(--midnight)}.pm_ibe button.adyen-checkout__button.adyen-checkout__button--pay:hover{background-color:var(--midnight);color:var(--pool)}.pm_ibe span.adyen-checkout__button__content:before{margin-top:4px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><rect width="14" height="9" x="1" y="7" fill="%23122634" rx="2"/><path stroke="%23122634" stroke-width="2" d="M5 5a3 3 0 0 1 6 0v3H5V5Z"/></svg>');margin-right:12px}.pm_ibe button.adyen-checkout__button.adyen-checkout__button--pay:hover span.adyen-checkout__button__content:before{margin-top:4px;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><rect width="14" height="9" x="1" y="7" fill="%23b2ece7" rx="2"/><path stroke="%23b2ece7" stroke-width="2" d="M5 5a3 3 0 0 1 6 0v3H5V5Z"/></svg>');margin-right:12px}button.adyen-checkout__button.adyen-checkout__button--pay .adyen-checkout__button__icon{display:none}.ibe-btn.ibe-cancel-btn{background-color:var(--duvet)!important}.pm_ibe a.ibe-btn.ibe-checkout-btn,.pm_ibe .ibe-btn.ibe-checkout-btn{position:absolute!important;right:0!important;text-transform:lowercase!important;margin-top:-50px!important;text-decoration:none!important;min-height:unset!important;line-height:unset!important;background-color:var(--duvet)!important}.pm_ibe .ibe-steps-bar{border-bottom:none!important}.pm_ibe .ibe-cart-top .ibe-room-count,.pm_ibe .ibe-steps-bar .ibe-step-title,.pm_ibe .ibe-checkout-step-title,.ibe-checkout-step-title,.pm_ibe .ibe-room-results-header .ibe-room-results-title{text-transform:none!important}.pm_ibe .ibe-checkout-row .ibe-reservation{box-shadow:var(--box-shadow)}.pm_ibe .ibe-add-extras-btn{background-color:var(--duvet);margin-top:10px;margin-left:0}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-radio-outer{width:20px!important;flex-shrink:0!important;flex-grow:0!important;padding:3px;position:relative}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-radio-outer .ibe-radio-inner{border:unset!important;border-radius:50%!important;width:100%!important;height:100%!important}.pm_ibe .ibe-cart-top:hover{background-color:unset!important;font-weight:700}.up-ibe .ibe-form-group label{color:var(--midnight)!important;font-weight:500;text-align:left;text-transform:none}.up-ibe .ibe-create-guest-account-info{text-align:left!important}.pm_ibe .ibe-form-group.ibe-region-select:after,.pm_ibe .ibe-form-group.ibe-property-select:after,.pm_ibe .ibe-form-group.ibe-stay-date-selection:after{content:"";position:absolute;right:10px;font-family:up-ibe-icons;width:14px;color:var(--midnight);top:75px;line-height:1px}.ibe-cart-top .ibe-room-count:after{content:"";width:14px;color:var(--cabana);font-family:up-ibe-icons;margin-left:5px}.ibe-property-id{min-width:unset!important}.ibe-rate-options .ibe-rate-option.selected{border-bottom:1px solid rgba(43,140,161,.2)!important;cursor:default!important;padding:10px 0!important;align-items:center}label.ibe-terms-confirm-text{padding-top:5px!important;padding-left:5px!important}.ibe-native-date-picker{display:grid!important;grid-template-columns:50% 50%!important}.pm_ibe .ibe-rate-info-btn{flex-shrink:0!important}.pm_ibe .ibe-rate-title>span{white-space:nowrap!important}.pm_ibe .ibe-rate-title{text-align:left!important}.pm_ibe .ibe-rate-options .ibe-rate-option .ibe-rate-option-left .ibe-radio-outer{margin:0 10px 0 0!important;border:1px solid #2b8ca1!important;border-radius:50%!important;width:20px!important;height:20px!important}.ibe-rate-options .ibe-rate-option .ibe-rate-option-left{align-items:flex-start!important;padding:10px}.pm_ibe .ibe-rate-info-btn{margin-left:5px!important}.mat-dialog-container .mat-dialog-title{display:inline-flex!important;text-transform:none!important;font-weight:400!important;color:var(--midnight)!important}.ibe-create-guest-account .ibe-create-guest-account-info h1{font-weight:400!important;font-size:40px!important;text-transform:none!important;margin:0!important;color:var(--midnight)!important}.ibe-container{padding-left:0!important;padding-right:0!important}.pm_ibe .ibe-booking-payment-details{display:none}.pm_ibe .ibe-rate-option .ibe-option-right-wrapper{position:relative}.pm_ibe .ibe-rate-option .ibe-option-right-wrapper:after{height:100%;width:100%;position:absolute;top:0;left:0;content:" "}.pm_ibe .ibe-guest-manage-page-link{display:none}.pm_ibe{position:relative}.pm_ibe .login_status{position:absolute;top:10px;right:0}@media (min-width: 992px){ibe-native-datepicker{display:none!important}ibe-date-input{display:block!important}}@media (max-width: 992px){ibe-date-input{display:none!important}ibe-native-datepicker{display:block!important}}@media (min-width: 576px){.ibe-room-title[_ngcontent-gcg-c83]{margin:25px 0}}@media (min-width: 992px){.ibe-container{max-width:unset!important}}@media (max-width: 992px){.pm_ibe .ibe-room-image .ibe-room-image-inner{background-size:cover!important}.pm_ibe .ibe-mobile-selector.ibe-rate-option-right{position:relative}.pm_ibe .ibe-mobile-selector.ibe-rate-option-right:before{content:"";position:absolute;right:100px;top:15px;z-index:2;font-family:up-ibe-icons;width:14px;color:var(--midnight)}.ibe-rate-options .ibe-rate-option .ibe-rate-option-right .ibe-unit-qty-select{margin-right:10px!important}.pm_ibe .ibe-search-box .ibe-form-group.ibe-persons-qty,.pm_ibe .ibe-search-box .ibe-form-group.ibe-promo-code{width:50%;display:inline-block}.pm_ibe .ibe-search-box button.ibe-btn.ibe-primary-btn.ibe-submit-search-btn{margin-top:30px!important;margin-bottom:30px}.pm_ibe .ibe-search-box input[type=date i]::-webkit-calendar-picker-indicator{position:absolute;right:10px;padding-left:calc(100% - 30px)}.pm_ibe .ibe-search-box .ibe-form-group.ibe-property-select,.pm_ibe .ibe-search-box .ibe-form-group.ibe-promo-code,.pm_ibe .ibe-search-box .ibe-form-group.ibe-departure-date{border-right:unset!important}.pm_ibe .ibe-search-box .ibe-form-group.ibe-region-select,.pm_ibe .ibe-search-box .ibe-form-group.ibe-property-select,.pm_ibe .ibe-search-box .ibe-form-group.ibe-stay-date-selection,.pm_ibe .ibe-search-box .ibe-form-group.ibe-persons-qty,.pm_ibe .ibe-search-box .ibe-form-group.ibe-promo-code,.pm_ibe .ibe-search-box .ibe-form-group.ibe-arrival-date,.pm_ibe .ibe-search-box .ibe-form-group.ibe-departure-date{padding:30px 0 30px 20px!important;border-bottom:1px solid #d6d9da;position:relative}}@media (max-width: 1199px){.ibe-rate-options .ibe-rate-option.selected{align-items:unset!important}.pm_ibe .ibe-search-box .ibe-form-group .ibe-custom-select,.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control,.pm_ibe .ibe-search-box .ibe-form-group .ibe-form-control i{font-size:14px!important}}
