.app-root{position:relative}.default-theme{font-family:DM Sans,sans-serif;--primary-color: #be7f5c;--primary-dark-color: #32231a;--primary-light-color: #78513b;--primary-lightest-color: #e9d6c9;--secondary-color: #e9bb61;--primary-text-color: #ffffff;--secondary-text-color: #1d2827;--secondary-dark-color: #d9caca;--background-color: #f4f7fa;--icon-stroke-color: var(--primary-color);--cart-details-color: #eefbff;--inline-subscribe-button: var(--primary-color)}.estate-theme{font-family:DM Sans,sans-serif;--primary-color: #c8a756;--primary-dark-color: #c8a756;--primary-light-color: #c8a756;--primary-lightest-color: #c5dcf7;--secondary-color: #c8a756;--secondary-light-color: #f1fbff;--secondary-dark-color: #423d2c;--primary-text-color: #ffffff;--secondary-text-color: #000;--background-color: #f2f7fc;--icon-stroke-color: var(--primary-color);--cart-details-color: #fff9ee;--inline-subscribe-button: var(--primary-color)}.home2b-agency-theme{font-family:Kotta One,serif;font-style:normal;--primary-color: #23b0ff;--primary-dark-color: #1d2e5d;--primary-light-color: #02679a;--primary-lightest-color: #c5dcf7;--secondary-color: #23b0ff;--secondary-light-color: #ffd640;--secondary-dark-color: #02679a;--primary-text-color: #ffffff;--secondary-text-color: #2e3032;--background-color: #f2f7fc;--icon-stroke-color: var(--primary-color);--cart-details-color: #eefbff;--inline-subscribe-button: var(--primary-color)}.galei-sanz-theme{font-family:Poppins,sans-serif;font-style:normal;--primary-color: #c69d65;--primary-dark-color: #1e1e1e;--primary-light-color: #02679a;--primary-text-color: #ffffff;--secondary-text-color: #000;--secondary-color: #01a7a4;--secondary-light-color: #c69d65;--secondary-dark-color: #40c0ca;--cart-details-color: #eefbff;--inline-subscribe-button: #282828}.abode-kosher-theme{font-family:Poppins,sans-serif;font-style:normal;--primary-color: #d3af5e;--primary-dark-color: #1e1e1e;--primary-light-color: #02679a;--secondary-color: #013240;--secondary-light-color: #c69d65;--secondary-dark-color: #013240;--primary-text-color: #ffffff;--secondary-text-color: #2e3032;--background-color: #fff;--cart-details-color: #fff9ee;--inline-subscribe-button: var(--secondary-color)}.opal-shores-theme{--primary-color: #0e2759;--primary-dark-color: #0e2759;--primary-light-color: #0e2759;--secondary-color: #c9a763;--secondary-light-color: #c9a763;--secondary-dark-color: #c9a763;--primary-text-color: #fafafa;--secondary-text-color: #07203f;--background-color: #fff;--cart-details-color: #fff9ee;--inline-subscribe-button: var(--primary-color)}*{margin:0;padding:0;box-sizing:border-box;--tooltip-text-color: #ffffff;--tooltip-background-color: #000000;--tooltip-margin: 30px;--tooltip-arrow-size: 6px}.app-loading-state{opacity:.8;cursor:progress!important}.flash-message-container{height:40px;background:#c55;display:flex;justify-content:center;align-items:center;gap:10px}.flash-message-container .message{color:var(--primary-text-color)}.app-loading-container{display:flex;justify-content:center;align-items:center;min-height:500px}.disable-scroll{overflow:hidden}.default-link,.default-link-v3,.default-link-v4{color:var(--primary-color);font-size:14px;font-weight:700;line-height:20px;text-decoration:none;cursor:pointer}.default-link-v1{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#e2e7ea;text-decoration:none;display:flex}.default-link-v2{font-size:12px;font-style:normal;font-weight:400;line-height:14px;color:#e2e7ea;text-decoration:none}.default-link-v3,.default-link-v4{font-size:15px;font-weight:600}.default-link-v4{color:var(--primary-color)}@media (max-width: 768px){.hide-on-mobile{display:none}}.opal-properties-slider{position:relative}.opal-properties-slider .swiper-button-prev{color:#0e2759!important;width:43px!important;height:41px!important;left:-33px!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5));top:50%!important}@media (max-width: 768px){.opal-properties-slider .swiper-button-prev{display:none!important}}.opal-properties-slider .swiper-button-next:after{font-size:17px!important;font-weight:700}.opal-properties-slider .swiper-button-prev:after{font-size:17px!important;font-weight:700}.opal-properties-slider .swiper-button-next{color:#0e2759!important;background:#fff!important;width:43px!important;height:41px!important;right:-33px!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:50%!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5))}@media (max-width: 768px){.opal-properties-slider .swiper-button-next{display:none!important}}.opal-properties-slider .swiper-pagination-bullet{background:#d9d9d9!important;opacity:1}.opal-properties-slider .swiper-pagination-bullet-active{background:var(--secondary-color)!important}.opal-properties-slider .swiper-pagination{top:auto;bottom:-40px!important}.opal-properties-slider .swiper-horizontal{position:static!important}@media (max-width: 768px){.hyde-detail-calendar,.hyde-detail-calendar .rdrMonth{width:100%}}.your-stay-dropdown-item{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#1d2827;text-decoration:none}.your-stay-dropdown-item:hover{font-weight:500;color:var(--primary-color)}.header-item{padding-bottom:12px}.footer-item{padding-top:12px;border-top:1px solid #dbe3d9}@media (max-width: 769px){a.default-link-v4.primary-button{width:100%;padding:8px 16px;border-radius:40px;background-color:var(--primary-color);color:#fff}}.hyde-link-v1{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#fff;text-decoration:none}.estate-link-style{color:var(--secondary-dark-color)!important}.app-dropdown-transparent .rc-select{width:100%!important;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:24px;color:#1d2827!important}.app-dropdown-transparent input{color:#1d2827!important}.app-dropdown-transparent .rc-select-single:not(.rc-select-customize-input) .rc-select-selector{border:1px solid transparent!important}.app-dropdown-transparent .rc-select-show-arrow .rc-select-arrow{top:5px!important}.app-dropdown-transparent .rc-select .rc-select-selection-placeholder{opacity:1!important}.app-dropdown-transparent .rc-select-single .rc-select-selector .rc-select-selection-item,.app-dropdown-transparent .rc-select-single .rc-select-selector .rc-select-selection-placeholder{width:170px!important}.app-dropdown-transparent .rc-select-single .rc-select-selector .rc-select-selection-placeholder{color:#6d6c6c}.app-dropdown-transparent .rc-select.sort-select{cursor:pointer;background-color:#fff;border:1px solid #c8d2c8;border-radius:8px}.app-dropdown-transparent .rc-select.sort-select input{cursor:pointer}.app-dropdown-transparent .rc-select.sort-select .rc-select-selection-search{display:flex;height:36px;padding-left:7px}.app-dropdown-transparent .rc-select.sort-select .rc-select-selection-placeholder,.app-dropdown-transparent .rc-select.sort-select .rc-select-selection-item{top:7px;left:10px}.app-dropdown-transparent .rc-select.sort-select .rc-select-arrow{top:10px!important}.rc-select-dropdown.sort-dropdown .rc-select-item-option-state{top:10px;right:5px}.rc-select-dropdown{border:1px solid transparent!important;border-radius:8px!important;box-shadow:0 10px 16px -6px #18274b14!important;z-index:1000001}.rc-select-item{padding:6px 17px!important}.rc-select-item:nth-child(1){border-radius:8px 8px 0 0!important}.rc-select-item:nth-child(1):hover{border-radius:8px 8px 0 0!important}@media (max-width: 576px){.sort-dropdown{left:50%!important;transform:translate(-50%)}}.border-app-dropdown .rc-select{width:100%!important;font-size:16px!important;font-style:normal;font-weight:400!important;line-height:24px;color:#1d2827!important}.border-app-dropdown .rc-select-single:not(.rc-select-customize-input) .rc-select-selector{border-radius:8px!important;border:1px solid #c8d2c8!important;background:#fff!important;height:47px!important}.border-app-dropdown .rc-select-show-arrow .rc-select-arrow{top:13px!important;right:12px!important}.border-app-dropdown .rc-select .rc-select-selection-placeholder{opacity:1!important}.border-app-dropdown .rc-select-single .rc-select-selector .rc-select-selection-item,.border-app-dropdown .rc-select-single .rc-select-selector .rc-select-selection-placeholder{top:10px!important;left:14px!important}@media (max-width: 768px){.hydepent-tab-properties-slider .card-swiper-slider .swiper-button-next,.hydepent-tab-properties-slider .card-swiper-slider .swiper-button-prev{top:50%!important;scale:1!important}.hydepent-tab-properties-slider .swiper-button-prev{left:0!important}.hydepent-tab-properties-slider .swiper-button-next{right:0!important}.hydepent-tab-properties-slider .swiper-button-next,.hydepent-tab-properties-slider .swiper-button-prev{top:220px!important;scale:.5!important}}.cardSwiper{height:100%}.cardSwiper .swiper-button-next{color:#1d2827!important;opacity:.7;background:#fff;width:40px!important;height:30px!important;right:0!important}.cardSwiper .swiper-button-next:after{font-size:18px!important}.cardSwiper .swiper-button-prev{color:#1d2827!important;opacity:.7;background:#fff;width:40px!important;height:30px!important;left:0!important}.cardSwiper .swiper-button-prev:after{font-size:18px!important}.cardSwiper .swiper-pagination-bullet{background:rgba(255,255,255,.5)!important}.cardSwiper .swiper-pagination-bullet-active{background:#ffffff!important}.detail-reviews-slider .swiper-button-next{right:-30px!important;color:var(--primary-light-color)!important;background:transparent!important}@media (max-width: 768px){.detail-reviews-slider .swiper-button-next{right:0!important}}.detail-reviews-slider .swiper-button-prev:after{font-size:24px!important;font-weight:900!important}.detail-reviews-slider .swiper-button-prev{left:-30px!important;color:var(--primary-light-color)!important;background:transparent!important}@media (max-width: 768px){.detail-reviews-slider .swiper-button-prev{right:0!important}}.detail-reviews-slider .swiper-button-next:after{font-size:24px!important;font-weight:900!important}.review-slider{position:relative}.review-slider .swiper-horizontal{position:static!important;height:auto!important}.review-slider .swiper-backface-hidden .swiper-slide{height:auto!important}.estate-detail-property{position:relative}.estate-detail-property .swiper-horizontal{position:static!important;height:auto!important}.estate-detail-property .swiper-backface-hidden .swiper-slide{height:auto!important}.estate-detail-property .swiper-button-prev:after{font-size:24px!important;font-weight:900!important}.estate-detail-property .swiper-button-next:after{font-size:24px!important;font-weight:900!important}.estate-detail-property .swiper-button-prev{left:-40px!important}@media (max-width: 768px){.estate-detail-property .swiper-button-prev{display:none!important}}.estate-detail-property .swiper-button-next{right:-40px!important}@media (max-width: 768px){.estate-detail-property .swiper-button-next{display:none!important}}.estate-detail-property .card-swiper-slider .swiper-button-prev,.estate-detail-property .card-swiper-slider .swiper-button-next,.estate-detail-property .container-v7_image .swiper-button-prev,.estate-detail-property .container-v7_image .swiper-button-next{display:none!important}.reviewSwiper .swiper-button-next{color:var(--primary-light-color)!important;background:transparent!important;width:40px!important;height:30px!important;right:0!important}.reviewSwiper .swiper-button-next:after{font-size:22px!important;font-weight:700}.reviewSwiper .swiper-button-prev{color:var(--primary-light-color)!important;background:transparent!important;width:40px!important;height:30px!important;left:0!important}.reviewSwiper .swiper-button-prev:after{font-size:22px!important;font-weight:700}.reviewSwiper .swiper-pagination-bullet{background:#d9d9d9!important}.reviewSwiper .swiper-pagination-bullet-active{background:#000000!important}.reviewSwiper .swiper-pagination-fraction,.reviewSwiper .swiper-pagination-custom,.reviewSwiper .swiper-horizontal>.swiper-pagination-bullets,.reviewSwiper .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative!important;margin-top:30px!important}.range-input .css-14pt78w-MuiSlider-rail{border-radius:10px!important;border:.5px solid #bcac9d!important;background:#f8f3ee!important;height:8px!important}.range-input .css-1gv0vcd-MuiSlider-track{background:var(--primary-color)!important;height:8px!important;border:none!important}.range-input .css-eg0mwd-MuiSlider-thumb{background:var(--primary-color)!important;height:30px!important;width:30px!important}.range-input .css-eg0mwd-MuiSlider-thumb:hover,.range-input .css-eg0mwd-MuiSlider-thumb.Mui-focusVisible{box-shadow:none!important}.range-input .css-nnid7-MuiSlider-valueLabel{display:none!important}.range-input .css-nnid7-MuiSlider-valueLabel:before{display:none!important}.range-input .css-jx1sa5-MuiSlider-thumb{color:var(--primary-color)!important}.render-model{border:0!important;height:100%}.mosaic-image-grid-container{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;max-height:800px;overflow:auto;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.mosaic-image-grid-container::-webkit-scrollbar{width:8px}.mosaic-image-grid-container::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.mosaic-image-grid-container::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.mosaic-image-grid-container::-webkit-scrollbar-thumb:hover{background-color:#00000080}.pagination-wrapper{display:flex;justify-content:center;align-items:center;margin-top:8px}.range-slider-cover .thumb,.range-slider-cover .thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.range-slider-cover .thumb{pointer-events:none;position:absolute;height:0;width:90%;outline:none}.range-slider-cover .thumb--zindex-3{z-index:3}.range-slider-cover .thumb--zindex-4{z-index:4}.range-slider-cover .thumb--zindex-5{z-index:5}.range-slider-cover .thumb::-webkit-slider-thumb{background-color:var(--primary-color);border:none;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:20px;width:20px;margin-top:4px;pointer-events:all;position:relative}.range-slider-cover .thumb::-moz-range-thumb{background-color:var(--primary-color);border:none;border-radius:50%;box-shadow:0 0 1px 1px #ced4da;cursor:pointer;height:20px;width:20px;margin-top:4px;pointer-events:all;position:relative}.map-detail-jsx-wrapper{position:relative}.map-detail-jsx-wrapper .btn-zoom,.map-detail-jsx-wrapper .btn-zoom-out,.map-detail-jsx-wrapper .btn-zoom-in{cursor:pointer;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:var(--primary-color, #479e89);box-shadow:0 4px 4px #aaa78a26;z-index:99;width:45px;height:45px}.map-detail-jsx-wrapper .btn-zoom-in{top:20px;right:20px}.map-detail-jsx-wrapper .btn-zoom-out{top:80px;right:20px}.map-detail-jsx-wrapper .map-container,.map-detail-jsx-wrapper .trip-map-container{height:450px;position:relative;overflow:hidden;margin-top:0!important}.map-detail-jsx-wrapper .map-container .mapboxgl-popup-close-button,.map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-close-button{z-index:999;color:#000;font-size:22px;width:29px;outline:none}.map-detail-jsx-wrapper .map-container .propertyPopup,.map-detail-jsx-wrapper .trip-map-container .propertyPopup{max-width:300px;padding:0}.map-detail-jsx-wrapper .map-container .propertyPopup .mapboxgl-popup-content,.map-detail-jsx-wrapper .trip-map-container .propertyPopup .mapboxgl-popup-content{width:300px;padding:0}.map-detail-jsx-wrapper .map-container .mapboxgl-popup-content,.map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif}.map-detail-jsx-wrapper .map-container .place-property,.map-detail-jsx-wrapper .trip-map-container .place-property,.map-detail-jsx-wrapper .map-container.home .place-nearby,.map-detail-jsx-wrapper .home.trip-map-container .place-nearby{display:none}.map-detail-jsx-wrapper .map-container.home .place-property,.map-detail-jsx-wrapper .home.trip-map-container .place-property{display:block}.map-detail-jsx-wrapper .trip-map-container{height:200px!important}.card-wrapperV3{width:100%;background:#ffffff;border-radius:11px;position:relative}.card-wrapperV3 .close-icon{position:absolute;top:20px;left:20px;z-index:50}.card-wrapperV3 .image-icon{position:absolute;top:13px;right:13px;z-index:50;cursor:pointer}.card-wrapperV3_image{width:100%;height:164px}.card-wrapperV3_header{padding:0 16px;margin-top:15px}.card-wrapperV3_header_top{display:flex;align-items:center;justify-content:space-between}.card-wrapperV3_header_bottom{display:flex;align-items:center;gap:10px;margin-top:10px;justify-content:space-between}.card-wrapperV3_header_bottom_wraper{display:flex;align-items:center;gap:7px;padding-right:10px;height:20px}.card-wrapperV3_header_bottom_wraper span{margin-top:3px}.card-wrapperV3_header_bottom_wraper .common,.card-wrapperV3_header_bottom_wraper .popup-property-rating,.card-wrapperV3_header_bottom_wraper .address{font-weight:400;font-size:12px;line-height:14px;color:#6b807b}.card-wrapperV3_header_bottom_right{display:flex;align-items:center;height:20px;gap:7px}.card-wrapperV3_header_bottom_right span{margin-top:3px}.card-wrapperV3_header_bottom_right .popup-property-guests{font-weight:400;font-size:12px;line-height:14px;color:#6b807b}.card-wrapperV3_footer{margin-top:15px;padding:0 16px 16px;display:flex;align-items:center;justify-content:space-between}.card-wrapperV3_footer_left{display:flex;align-items:center}.card-wrapperV3_footer_left-top p{color:var(--primary-color)!important}.card-wrapperV3_footer_left-top .popop-property-price{font-weight:800;font-size:20px;line-height:42px}.card-wrapperV3_footer_left-bottom p{color:var(--primary-color)!important;font-size:20px;line-height:42px}.card-wrapperV3_footer_right{display:flex;align-items:center;gap:11px;cursor:pointer}.app-iframe-container{height:100vh;border:none}.chat-iframe-container{height:80vh;border:none}@media (max-width: 768px){.chat-iframe-container{height:751px;margin-bottom:-80px}}@media (max-width: 768px) and (max-height: 750px){.chat-iframe-container{height:710px}}@media (max-width: 768px) and (max-height: 700px){.chat-iframe-container{height:700px;margin-bottom:-120px}}.rdrDefinedRangesWrapper{display:none}@media (max-width: 768px){.fillter-range-picker .rdrMonths{display:flex;flex-direction:column;width:100%!important}.fillter-range-picker .rdrDateRangePickerWrapper,.fillter-range-picker .rdrMonth,.fillter-range-picker .rdrCalendarWrapper{width:100%!important}}.range-picker-wrapper .rdrStartEdge,.range-picker-wrapper .rdrEndEdge{background-color:var(--primary-color)!important;color:var(--primary-text-color)!important}.range-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.range-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#000!important}.range-picker-wrapper .rdrInRange{background-color:#eefbff!important}.range-picker-wrapper .rdrInRange span{color:#222!important}.range-picker-wrapper .rdrDayPassive span{color:#b0b0b0!important;font-size:13px!important}.range-picker-wrapper .rdrDayDisabled,.range-picker-wrapper button.rdrDayDisabled span.rdrDayNumber{background-color:transparent}.range-picker-wrapper button.rdrDayDisabled span.rdrDayNumber>span:not(.past-day){color:#9a9ead!important;text-decoration-line:line-through!important;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#000}.range-picker-wrapper button.rdrDayDisabled span.rdrDayNumber span.past-day{color:#dadada!important}.range-picker-wrapper .rdrDateDisplayWrapper{display:none!important}.range-picker-wrapper .rdrMonthAndYearWrapper{height:30px;padding-top:0}.range-picker-wrapper .rdrNextPrevButton{background:transparent!important}@media (max-width: 768px){.range-picker-wrapper .rdrMonths{display:flex;flex-direction:column;width:100%!important}.range-picker-wrapper .rdrDateRangePickerWrapper,.range-picker-wrapper .rdrMonth,.range-picker-wrapper .rdrCalendarWrapper{width:100%!important}}@media (max-width: 900px){.range-picker-wrapper .rdrMonth{padding:0!important}.range-picker-wrapper .rdrCalendarWrapper{width:390px!important}}@media (max-width: 400px){.range-picker-wrapper .rdrCalendarWrapper{width:350px!important}}@media (max-width: 380px){.range-picker-wrapper .rdrCalendarWrapper{width:330px!important}}@media (max-width: 768px){.mobile-scroll-wrapper .rdrMonths{height:350px!important;overflow:auto!important}}.inquiry-form{position:absolute;top:49px;right:0;background:#fff;z-index:102;border-radius:12px;box-shadow:0 16px 18px -4px #4b2d181f;padding:20px}@media (max-width: 768px){.inquiry-form{width:100%;padding:20px 5px}}.detail-picker-wrapper .rdrStartEdge,.detail-picker-wrapper .rdrEndEdge{background-color:var(--primary-color)!important;color:var(--primary-text-color)!important}.detail-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.detail-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#000!important}.detail-picker-wrapper .rdrInRange{background-color:#eefbff!important}.detail-picker-wrapper .rdrInRange span{color:#222!important}.detail-picker-wrapper .rdrDayPassive span{color:#b0b0b0!important;font-size:13px!important}.detail-picker-wrapper .rdrDayDisabled,.detail-picker-wrapper button.rdrDayDisabled span.rdrDayNumber{background-color:transparent}.detail-picker-wrapper button.rdrDayDisabled span.rdrDayNumber>span:not(.past-day){color:#9a9ead!important;text-decoration-line:line-through!important;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#000}.detail-picker-wrapper button.rdrDayDisabled span.rdrDayNumber span.past-day{color:#dadada!important}@media (max-width: 768px){.detail-picker-wrapper .rdrMonths{display:flex;flex-direction:column;width:100%!important}.detail-picker-wrapper .rdrDateRangePickerWrapper,.detail-picker-wrapper .rdrMonth,.detail-picker-wrapper .rdrCalendarWrapper{width:100%!important}}.detail-picker-wrapper .rdrDayActive{background-color:transparent!important}.detail-picker-wrapper .rdrDateDisplayWrapper{display:none!important}.detail-picker-wrapper .rdrMonthAndYearWrapper{height:30px;padding-top:0}.detail-picker-wrapper .rdrNextPrevButton{background:transparent!important}@media (max-width: 768px){.detail-picker-wrapper .rdrMonths{flex-direction:column!important;height:300px!important;overflow-y:auto}.detail-picker-wrapper .rdrCalendarWrapper,.detail-picker-wrapper .rdrMonth{width:100%!important}}.reserve-picker-wrapper .rdrStartEdge,.reserve-picker-wrapper-home .rdrStartEdge,.reserve-picker-wrapper .rdrEndEdge,.reserve-picker-wrapper-home .rdrEndEdge{background-color:var(--primary-color)!important;color:var(--primary-text-color)!important}.reserve-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.reserve-picker-wrapper-home .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.reserve-picker-wrapper .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.reserve-picker-wrapper-home .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#000!important}.reserve-picker-wrapper .rdrInRange,.reserve-picker-wrapper-home .rdrInRange{background-color:#eefbff!important}.reserve-picker-wrapper .rdrInRange span,.reserve-picker-wrapper-home .rdrInRange span{color:#222!important}.reserve-picker-wrapper .rdrDayPassive span,.reserve-picker-wrapper-home .rdrDayPassive span{color:#b0b0b0!important;font-size:13px!important}.reserve-picker-wrapper .rdrDayDisabled,.reserve-picker-wrapper-home .rdrDayDisabled,.reserve-picker-wrapper button.rdrDayDisabled span.rdrDayNumber,.reserve-picker-wrapper-home button.rdrDayDisabled span.rdrDayNumber{background-color:transparent}.reserve-picker-wrapper button.rdrDayDisabled span.rdrDayNumber>span:not(.past-day),.reserve-picker-wrapper-home button.rdrDayDisabled span.rdrDayNumber>span:not(.past-day){color:#9a9ead!important;text-decoration-line:line-through!important;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#000}.reserve-picker-wrapper button.rdrDayDisabled span.rdrDayNumber span.past-day,.reserve-picker-wrapper-home button.rdrDayDisabled span.rdrDayNumber span.past-day{color:#dadada!important}@media (max-width: 768px){.reserve-picker-wrapper .rdrMonths,.reserve-picker-wrapper-home .rdrMonths{flex-direction:column!important;max-height:calc(80vh - 100px);overflow-y:auto;width:100%!important}}@media (max-width: 768px) and (max-height: 700px){.reserve-picker-wrapper .rdrMonths,.reserve-picker-wrapper-home .rdrMonths{max-height:70vh!important}}@media (max-width: 768px) and (max-height: 600px){.reserve-picker-wrapper .rdrMonths,.reserve-picker-wrapper-home .rdrMonths{max-height:65vh!important}}@media (max-width: 768px) and (max-height: 500px){.reserve-picker-wrapper .rdrMonths,.reserve-picker-wrapper-home .rdrMonths{max-height:55vh!important}}@media (max-width: 768px){.reserve-picker-wrapper .rdrDateRangePickerWrapper,.reserve-picker-wrapper-home .rdrDateRangePickerWrapper,.reserve-picker-wrapper .rdrCalendarWrapper,.reserve-picker-wrapper-home .rdrCalendarWrapper,.reserve-picker-wrapper .rdrMonth,.reserve-picker-wrapper-home .rdrMonth{width:100%!important}}.reserve-picker-wrapper-home{height:100%;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding-bottom:15px}.reserve-picker-wrapper-home .rdrDateDisplayWrapper{display:none!important}@media (max-width: 768px){.reserve-picker-wrapper-home .rdrMonths{flex-direction:column!important;height:55vh!important;overflow-y:auto}.reserve-picker-wrapper-home .rdrCalendarWrapper{width:100%!important;height:100%!important}.reserve-picker-wrapper-home .rdrMonth{width:100%!important}}.calendar-submit-btn{width:80px;padding:5px;background-color:var(--primary-color);border:none;color:var(--primary-text-color);cursor:pointer;border-radius:4px}.hydepent-house-active{font-size:20px;font-style:normal;font-weight:500;line-height:normal;font-family:Kodchasan,sans-serif;color:var(--secondary-color);text-decoration:none}@media (max-width: 992px){.hydepent-house-active{color:#000!important}}.hydepent-house-pending{font-size:20px;font-style:normal;font-weight:500;line-height:normal;font-family:Kodchasan,sans-serif;color:#000;text-decoration:none}.estate-rental-active{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;font-family:DM Sans,sans-serif;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:4px;cursor:pointer}.estate-rental-active span{display:flex}@media (max-width: 992px){.estate-rental-active{color:#000!important}}.kosher-rental-pending{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;font-family:Poppins,sans-serif;color:#013240;text-decoration:none}.kosher-rental-active{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;font-family:Poppins,sans-serif;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:4px;cursor:pointer}.kosher-rental-active span{display:flex}@media (max-width: 992px){.kosher-rental-active{color:#013240!important}}.estate-rental-pending{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize;font-family:DM Sans,sans-serif;color:#1d2827;text-decoration:none;display:flex;align-items:center;gap:4px}.estate-rental-pending span{display:flex}.mobile-tab-slider{padding-bottom:30px}.hyde-pent-popular-slider .swiper-slide{height:auto!important}.hyde-pent-popular-slider .swiper-button-prev,.hyde-pent-popular-slider .swiper-button-next{color:var(--primary-text-color)!important}.hyde-pent-popular-slider .swiper-pagination-bullet{background:#d9d9d9!important;opacity:1!important}.hyde-pent-popular-slider .swiper-pagination-bullet-active{background:#000000!important}.hyde-pent-popular-slider .hyde-pent-popular-slider .swiper-pagination-bullet{background:#d9d9d9!important;opacity:1!important;margin:0 7px!important}.hyde-pent-popular-slider .swiper-pagination-bullets .swiper-pagination-bullet,.hyde-pent-popular-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px!important}.hyde-pent-popular-slider .swiper-pagination-fraction,.hyde-pent-popular-slider .swiper-pagination-custom,.hyde-pent-popular-slider .swiper-horizontal>.swiper-pagination-bullets,.hyde-pent-popular-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:static!important;margin-top:45px!important}@media (max-width: 768px){.mobile-popular-slider .swiper-pagination-fraction,.mobile-popular-slider .swiper-pagination-custom,.mobile-popular-slider .swiper-horizontal>.swiper-pagination-bullets,.mobile-popular-slider .swiper-pagination-bullets.swiper-pagination-horizontal{position:static!important;margin-top:0!important}}.mobile-popular-slider .swiper-button-prev,.mobile-popular-slider .swiper-button-next{top:42%!important}.mobile-popular-slider .swiper-button-prev:after{font-size:31px!important}.mobile-popular-slider .swiper-button-next:after{font-size:31px!important}.hyde-slider .swiper-button-next{color:#0083db!important;background:#fff;width:51px!important;height:51px!important;right:0!important}.hyde-slider .swiper-button-next:after{font-size:27px!important}.hyde-slider .swiper-button-prev{color:#0083db!important;background:#fff;width:51px!important;height:51px!important;left:0!important}.hyde-slider .swiper-button-prev:after{font-size:27px!important}.pac-container{padding:5px 0!important;font-size:14px!important;text-align:left;list-style:none;background-color:#fff!important;box-shadow:20px 20px 20px #8c8c8c1a!important;width:250px!important;border-top:none!important;border-radius:11px!important}.pac-item:nth-child(1){border:none!important}.pac-container.pac-logo:after{display:none!important}.pac-item{cursor:pointer!important;padding:6px 8px!important;display:block!important;height:100%!important}.pac-item:hover{background-color:#f7f8f9!important}.pac-icon.pac-icon-marker{display:none!important}.hdpi.pac-logo:after{display:none!important}.promise-loading-container{display:flex;justify-content:center;align-items:center;min-height:280px}.calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input{font-weight:600!important;color:#3e484f!important}.calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input::placeholder{color:#3e484f!important}.calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input::-ms-input-placeholder{color:#3e484f!important}.calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select,.calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select{font-weight:600!important;color:#3e484f!important}.calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrMonthName{color:#3e484f!important}.calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive{opacity:.6}.calendar .rdrInRange{color:#f7f7f7!important}.calendar button:not(:has(.rdrStartEdge,.rdrEndEdge)) .rdrDayNumber span:last-child{color:#222!important}.app-calendar .rdrStartEdge,.app-calendar .rdrEndEdge{background-color:var(--primary-color)!important;color:var(--primary-text-color)!important}.app-calendar .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.app-calendar .rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#000!important}.app-calendar .rdrInRange{background-color:#eefbff!important}.app-calendar .rdrInRange span{color:#222!important}.app-calendar .rdrDayPassive span{color:#b0b0b0!important;font-size:13px!important}.app-calendar .rdrDayDisabled,.app-calendar button.rdrDayDisabled span.rdrDayNumber{background-color:transparent}.app-calendar button.rdrDayDisabled span.rdrDayNumber>span:not(.past-day){color:#9a9ead!important;text-decoration-line:line-through!important;text-decoration-style:solid;text-decoration-thickness:2px;text-decoration-color:#000}.app-calendar button.rdrDayDisabled span.rdrDayNumber span.past-day{color:#dadada!important}.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper{display:none;background-color:#eefbff}.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay{margin:28px 35px}@media (max-width: 768px){.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay{margin:10px}}.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input{font-weight:600!important;color:#3e484f!important}.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input::placeholder{color:#3e484f!important}.app-calendar .rdrCalendarWrapper .rdrDateDisplayWrapper .rdrDateDisplay .rdrDateInput input::-ms-input-placeholder{color:#3e484f!important}.app-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper{height:auto}.app-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select,.app-calendar .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select{font-weight:600!important;color:#3e484f!important}.app-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrMonthName{color:#3e484f!important}.app-calendar .rdrCalendarWrapper .rdrMonths .rdrMonth .rdrDays .rdrDayPassive{opacity:.6}.app-calendar .rdrInRange{color:#f7f7f7!important}.app-calendar button:not(:has(.rdrStartEdge,.rdrEndEdge)) .rdrDayNumber span:last-child{color:#222!important}.app-calendar button:has(.rdrInRange) .rdrDayNumber span:last-child{color:#171719!important}.app-calendar.cart-calendar .rdrDateDisplayWrapper{display:block}.app-calendar .rdrDateDisplay{gap:42px}@media (max-width: 768px){.app-calendar .rdrDateDisplay{gap:20px}}.app-calendar .rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:0}.app-calendar .rdrMonthAndYearWrapper{border-bottom:1px solid #e2e7f0;padding:23px 30px;margin:0 -20px}@media (max-width: 768px){.app-calendar .rdrMonthAndYearWrapper{padding:23px 0;margin:0}}.app-calendar .rdrMonths{padding-top:13px}.app-calendar .rdrMonthAndYearPickers{justify-content:space-around}.app-calendar .rdrMonthAndYearPickers .rdrMonthPicker,.app-calendar .rdrMonthAndYearPickers .rdrYearPicker{height:44px;width:100%;max-width:175px;border-radius:5px;justify-content:center}.app-calendar .rdrMonthAndYearPickers .rdrMonthPicker select,.app-calendar .rdrMonthAndYearPickers .rdrYearPicker select{border:1px solid #1f2336;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L6.5 6.5L11.5 1.5' stroke='%231F2336' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:13px 8px}.app-calendar .rdrMonthAndYearPickers .rdrMonthPicker select option,.app-calendar .rdrMonthAndYearPickers .rdrYearPicker select option{background-color:#fff;color:#333}.app-calendar .rdrMonthAndYearPickers .rdrMonthPicker select{background-position:right 40px center}@media (max-width: 768px){.app-calendar .rdrMonthAndYearPickers .rdrMonthPicker select{background-position:right 10px center}}.app-calendar .rdrMonthAndYearPickers .rdrYearPicker select{background-position:right 25px center}.app-calendar .rdrNextPrevButton{display:block!important;background:transparent!important}.app-calendar .rdrPprevButton i,.app-calendar .rdrNextButton i{border:none;background-size:8px 14px;width:8px;height:14px}.app-calendar .rdrPprevButton i{background-image:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.65685 12.6569L1 7L6.65685 1.34315' stroke='%23006182' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app-calendar .rdrNextButton i{background-image:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.34315 1.34315L7 7L1.34315 12.6569' stroke='%23006182' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.app-calendar .rdrDayDisabled{background-color:transparent}@media (max-width: 768px){.properties-calendar .rdrMonths{flex-direction:column!important}}.animated-swiper-icons .swiper-button-next,.card-swiper-slider.opal-home-hero-properties .swiper-button-next,.animated-swiper-icons .swiper-button-prev,.card-swiper-slider.opal-home-hero-properties .swiper-button-prev{opacity:0;transform:translateY(10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.animated-swiper-icons:hover .swiper-button-prev,.card-swiper-slider.opal-home-hero-properties:hover .swiper-button-prev{transition-delay:.1s;opacity:1;transform:translateY(0)}.animated-swiper-icons:hover .swiper-button-next,.card-swiper-slider.opal-home-hero-properties:hover .swiper-button-next{transition-delay:.2s;opacity:1;transform:translateY(0)}@media (max-width: 768px){.card-swiper-slider .swiper-button-prev{left:0!important}.card-swiper-slider .swiper-button-next{right:0!important}.card-swiper-slider .swiper-button-next,.card-swiper-slider .swiper-button-prev{color:var(--primary-color)!important;top:50%!important;width:40px!important;height:30px!important}}.card-swiper-slider .swiper-pagination-bullet-active{background:#fff!important}.card-swiper-slider .hyde-pent-popular-slider .swiper-pagination-bullet{background:#d9d9d9!important}.mobile-popular-properties .card-swiper-slider .swiper-button-next,.mobile-popular-properties .card-swiper-slider .swiper-button-prev{color:var(--primary-light-color)!important}.mobile-popular-properties .swiper-button-prev{left:0!important}.mobile-popular-properties .swiper-button-next{right:0!important}.mobile-popular-properties .swiper-button-next,.mobile-popular-properties .swiper-button-prev{top:220px;color:var(--primary-light-color)!important}.mobile-popular-properties .swiper-button-next:after,.mobile-popular-properties .swiper-button-prev:after{font-size:18px!important}@media (max-width: 768px){.mobile-popular-properties .swiper-pagination-fraction,.mobile-popular-properties .swiper-pagination-custom,.mobile-popular-properties .swiper-horizontal>.swiper-pagination-bullets,.mobile-popular-properties .swiper-pagination-bullets.swiper-pagination-horizontal{position:static!important;margin-top:5px!important}}.cardSwiper .swiper-pagination-fraction,.cardSwiper .swiper-pagination-custom,.cardSwiper .swiper-horizontal>.swiper-pagination-bullets,.cardSwiper .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative!important;margin-top:-25px!important}.trange-slider{height:5px;position:relative;background-color:#e1e9f6;border-radius:2px}.trange-selected{height:100%;left:30%;right:30%;position:absolute;border-radius:5px;background-color:#1b53c0}.trange-input{position:relative}.trange-input input{position:absolute;width:100%;height:5px;top:-7px;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;outline:none;font-size:1px;color:transparent}.trange-input input::-webkit-slider-thumb{height:20px;width:20px;border-radius:50%;border:3px solid #1b53c0;background-color:#fff;pointer-events:auto;-webkit-appearance:none}.trange-input input::-moz-range-thumb{height:15px;width:15px;border-radius:50%;border:3px solid #1b53c0;background-color:#fff;pointer-events:auto;-moz-appearance:none}.trange-price{margin:30px 0;width:100%;display:flex;justify-content:space-between;align-items:center}.trange-price label{margin-right:5px}.trange-price input{width:100%;padding:5px;border:none}.trange-price input:first-of-type{margin-right:15px}.booking-calendar fc-daygrid-day-top{height:100%}.booking-calendar .fc-daygrid-day-events{min-height:0;margin-bottom:0}@media (max-width: 800px){.booking-calendar{width:900px}}.booking-calendar .fc-event-main span{color:var(--secondary-text-color)}.booking-calendar .fc-event-main>span.abode-custom-event{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-family:DMSans-Regular;font-size:12px;font-weight:400;line-height:12px;color:#6b807b}.booking-calendar .fc-event-main>span.abode-reserved-event{color:var(--primary-text-color)}.booking-calendar .fc .fc-scroller-harness,.booking-calendar .fc .fc-scroller-liquid-absolute,.booking-calendar .fc .fc-scroller{overflow:visible!important}.booking-calendar .fc-theme-standard .fc-scrollgrid,.booking-calendar .fc-theme-standard td{border:none!important}.booking-calendar .fc .fc-daygrid-day-frame{position:relative;background:#f3f8fd;border-radius:8px;display:flex;flex-direction:column;min-height:auto!important;height:86px!important;justify-content:center}.booking-calendar .fc-theme-standard th{border:none}.booking-calendar .fc td{padding:10px}.booking-calendar .fc .fc-daygrid-day.fc-day-today{background-color:transparent}.booking-calendar .fc .fc-daygrid-day-number{color:#1d2827;font-family:DMSans-Bold;font-size:22px;font-weight:700;line-height:26px;letter-spacing:0px;text-align:center;padding:0 4px}.booking-calendar .fc .fc-daygrid-day-top{order:2;display:flex;align-items:center;justify-content:center;z-index:10}.booking-calendar .fc-h-event{background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;padding:8px 0 6px!important}.booking-calendar .fc-daygrid-block-event .fc-event-title{font-style:normal;font-weight:400;color:#6b807b!important}.booking-calendar .fc .fc-button-primary{background-color:transparent;border-color:transparent;color:#1d2827;font-size:24px;font-style:normal;font-weight:700;line-height:36px}.booking-calendar .fc .fc-button-primary:not(:disabled).fc-button-active{background-color:transparent;border-color:transparent;color:#1d2827;font-size:24px;font-style:normal;font-weight:700;line-height:36px;font-family:DMSans-Bold}.booking-calendar .fc .fc-button{padding:0;display:flex}.booking-calendar .fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.booking-calendar .fc .fc-toolbar{padding:8px 230px}.booking-calendar .fc .fc-button-primary:hover{background-color:transparent;border-color:transparent;color:#1d2827}.booking-calendar .fc .fc-button-primary:not(:disabled):active{background-color:transparent;border-color:transparent;color:#1d2827}.booking-calendar .fc-toolbar-title{font-size:20px!important;font-style:normal;font-weight:700;font-family:DM Sans;line-height:36px;color:#1d2827}.booking-calendar .fc .fc-toolbar.fc-header-toolbar{border-radius:30px;background:#f7f8f9}.booking-calendar .fc .fc-daygrid-event-harness{margin-top:0!important}.booking-calendar .event-top{font-size:12px}.booking-calendar .event-bottom{position:absolute;top:109px;left:50%;transform:translate(-50%,-50%);font-size:16px}@media (max-width: 1500px){.booking-calendar .event-bottom{top:100px}}.booking-calendar .saturday-header{color:var(--primary-color)}.booking-calendar .saturday-date :nth-child(1){width:100%;text-align:center}.booking-calendar .fc-daygrid-day-frame .day-quantity{color:#6b807b;font-size:12px;font-weight:400;line-height:20px;letter-spacing:0px;text-align:center}@media (max-width: 1000px){.booking-calendar .fc-daygrid-day-frame .day-quantity{font-size:12px}}.booking-calendar .fc-day-sat .fc-daygrid-day-frame{border:1px solid #c4c4c4;background:#ecf9fc}.booking-calendar .fc-day-sat span.abode-custom-event{color:#807b6b}.booking-calendar .fc-day-other .fc-daygrid-day-frame{border:1px solid #f7f8f9;background:#f7f8f9}.booking-calendar .fc-day-other .day-quantity{color:#9da6a4}.booking-calendar .disablePastDates .fc-daygrid-day-frame{background-color:#f7f8f9!important;background:#f7f8f9!important}.booking-calendar .disablePastDates .fc-daygrid-day-frame .fc-daygrid-day-number span,.booking-calendar .disablePastDates .fc-daygrid-day-frame .fc-daygrid-day-number .day-quantity{color:#e3e5e6!important}.booking-calendar .saturday-date .reserved:after{content:"";position:absolute;left:0;top:-35px;width:100%;height:86px;background-color:transparent;border-radius:10px;z-index:-10}@media (max-width: 1000px){.booking-calendar .saturday-date .reserved:after{height:100px}}.booking-calendar .half-day-booked:after{content:"";position:absolute;inset:0;height:86px;background:linear-gradient(to right,#f7f8f9 0%,#f7f8f9 50%,white 50%,white 100%);border:1px solid #dbe3d9;border-radius:8px;z-index:-10}@media (max-width: 1000px){.booking-calendar .half-day-booked:after{height:100px}}.booking-calendar .check-in-reservation:after{content:"";position:absolute;inset:0;height:86px;background:linear-gradient(to left,#f7f8f9 0%,#f7f8f9 50%,white 50%,white 100%)!important;border:1px solid #dbe3d9;border-radius:8px;z-index:-10}@media (max-width: 1000px){.booking-calendar .check-in-reservation:after{height:100px}}.booking-calendar .check-out-reservation:after{content:"";position:absolute;inset:0;height:86px;background:linear-gradient(to right,#f7f8f9 0%,#f7f8f9 50%,white 50%,white 100%);border:1px solid #dbe3d9;border-radius:8px;z-index:-10}@media (max-width: 1000px){.booking-calendar .check-out-reservation:after{height:100px}}.booking-calendar .fc-daygrid-event{margin:0!important}.booking-calendar .fc-daygrid-day-events .fc-daygrid-event-harness:nth-of-type(1){height:0}.booking-calendar .fc-daygrid-day-events .fc-daygrid-event-harness:nth-of-type(1) .reserved{padding:0!important}.booking-calendar .reserved:after{content:"";position:absolute;left:0;top:0;width:100%;height:86px;background-color:#f7f8f9;border-radius:10px;z-index:-10}@media (max-width: 1000px){.booking-calendar .reserved:after{height:100px}}.booking-calendar .custom-event-badge{z-index:10}.booking-calendar .reserved .fc-sticky{color:var(--primary-text-color)!important}.booking-calendar .custom-event-badge{width:100%!important;overflow:hidden!important}.calendar{font-family:DM Sans!important}.calendar .fc-daygrid-day-top{height:100%!important;font-family:DM Sans!important}.calendar .fc-daygrid-day-events{min-height:0!important;margin-bottom:0!important;font-family:DM Sans!important}.calendar .fc-daygrid-day-number{font-family:DM Sans!important}.booking-calendar .fc td{padding:4px!important}.booking-calendar .fc .fc-toolbar{padding:8px 10px!important;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width: 1200px){.booking-calendar .fc .fc-toolbar{padding:8px 0}}.booking-calendar .fc-dayGridMonth-button,.booking-calendar .fc-dayGridYear-button{text-transform:capitalize}.hyde-detail .mapboxgl-ctrl{position:relative;cursor:pointer}.hyde-detail .mapboxgl-ctrl span{display:flex;align-items:center;gap:10px;font-size:14px;line-height:26px;font-weight:400}.estate-property-detail .fc-day-sat span.abode-custom-event{color:#807b6b}.estate-property-detail .fc .fc-daygrid-day-frame{background:#f0f0ee}.estate-property-detail .fc-day-other .fc-daygrid-day-frame{border:1px solid #f9f8f7;background:#f9f8f7}.estate-property-detail .fc-day-sat .fc-daygrid-day-frame{border:1px solid #c4c4c4!important;background:#f6f1dd!important}.app-unsubscribe-container,.app-email-verification-container{height:60vh;display:flex;justify-content:center;align-items:center;gap:12px;flex-direction:column}.fillter-location-cover .rc-select-single:not(.rc-select-customize-input) .rc-select-selector{padding:0!important;border:none!important;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:16px!important;color:#1d2827!important}.fillter-location-cover .rc-select-single:not(.rc-select-customize-input) .rc-select-selector::placeholder{color:#1d2827!important}.fillter-location-cover .rc-select{width:100%!important;color:#1d2827!important}.fillter-location-cover input{color:#1d2827!important}.fillter-location-cover input::placeholder{color:#1d2827!important}.description-slider .swiper-button-prev{left:-30px!important;color:var(--primary-light-color)!important}@media (max-width: 768px){.description-slider .swiper-button-prev{left:0!important}}.description-slider .swiper-button-prev:after{font-size:24px!important;font-weight:700}.description-slider .swiper-button-next{right:-30px!important;color:var(--primary-light-color)!important}@media (max-width: 768px){.description-slider .swiper-button-next{right:0!important}}.description-slider .swiper-button-next:after{font-size:24px!important;font-weight:700}.description-slider .swiper-horizontal,.room-type-block .swiper-horizontal{position:static!important}.home-mobile-calendar{height:100%!important}@media (max-width: 768px){.home-mobile-calendar{width:100%!important}}.home-mobile-calendar .rdrMonths{margin-top:25px!important;height:100%!important;overflow:auto!important}.home-mobile-calendar .rdrWeekDays{position:fixed!important;width:97%!important;margin-top:-24px!important}@media (max-width: 520px){.home-mobile-calendar .rdrWeekDays{width:95%!important}}.home-mobile-calendar .rdrWeekDay{display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;color:#000!important}@media (max-width: 768px){.home-mobile-calendar .rdrCalendarWrapper,.home-mobile-calendar .rdrMonth{width:100%!important}}.popular-vacations-slider .swiper-horizontal{position:static!important;height:auto!important}.popular-vacations-slider .swiper-backface-hidden .swiper-slide{height:auto!important}.app-wp-widget{position:fixed;bottom:10px;right:4px;z-index:999;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.app-wp-widget.details-page{bottom:75px;right:50px}}.animate-overflow-tags{animation:scroll-left-right 10s linear infinite alternate}.paused{animation-play-state:paused}@keyframes scroll-left-right{0%{transform:translate(0)}50%{transform:translate(-50%)}to{transform:translate(0)}}.custom404-container #notfound{position:relative;height:100vh}.custom404-container #notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom404-container .notfound{max-width:710px;width:100%;padding-left:190px;line-height:1.4}.custom404-container .notfound .notfound-404{position:absolute;left:0;top:0;width:150px;height:150px}.custom404-container .notfound .notfound-404 h1{font-family:Passion One,cursive;color:var(--primary-color);font-size:150px;letter-spacing:15.5px;margin:0;font-weight:900;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.custom404-container .notfound h2{font-family:Raleway,sans-serif;color:#292929;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;margin-top:0}.custom404-container .notfound p{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;margin-top:0;margin-bottom:15px;color:#333}.custom404-container .notfound a{font-family:Raleway,sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;background:#fff;display:inline-block;border-radius:40px;color:var(--primary-color);font-weight:700;-webkit-box-shadow:0px 4px 15px -5px rgba(0,0,0,.3);box-shadow:0 4px 15px -5px #0000004d;-webkit-transition:.2s all;transition:.2s all;min-width:155px;text-align:center;display:flex;justify-content:center;align-items:center;height:58px}.custom404-container .notfound a:hover{color:#fff;background-color:var(--primary-color)}@media only screen and (max-width: 480px){.custom404-container .notfound{text-align:center}.custom404-container .notfound .notfound-404{position:relative;width:100%;margin-bottom:15px}.custom404-container .notfound{padding-left:15px;padding-right:15px}}.custom-info-popup .popup-container{position:relative;align-items:center;display:flex;flex-direction:column;gap:5px}.custom-info-popup .popup-container .close-icon{position:absolute;top:-9px;right:-12px;cursor:pointer}.custom-info-popup .popup-content{display:flex;gap:10px;align-items:center}.custom-info-popup .popup-content .error{color:#e85b49}.custom-info-popup .popup-content .info{font-size:13px}.galei-reviews .swiper-button-prev{color:#000!important;width:43px!important;height:41px!important;left:-22px!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;top:67%!important}.galei-reviews .swiper-button-next:after{font-size:17px!important;font-weight:700}.galei-reviews .swiper-button-prev:after{font-size:17px!important;font-weight:700}.galei-reviews .swiper-button-next{color:#000!important;background:#fff!important;width:43px!important;height:41px!important;right:3px!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:67%!important}.galei-reviews .swiper-horizontal{position:static!important}.galei-sanz-pending{font-size:16px;font-style:normal;font-weight:500;line-height:26px;color:#fff;font-family:Poppins,sans-serif;text-decoration:none}@media (max-width: 1000px){.galei-sanz-pending{color:#1e1e1e!important}}.galei-sanz-active{font-size:16px;font-style:normal;font-weight:500;line-height:26px;font-family:Poppins,sans-serif;color:var(--secondary-light-color);text-decoration:none}.galei-gallery-cover .swiper-button-prev{color:#000!important;width:43px!important;height:35px!important;left:21%!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 2.939px 28.8px -.735px #00000040!important}@media (max-width: 420px){.galei-gallery-cover .swiper-button-prev{left:12%!important}}.galei-gallery-cover .swiper-button-prev:after{font-size:22px!important;font-weight:700}.galei-gallery-cover .swiper-button-next:after{font-size:22px!important;font-weight:700}.galei-gallery-cover .swiper-button-next{color:#000!important;background:#fff!important;width:43px!important;height:35px!important;right:21%!important;border-radius:73.469px!important;box-shadow:0 2.939px 28.8px -.735px #00000040!important}@media (max-width: 420px){.galei-gallery-cover .swiper-button-next{right:11%!important}}.galei-gallery-cover .swiper-slide{height:210px;top:115px}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide{height:110px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide{height:70px!important;top:48px!important}}.galei-gallery-cover .swiper-slide .index-module__image-wrapper__46iWX img{height:210px;width:550px!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide .index-module__image-wrapper__46iWX img{height:110px!important;width:350px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide .index-module__image-wrapper__46iWX img{height:70px!important;width:150px!important}}.galei-gallery-cover .swiper-slide-prev{height:300px!important;top:70px!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-prev{height:200px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-prev{height:100px!important;top:29px!important}}.galei-gallery-cover .swiper-slide-prev .index-module__image-wrapper__46iWX img{height:300px!important;width:550px!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-prev .index-module__image-wrapper__46iWX img{height:200px!important;width:350px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-prev .index-module__image-wrapper__46iWX img{width:190px!important;height:100px!important}}.galei-gallery-cover .swiper-slide-active{height:440px!important;z-index:11!important;top:0!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-active{height:340px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-active{height:150px!important}}.galei-gallery-cover .swiper-slide-active .index-module__image-wrapper__46iWX img{height:440px!important;z-index:11!important;width:700px!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-active .index-module__image-wrapper__46iWX img{height:340px!important;width:550px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-active .index-module__image-wrapper__46iWX img{height:150px!important;width:250px!important}}.galei-gallery-cover .swiper-slide-next{height:300px!important;top:70px!important;z-index:1!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-next{height:200px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-next{height:100px!important;top:29px!important}}.galei-gallery-cover .swiper-slide-next .index-module__image-wrapper__46iWX img{height:300px!important;width:550px!important;z-index:1!important}@media (max-width: 1130px){.galei-gallery-cover .swiper-slide-next .index-module__image-wrapper__46iWX img{height:200px!important;width:350px!important}}@media (max-width: 768px){.galei-gallery-cover .swiper-slide-next .index-module__image-wrapper__46iWX img{width:190px!important;height:100px!important}}.galei-gallery-cover .swiper-pagination-bullet{background:transparent!important;border:1px solid #40c0ca!important;opacity:1!important}.galei-gallery-cover .swiper-pagination-bullet-active{background:#40c0ca!important}.galei-gallery-cover .swiper-horizontal>.swiper-pagination-bullets,.galei-gallery-cover .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-42px!important}.galei-gallery-slider .swiper-horizontal{position:static!important}.galei-facilties-cover .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.galei-facilties-cover .swiper-slide{text-align:center;font-size:18px;background:#fff;height:calc((100% - 30px)/2)!important;display:flex;justify-content:center;align-items:center}.galei-facilties-cover .swiper-button-prev{color:#000!important;width:43px!important;height:35px!important;left:30%!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;top:auto!important;bottom:-60px!important}.galei-facilties-cover .swiper-button-prev:after{font-size:17px!important;font-weight:500}.galei-facilties-cover .swiper-button-next:after{font-size:17px!important;font-weight:500}.galei-facilties-cover .swiper-button-next{color:#000!important;background:#fff!important;width:43px!important;height:35px!important;right:30%!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:auto!important;bottom:-60px!important}.hostel-facilties-slider .swiper-horizontal{position:static!important}.galei-exquisite-slider .swiper-button-prev{color:#000!important;background:#fff!important;width:43px!important;height:41px!important;left:0!important;border-radius:100%!important;box-shadow:0 0 2.5px #b9b9b980!important}.galei-exquisite-slider .swiper-button-prev:after{font-size:22px!important;font-weight:700}.galei-exquisite-slider .swiper-button-next:after{font-size:22px!important;font-weight:700}.galei-exquisite-slider .swiper-button-next{color:#000!important;background:#fff!important;width:43px!important;height:41px!important;right:0!important;border-radius:100%!important;box-shadow:0 0 2.5px #b9b9b980!important}.hero-kosher-slider .swiper-button-prev{background:rgba(255,255,255,.8);box-shadow:0 3.032px 33.806px 5.306px #a5a5a540;color:#013240!important;width:45px!important;height:43px!important;left:-6%!important;border-radius:100%!important}@media (max-width: 1120px){.hero-kosher-slider .swiper-button-prev{top:auto!important;bottom:-100px!important;left:37%!important}}.hero-kosher-slider .swiper-button-prev:hover{color:var(--primary-color)!important}.hero-kosher-slider .swiper-button-prev:after{font-size:17px!important;font-weight:400}.hero-kosher-slider .swiper-button-next:after{font-size:17px!important;font-weight:400}.hero-kosher-slider .swiper-button-next{background:rgba(255,255,255,.8);box-shadow:0 3.032px 33.806px 5.306px #a5a5a540;color:#013240!important;width:45px!important;height:43px!important;right:-3%!important;border-radius:100%!important}@media (max-width: 1120px){.hero-kosher-slider .swiper-button-next{top:auto!important;bottom:-100px!important;right:37%!important}}.hero-kosher-slider .swiper-button-next:hover{color:var(--primary-color)!important}.hero-kosher-slider .swiper-pagination-total{display:none!important}.hero-kosher-slider .swiper-pagination-fraction{font-size:1px!important;color:transparent;width:20px;inset:auto 4% -80px auto}.hero-kosher-slider .swiper-pagination-current{font-size:50px!important;font-style:normal;font-weight:600!important;line-height:52px;text-transform:capitalize;color:#fff;font-family:Poppins,sans-serif}@media (max-width: 768px){.vacation-mobile-slider .swiper-horizontal{position:static!important}}.kosher-hero-slider .swiper-horizontal{position:static!important}.kosher-hotel-room .swiper-button-next{right:3px!important}.kosher-hotel-room .swiper-button-prev{left:3px!important}.kosher-hotel-room .swiper-button-next,.kosher-hotel-room .swiper-button-prev{width:40px!important;height:38px!important;border-radius:100%!important}.kosher-cover-grid{position:relative}.kosher-cover-grid .swiper-horizontal{position:static!important}.destination-slider .swiper-button-prev{color:#fff!important;background:#013240!important;width:72px!important;height:70px!important;left:41%!important;border-radius:100%!important;top:auto!important;bottom:-125px!important}.destination-slider .swiper-button-prev:hover{color:var(--primary-color)!important}@media (max-width: 1330px){.destination-slider .swiper-button-prev{left:35%!important}}@media (max-width: 870px){.destination-slider .swiper-button-prev{left:25%!important}}@media (max-width: 768px){.destination-slider .swiper-button-prev{width:58px!important;height:57px!important;bottom:-103px!important}}.destination-slider .swiper-button-prev:after{font-size:17px!important;font-weight:400}.destination-slider .swiper-button-next:after{font-size:17px!important;font-weight:400}.destination-slider .swiper-button-next{color:#fff!important;background:#013240!important;width:72px!important;height:70px!important;right:41%!important;border-radius:100%!important;top:auto!important;bottom:-125px!important}.destination-slider .swiper-button-next:hover{color:var(--primary-color)!important}@media (max-width: 1330px){.destination-slider .swiper-button-next{right:35%!important}}@media (max-width: 870px){.destination-slider .swiper-button-next{right:25%!important}}@media (max-width: 768px){.destination-slider .swiper-button-next{width:58px!important;height:57px!important;bottom:-103px!important}}.hero-mobile-slider{position:relative}.hero-mobile-slider .swiper-horizontal{position:static!important}.vacation-mobile-slider .swiper-button-prev,.vacation-mobile-slider .swiper-button-next{display:none!important}.rental-slider{position:relative}.rental-slider .swiper-horizontal{position:static!important}.rental-mobile-slider .swiper-button-prev{color:#fff!important;background:#013240!important;width:58px!important;height:57px!important;left:35%!important;border-radius:100%!important;top:auto!important;bottom:-100px!important}@media (max-width: 500px){.rental-mobile-slider .swiper-button-prev{left:32%!important}}.rental-mobile-slider .swiper-button-prev:after{font-size:17px!important;font-weight:400}.rental-mobile-slider .swiper-button-next:after{font-size:17px!important;font-weight:400}.rental-mobile-slider .swiper-button-next{color:#fff!important;background:#013240!important;width:58px!important;height:57px!important;right:35%!important;border-radius:100%!important;top:auto!important;bottom:-100px!important}@media (max-width: 500px){.rental-mobile-slider .swiper-button-next{right:32%!important}}.property-card-v9 .swiper-pagination-bullet-active{background:var(--primary-color)!important}.property-card-v9 .hyde-pent-popular-slider .swiper-pagination-bullet{background:rgb(255,255,255)!important}.types-slider{border-bottom:1px solid var(--secondary-color);position:static!important}.types-slider .swiper-button-next,.types-slider .swiper-button-prev{color:var(--primary-light-color)!important;background:transparent!important;width:40px!important;height:30px!important}.types-slider .swiper-button-next.swiper-button-disabled,.types-slider .swiper-button-prev.swiper-button-disabled{opacity:0}.types-slider .swiper-button-next{right:-10px!important}.types-slider .swiper-button-prev{left:-10px!important}.types-slider .swiper-button-next:after,.types-slider .swiper-button-prev:after{font-size:22px!important;font-weight:700}.centered-slider .swiper-wrapper{justify-content:center}.centered-slider .swiper-wrapper .swiper-slide{width:100%;max-width:150px}.centered-slider .swiper-wrapper .swiper-slide:last-child{margin-right:0!important}.kosher-reviews .swiper-button-prev{color:#0e2759!important;width:37px!important;height:36px!important;left:-4%!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;top:57%!important;display:none!important}@media (max-width: 992px){.kosher-reviews .swiper-button-prev{top:auto!important;bottom:-61px!important;display:flex!important;left:33%!important}}.kosher-reviews .swiper-button-next:after{font-size:17px!important;font-weight:700}.kosher-reviews .swiper-button-prev:after{font-size:17px!important;font-weight:700}.kosher-reviews .swiper-button-next{color:#000!important;background:#fff!important;width:37px!important;height:36px!important;right:-4%!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:57%!important;display:none!important}@media (max-width: 992px){.kosher-reviews .swiper-button-next{display:flex!important;top:auto!important;bottom:-61px!important;right:33%!important}}.kosher-reviews .swiper-pagination{display:none!important}.kosher-review-cover:hover .swiper-button-prev,.kosher-review-cover:hover .swiper-button-next{display:flex!important}.kosher-reviews-wrapper{position:relative}.kosher-reviews-wrapper .swiper-horizontal{position:static!important}.kosher-reviews-wrapper .swiper-pagination{display:none!important}.mobile-essential-swiper{position:relative}.mobile-essential-swiper .swiper-horizontal{position:static!important}.essential-mobile .swiper-button-prev{border:1px solid #d9d9d9;color:#013240!important;background:#fff!important;width:41px!important;height:40px!important;left:35%!important;border-radius:100%!important;top:auto!important;bottom:-60px!important}@media (max-width: 500px){.essential-mobile .swiper-button-prev{left:37%!important}}.essential-mobile .swiper-button-prev:after{font-size:17px!important;font-weight:400}.essential-mobile .swiper-button-next:after{font-size:17px!important;font-weight:400}.essential-mobile .swiper-button-next{border:1px solid #d9d9d9;color:#013240!important;background:#fff!important;width:41px!important;height:40px!important;right:35%!important;border-radius:100%!important;top:auto!important;bottom:-60px!important}@media (max-width: 500px){.essential-mobile .swiper-button-next{right:37%!important}}.revenue-mobile-slider{position:relative}.revenue-mobile-slider .swiper-horizontal{position:static!important;padding-top:40px;margin-top:-40px}.revenue-mobile .swiper-button-prev{border:1px solid #d9d9d9;color:#013240!important;background:#fff!important;width:41px!important;height:40px!important;left:35%!important;border-radius:100%!important;top:auto!important;bottom:-60px!important}@media (max-width: 500px){.revenue-mobile .swiper-button-prev{left:37%!important}}.revenue-mobile .swiper-button-prev:after{font-size:17px!important;font-weight:400}.revenue-mobile .swiper-button-next:after{font-size:17px!important;font-weight:400}.revenue-mobile .swiper-button-next{border:1px solid #d9d9d9;color:#013240!important;background:#fff!important;width:41px!important;height:40px!important;right:35%!important;border-radius:100%!important;top:auto!important;bottom:-60px!important}@media (max-width: 500px){.revenue-mobile .swiper-button-next{right:37%!important}}.button-icon{height:40px;width:41px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-color);cursor:pointer}.button-icon .kosher-hotel-room{stroke:#fff}.button-icon:hover .kosher-hotel-room{stroke:#013240!important}.kosher-button-icon{height:40px;width:41px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#013240;cursor:pointer}.kosher-button-icon .kosher-hotel-room{stroke:#fff}.kosher-button-icon:hover .kosher-hotel-room{stroke:var(--primary-color)!important}.map-jsx-wrapper{position:relative}.map-jsx-wrapper.view-full{height:880px;margin:0;padding:5px}.map-jsx-wrapper .btn-zoom,.map-jsx-wrapper .btn-zoom-out,.map-jsx-wrapper .btn-zoom-in{cursor:pointer;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:var(--primary-color, #479e89);box-shadow:0 4px 4px #aaa78a26;z-index:99;width:45px;height:45px}.map-jsx-wrapper .btn-zoom-in{top:20px;right:20px}.map-jsx-wrapper .btn-zoom-out{top:80px;right:20px}.map-jsx-wrapper .map-container,.map-jsx-wrapper .map-detail-jsx-wrapper .trip-map-container,.map-detail-jsx-wrapper .map-jsx-wrapper .trip-map-container{position:relative;height:780px;margin-top:0!important}.map-jsx-wrapper .map-container .mapboxgl-popup-close-button,.map-jsx-wrapper .map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-close-button,.map-detail-jsx-wrapper .map-jsx-wrapper .trip-map-container .mapboxgl-popup-close-button{z-index:999;color:#fff;font-size:22px}.map-jsx-wrapper .map-container .propertyPopup,.map-jsx-wrapper .map-detail-jsx-wrapper .trip-map-container .propertyPopup,.map-detail-jsx-wrapper .map-jsx-wrapper .trip-map-container .propertyPopup{max-width:300px;padding:0;border-radius:20px}.map-jsx-wrapper .map-container .propertyPopup .mapboxgl-popup-content,.map-jsx-wrapper .map-detail-jsx-wrapper .trip-map-container .propertyPopup .mapboxgl-popup-content,.map-detail-jsx-wrapper .map-jsx-wrapper .trip-map-container .propertyPopup .mapboxgl-popup-content{width:300px;padding:0;border-radius:20px}.map-jsx-wrapper .map-container .mapboxgl-popup-content,.map-jsx-wrapper .map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-content,.map-detail-jsx-wrapper .map-jsx-wrapper .trip-map-container .mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif}.map-jsx-wrapper .mapboxgl-popup-tip{display:none!important}.custom-marker{background-color:#fff;padding:5px;color:#000;font-weight:700;border-radius:12px}.map-container,.map-detail-jsx-wrapper .trip-map-container{height:750px;margin-top:0!important;position:relative}.map-container.view-full,.map-detail-jsx-wrapper .view-full.trip-map-container{height:100vh}.map-container .mapboxgl-popup-close-button,.map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-close-button{z-index:999;color:#fff;font-size:22px}.map-container .propertyPopup,.map-detail-jsx-wrapper .trip-map-container .propertyPopup{max-width:300px;padding:0;border-radius:20px}.map-container .propertyPopup .mapboxgl-popup-content,.map-detail-jsx-wrapper .trip-map-container .propertyPopup .mapboxgl-popup-content{width:300px;padding:0;border-radius:20px}.map-container .mapboxgl-popup-content,.map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-content{text-align:center;font-family:Open Sans,sans-serif}.map-container .mapboxgl-popup-tip,.map-detail-jsx-wrapper .trip-map-container .mapboxgl-popup-tip{display:none!important}.contact-icon-wrapper{height:80px;width:82px;background:#013240;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 768px){.contact-icon-wrapper{height:49px;width:50px}}.contact-icon-wrapper:hover .mail-icon-wrapper,.contact-icon-wrapper:hover .whatsapp-icon-wrapper,.contact-icon-wrapper:hover .phone-icon-wrapper{stroke:var(--primary-color)!important}.contact-icon-wrapper .mail-icon-wrapper{height:30px;width:35px;stroke:#fff}@media (max-width: 500px){.contact-icon-wrapper .mail-icon-wrapper{height:20px;width:25px}}.contact-icon-wrapper .whatsapp-icon-wrapper{height:35px;width:35px;stroke:#fff}@media (max-width: 500px){.contact-icon-wrapper .whatsapp-icon-wrapper{height:25px;width:25px}}.contact-icon-wrapper .phone-icon-wrapper{height:37px;width:39px;stroke:#fff}@media (max-width: 500px){.contact-icon-wrapper .phone-icon-wrapper{height:27px;width:29px}}.map-room-card{width:301px!important}.map-room-card .map-popup-card{background:#fff;position:relative;display:flex;flex-direction:column;z-index:1;overflow:hidden;border-radius:20px!important;box-shadow:0 0 20px -4px #9e9b9b40!important}@media (max-width: 1150px){.map-room-card .map-popup-card{height:410px!important}}.map-room-card .map-popup-card .map-popup-card_image{border:1px solid #f7f7f5;border-radius:20px;height:201px;width:100%}.map-room-card .map-popup-card .favorite-icon{position:absolute;top:15px;right:15px;cursor:pointer;z-index:101}.map-room-card .map-popup-card .block{padding:12px 12px 17px!important;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.map-room-card .map-popup-card .block_header{display:flex;flex-direction:column;gap:9px}.map-room-card .map-popup-card .location-text{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:--secondary-dark-color;font-family:DM Sans,sans-serif;display:flex!important;align-items:center;gap:5px}.map-room-card .map-popup-card .block-title{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.map-room-card .map-popup-card .block-title .block-title-text{font-size:16px;font-style:normal;font-weight:500;line-height:18px;text-transform:capitalize;color:--secondary-dark-color!important;text-align:left!important;font-family:Rubik,sans-serif!important;cursor:pointer}@media (max-width: 1150px){.map-room-card .map-popup-card .block-title .block-title-text{text-overflow:ellipsis;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.map-room-card .map-popup-card .block-title .rating-text{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:--secondary-dark-color;font-family:DM Sans,sans-serif;display:flex;align-items:center;gap:6px}.map-room-card .map-popup-card .block-cover{display:flex;align-items:center;gap:3px;margin-top:10px}.map-room-card .map-popup-card .block-cover .feature-wrapper{border-radius:100px;background:#f2f2f2;padding:3px 9px 3px 3px;display:flex;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:400;line-height:14px;font-family:DM Sans,sans-serif;color:#6d6c6c;width:fit-content}.map-room-card .map-popup-card .block-cover .feature-icon{border:1px solid #f1f1f1;background:#fff;height:30px;width:31px;border-radius:100px;display:flex;justify-content:center;align-items:center}.map-room-card .map-popup-card .block_footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px!important}.map-room-card .map-popup-card .block_footer .footer-v3-text{font-size:20px;font-style:normal;font-weight:500;line-height:18px;text-transform:capitalize;font-family:Rubik,sans-serif!important;color:#013240!important;display:flex;align-items:center!important;flex-direction:row!important;gap:8px!important}.map-room-card .map-popup-card .block_footer .footer-v3-text .sub-text{font-size:10px;font-style:normal;font-weight:400;line-height:18px;text-transform:capitalize;font-family:Rubik,sans-serif!important;color:#6d6c6c}.map-room-card .map-popup-card .block_footer .button-icon{height:40px;width:41px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-color);cursor:pointer}@media (max-width: 576px){.mapboxgl-canvas{width:100%!important;border-radius:50%!important}}@media (max-width: 1180px){.mapboxgl-canvas .filled-icon{width:65px!important;height:65px!important}}.step-indicator-wrapper .progress-bar-wrapper,.step-indicator-wrapper .progress-bar-wrapper *{box-sizing:border-box}.step-indicator-wrapper .step-progress-bar{margin:0 0 1rem;padding:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media (max-width: 500px){.step-indicator-wrapper .step-progress-bar{width:95%!important}}.step-indicator-wrapper .step-progress-label{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1;margin-bottom:4px;padding:0 0 0 48px}@media (max-width: 500px){.step-indicator-wrapper .step-progress-label{width:95%!important}}.step-indicator-wrapper .progress-step{list-style:none;text-align:center;flex:1 1 auto;position:relative}.step-indicator-wrapper .progress-step:before{content:"";position:absolute;top:50%;height:3px;width:100%;right:50%;transform:translateY(-50%);z-index:-1;background:linear-gradient(to left,#e7eaf3 50%,var(--primary-color) 50%);background-size:200% 100%;background-position:right bottom;transition:background-position .2s ease-in-out}.step-indicator-wrapper .progress-step:first-child:before{content:none}.step-indicator-wrapper .progress-step .step-index,.step-indicator-wrapper .progress-step .step-icon{background-color:#e7eaf3;color:var(--text-normal);border-radius:50%;height:1.5rem;width:1.5rem;line-height:1rem;display:inline-flex;transform-origin:center;align-items:center;justify-content:center}.step-indicator-wrapper .step-index,.step-indicator-wrapper .step-icon{transition:background-color .25s ease}.step-indicator-wrapper .progress-step .step-label{color:var(--text-normal);position:absolute;top:120%;left:50%;transform:translate(-50%);font-size:12px}.step-indicator-wrapper .progress-step .step-label-subtitle{display:block}.step-indicator-wrapper .progress-step.completed .step-icon{background-color:var(--primary-color);color:#fff;animation:spring-down .4s ease-in-out forwards}.step-indicator-wrapper .progress-step.completed .step-icon:hover{background-color:var(--primary-color)}.step-indicator-wrapper .progress-step.current .step-index{border-radius:999px;border:2px solid var(--secondary-color);background:#fff;animation:spring-up .4s ease forwards}.step-indicator-wrapper .progress-step.current .step-index-dot{height:7px;width:7px;background:var(--secondary-color);border-radius:100%}.step-indicator-wrapper .progress-step.completed:before,.step-indicator-wrapper .progress-step.current:before,.step-indicator-wrapper .progress-step.has-error:before{background-position:left bottom}.step-indicator-wrapper .progress-step.has-error .step-icon{color:#fff;background-color:#bb392d;animation:shake .35s ease-in-out forwards}.step-indicator-wrapper .step-content{padding:1rem}.step-indicator-wrapper .step-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.step-indicator-wrapper .step-action-btn{padding:.75rem 1rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease-in-out}.step-indicator-wrapper .action-btn-secondary{border:1px solid #d1d9eb}.step-indicator-wrapper .action-btn-secondary:hover{background-color:#f3f7ff;box-shadow:0 3px 6px #bec9e44d}.step-indicator-wrapper .action-btn-primary{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff}.step-indicator-wrapper .action-btn-primary:hover{background-color:#316ddb;border:1px solid #316ddb;box-shadow:0 3px 6px #397cf64d}.step-indicator-wrapper .step-action-btn.disabled{pointer-events:none;filter:opacity(.7);cursor:default}@keyframes spring-up{0%{transform:scale(1)}10%{transform:scale(.975)}40%{transform:scale(1.4)}50%,to{transform:scale(1.2)}}@keyframes spring-down{0%{transform:scale(1.2)}35%,to{transform:scale(1)}}@keyframes shake{0%{transform:translate(0)}15%{transform:translate(.2rem)}30%,60%{transform:translate(-.4rem)}45%,75%{transform:translate(.4rem)}90%{transform:translate(-.2rem)}to{transform:translate(0)}}.translated-ltr .mob-close-btn,.translated-rtl .mob-close-btn{top:55px!important}.image-container-v6{margin-left:0!important;margin-right:0!important}@media (max-width: 768px){.checkout-calendar,.checkout-calendar .rdrCalendarWrapper{width:100%!important}.checkout-calendar .rdrMonths{max-height:55vh!important;overflow:auto!important}.checkout-calendar .rdrMonths .rdrMonth{width:100%}}.cf-turnstile{display:flex;justify-content:center;align-items:center;margin-top:10px;width:100%}.inline-cf-turnstile{display:flex;justify-content:center;align-items:center;height:100px;width:100%}.inline-cf-turnstile #branding{display:none!important}.inline-cf-turnstile.t-hidden{position:absolute;left:-1000px;top:-1000px}.calendar-next-button{display:flex;width:94px;height:30px;justify-content:center;align-items:center;gap:15px;align-self:stretch;border-radius:40px;border:1px solid var(--primary-color);background:var(--primary-color);color:#fff}.opal-reviews .swiper-button-prev{color:#0e2759!important;width:43px!important;height:41px!important;left:-65px!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5));top:40%!important}@media (max-width: 1100px){.opal-reviews .swiper-button-prev{display:none!important}}.opal-reviews .swiper-button-next:after{font-size:17px!important;font-weight:700}.opal-reviews .swiper-button-prev:after{font-size:17px!important;font-weight:700}.opal-reviews .swiper-button-next{color:#0e2759!important;background:#fff!important;width:43px!important;height:41px!important;right:-65px!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:40%!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5))}@media (max-width: 1100px){.opal-reviews .swiper-button-next{display:none!important}}.opal-reviews .swiper-pagination-bullet{background:#d9d9d9!important;opacity:1}.opal-reviews .swiper-pagination-bullet-active{background:var(--secondary-color)!important}.opal-reviews .swiper-horizontal{position:static!important}.opal-reviews-container{position:relative}.opal-reviews-container .swiper-horizontal{position:static!important}.opal-local-trips-slider{position:relative}.opal-local-trips-slider .swiper-button-prev{color:#0e2759!important;width:43px!important;height:41px!important;left:-45px!important;border-radius:73.469px!important;background:#fff!important;box-shadow:0 0 2.5px #b9b9b980!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5));top:50%!important}@media (max-width: 1400px){.opal-local-trips-slider .swiper-button-prev{display:none!important}}.opal-local-trips-slider .swiper-button-next:after{font-size:17px!important;font-weight:700}.opal-local-trips-slider .swiper-button-prev:after{font-size:17px!important;font-weight:700}.opal-local-trips-slider .swiper-button-next{color:#0e2759!important;background:#fff!important;width:43px!important;height:41px!important;right:-45px!important;border-radius:73.469px!important;box-shadow:0 0 2.5px #b9b9b980!important;top:50%!important;filter:drop-shadow(0px 0px 2.5px rgba(185,185,185,.5))}@media (max-width: 1400px){.opal-local-trips-slider .swiper-button-next{display:none!important}}.opal-local-trips-slider .swiper-pagination-bullet{background:#d9d9d9!important}.opal-local-trips-slider .swiper-pagination-bullet-active{background:var(--secondary-color)!important}.opal-local-trips-slider .swiper-horizontal{position:static!important}.opal-property-image-slider .swiper-button-prev{color:#0e2759!important;opacity:.7;background:#fff;width:40px!important;height:30px!important;left:0!important;border-radius:1px!important;top:55%!important}@media (max-width: 768px){.opal-property-image-slider .swiper-button-prev{display:flex!important}}.opal-property-image-slider .swiper-button-next{color:#0e2759!important;opacity:.7;background:#fff;width:40px!important;height:30px!important;right:0!important;border-radius:1px!important;top:55%!important}@media (max-width: 768px){.opal-property-image-slider .swiper-button-next{display:flex!important}}.clip-slope{clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}
