.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:transparent;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}@media (width>=768px){.modal__container{max-width:70%}}@media (width>=1200px){.modal__container{max-width:50%}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(-15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(10%)}}@media (width>=768px){.scheduled-payments-modal .modal__container{width:590px}}@media (width>=768px){.hidden-md-up{display:none!important}}@media (width>=0) and (width<=767px){.hidden-md-down{display:none!important}}@media (width>=576px){.hidden-sm-up{display:none!important}}@media (width>=0) and (width<=575px){.hidden-sm-down{display:none!important}}@media (width>=992px){.hidden-lg-up{display:none!important}}@media (width>=0) and (width<=991px){.hidden-lg-down{display:none!important}}@media (width>=1200px){.hidden-xl-up{display:none!important}}@media (width>=0) and (width<=1199px){.hidden-xl-down{display:none!important}}.modal__overlay{z-index:200;background:rgba(0,0,0,.6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__container{box-sizing:border-box;background-color:#fff;max-width:600px;max-height:100vh;padding:30px;overflow-y:auto}@media (width>=768px){.modal__container{max-width:70%}}@media (width>=1200px){.modal__container{max-width:50%}}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__title{box-sizing:border-box;margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:600;line-height:1.25}.modal__close{cursor:pointer;background:0 0;border:0;width:40px;height:40px}.modal__header .modal__close:before{content:"✕"}.modal__content{color:rgba(0,0,0,.8);margin-top:2rem;margin-bottom:2rem;line-height:1.5}.modal__btn{color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#e6e6e6;border-style:none;border-width:0;margin:0;padding:.5rem 1rem;font-size:.875rem;line-height:1.15;transition:transform .25s ease-out;overflow:visible;transform:translateZ(0)}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{color:#fff;background-color:#00449e}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=false] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideIn}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide[aria-hidden=true] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmslideOut}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media (width>=768px){.scheduled-payments-modal .modal__container{width:590px}}.scheduled-payments-modal .modal__title{color:#000;font-size:28px;font-weight:700}.scheduled-payments-modal .scheduled-payments-modal__description{letter-spacing:normal;color:#000;margin-bottom:24px;font-size:16px;font-weight:200;line-height:1.5}.scheduled-payments-modal .scheduled-payment+.scheduled-payment{margin-top:30px}.scheduled-payments-modal .scheduled-payment__header{letter-spacing:1.5px;border-bottom:1px solid rgba(0,0,0,.2);justify-content:space-between;align-items:center;height:32px;font-size:16px;font-weight:700;line-height:1.31;display:flex}.scheduled-payments-modal .scheduled-payment__date{text-transform:uppercase}.scheduled-payments-modal .scheduled-payment__breakdown{margin-top:16px}.scheduled-payments-modal .breakdown{background:#f3f3f3;padding:24px}.scheduled-payments-modal .breakdown__line{justify-content:space-between;font-weight:200;line-height:28px;display:flex}.scheduled-payments-modal .breakdown__label{align-items:center;display:flex}.scheduled-payments-modal .breakdown__label>*{display:block}.breakdown__icon-wrapper .breakdown__icon-question--base{color:#909090;display:inline}.breakdown__icon-wrapper .breakdown__icon-question--hover{display:none}.breakdown__icon-wrapper:hover{cursor:pointer}.breakdown__icon-wrapper:hover .breakdown__icon-question--base{display:none}.breakdown__icon-wrapper:hover .breakdown__icon-question--hover{display:inline}@media (width>=768px){.hidden-md-up{display:none!important}}@media (width>=0) and (width<=767px){.hidden-md-down{display:none!important}}@media (width>=576px){.hidden-sm-up{display:none!important}}@media (width>=0) and (width<=575px){.hidden-sm-down{display:none!important}}@media (width>=992px){.hidden-lg-up{display:none!important}}@media (width>=0) and (width<=991px){.hidden-lg-down{display:none!important}}@media (width>=1200px){.hidden-xl-up{display:none!important}}@media (width>=0) and (width<=1199px){.hidden-xl-down{display:none!important}}.display-none{display:none!important}.mobile-calendar-modal .modal__overlay{width:100%;height:100%;display:flex;overflow:hidden}.mobile-calendar-modal__content{scroll-behavior:smooth}.mobile-calendar-modal .litepicker{width:100%;font-size:1rem!important}@media screen and (width<=480px){.mobile-calendar-modal .litepicker{padding-top:0;padding-bottom:0}}.mobile-calendar-modal .litepicker .container__main{margin:.25rem;display:flex;overflow:hidden}.mobile-calendar-modal .litepicker .container__months{width:100%;max-width:495px}.mobile-calendar-modal .litepicker .container__months .month-item{width:400px;height:300px;margin-top:1rem;margin-left:auto;margin-right:auto;padding:0 1rem}@media screen and (width<=1068px){.mobile-calendar-modal .litepicker .container__months .month-item{height:280px;margin-top:.25rem;padding:0}}.mobile-calendar-modal .litepicker .container__months .month-item-header{color:#292d32;letter-spacing:0;align-items:baseline;margin-bottom:0;padding:0;display:flex}@media screen and (width<=480px){.mobile-calendar-modal .litepicker .container__months .month-item-header{margin-bottom:.25rem}}@media (width>=768px){.mobile-calendar-modal .litepicker .container__months{width:inherit}}.mobile-calendar-modal .litepicker .container__days>div,.mobile-calendar-modal .litepicker .container__days>a{width:14.2857%;padding:.75rem 0}@media (width>=768px){.mobile-calendar-modal .litepicker .container__days>div,.mobile-calendar-modal .litepicker .container__days>a{padding:1rem 0;font-size:.875rem}}.mobile-calendar-modal .litepicker .day-item{width:14.2857%;padding:1rem 0;font-family:Poppins}@media screen and (width<=480px){.mobile-calendar-modal .litepicker .day-item{padding:.3rem 0}}.mobile-calendar-modal .litepicker .day-item:hover{color:#292d32}.mobile-calendar-modal .litepicker .is-locked,.mobile-calendar-modal .litepicker .is-booked{font-weight:400;color:#999b9d!important}.mobile-calendar-modal .litepicker .container__months{text-transform:capitalize;padding:0;font-size:1rem;font-weight:700!important}.mobile-calendar-modal .litepicker .month-item-name,.mobile-calendar-modal .litepicker .month-item-year{font-family:Poppins;font-weight:600}.mobile-calendar-modal .litepicker .container__days .day-item.is-start-date,.mobile-calendar-modal .litepicker .container__days .day-item.is-end-date{z-index:1;background-color:transparent;position:relative;color:#fff!important}.mobile-calendar-modal .litepicker .container__days .day-item.is-start-date:before,.mobile-calendar-modal .litepicker .container__days .day-item.is-end-date:before{content:"";z-index:-1;background-color:#292d32;border-radius:50%;width:2rem;height:2rem;margin:auto;position:absolute;inset:0}.mobile-calendar-modal .litepicker .container__days .day-item.is-in-range{background-color:#f7f7f8;border-radius:0}.mobile-calendar-modal .litepicker .container__days{font-size:.875rem}.mobile-calendar-modal .litepicker .day-item{color:#292d32;font-family:Poppins;position:relative;padding:.5rem!important}@media screen and (width<=480px){.mobile-calendar-modal .litepicker .day-item{padding:.3rem 0!important}}.mobile-calendar-modal .litepicker .day-item:not(.day-item.is-start-date):not(.day-item.is-end-date):hover:after{content:"";color:#292d32;border:1px solid #292d32;border-radius:50%;width:2.625rem;height:2.625rem;margin:auto;position:absolute;inset:0;box-shadow:inset 0 0!important}.mobile-calendar-modal .litepicker .container__days .day-item:hover{box-shadow:inset 0 0 0 1px #fff!important}.mobile-calendar-modal .litepicker .button-previous-month,.mobile-calendar-modal .litepicker .button-next-month{position:absolute;color:#292d32!important;padding:0!important}.mobile-calendar-modal .litepicker .button-previous-month>svg,.mobile-calendar-modal .litepicker .button-previous-month>img,.mobile-calendar-modal .litepicker .button-next-month>svg,.mobile-calendar-modal .litepicker .button-next-month>img{fill:#292d32!important}.mobile-calendar-modal .litepicker .button-previous-month:hover,.mobile-calendar-modal .litepicker .button-next-month:hover{color:var(--litepickerMonthButtonHover)}.mobile-calendar-modal .litepicker .button-previous-month:hover>svg,.mobile-calendar-modal .litepicker .button-next-month:hover>svg{fill:var(--litepickerMonthButtonHover);size:11}@media screen and (width<=1068px){.mobile-calendar-modal .litepicker .button-previous-month,.mobile-calendar-modal .litepicker .button-next-month{position:unset}}.mobile-calendar-modal .button-next-month{right:100px;padding:0!important}.mobile-calendar-modal .button-previous-month{left:100px}.mobile-calendar-modal .modal__header{text-align:center;width:100%;display:block;top:0;left:0}.mobile-calendar-modal .modal__header .modal__title{color:#292d32;justify-content:center;align-items:center;height:56px;font-size:1rem;font-weight:700;display:flex}.mobile-calendar-modal .modal__header .modal__close{color:rgba(60,60,67,.6);cursor:pointer;z-index:1;font-size:13px;font-weight:600;position:absolute;top:.5rem;right:16px}@media screen and (width<=480px){.mobile-calendar-modal .modal__header .modal__close{right:0}}.mobile-calendar-modal .modal__header .modal__close:focus{outline:transparent}.mobile-calendar-modal .modal__header #check-in-tab,.mobile-calendar-modal .modal__header #check-out-tab{border-bottom:2px solid transparent;margin-left:2rem}.mobile-calendar-modal .modal__header #check-in-tab.selected,.mobile-calendar-modal .modal__header #check-out-tab.selected{border-bottom:2px solid #292d32}.mobile-calendar-modal .modal__header #check-in-tab .wrapper-adjust,.mobile-calendar-modal .modal__header #check-out-tab .wrapper-adjust{font-size:.625rem;font-weight:500}@media (width>=768px){.mobile-calendar-modal .modal__header #check-in-tab .wrapper-adjust,.mobile-calendar-modal .modal__header #check-out-tab .wrapper-adjust{font-size:.75rem}}.mobile-calendar-modal .modal__header .calendar-range__selections{color:#292d32;box-sizing:border-box;border-bottom:1px solid #e9e9ea;margin-top:.5rem;margin-bottom:.5rem;font-size:.625rem;display:flex;position:relative;overflow:hidden}@media screen and (width<=480px){.mobile-calendar-modal .modal__header .calendar-range__selections{margin-top:0}}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection{text-align:center;z-index:3;cursor:pointer;border-bottom:1px solid rgba(41,45,50,.1);padding-top:.25rem;position:relative}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-label{color:#292d32;font-size:.75rem}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-label span{padding:.25rem;font-size:.625rem}@media (width>=768px){.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-label{font-size:.875rem}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-label span{font-size:.75rem}}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-value{font-size:.75rem;font-weight:700}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-value span{display:inline-block}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-value{color:#292d32}@media (width>=768px){.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-value{font-size:.875rem}}@media screen and (width<=480px){.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-value{font-size:1rem}}@media screen and (xs){.mobile-calendar-modal .modal__header .calendar-range__selections .value_check_in,.mobile-calendar-modal .modal__header .calendar-range__selections .value_check_out{font-size:1rem}}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection-indicator{background-color:rgba(41,45,50,.1);border-radius:8px;width:100%;height:2px;position:absolute;bottom:0}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection{text-align:center;position:relative}.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection .calendar-range__selection-value-check_in,.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection .calendar-range__selection-value-check_out{font-size:.75rem;font-weight:700}@media (width>=768px){.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection .calendar-range__selection-value-check_in,.mobile-calendar-modal .modal__header .calendar-range__selections .calendar-range__selection .calendar-range__selection-value-check_out{font-size:.875rem}}.mobile-calendar-modal .modal__header .calendar-range__sticky-dates{color:#292d32;z-index:2;border-top:1px solid rgba(41,45,50,.1);border-bottom:1px solid rgba(41,45,50,.1);justify-content:space-between;align-items:center;margin:0 1.75rem;padding:.875rem 0;font-size:.75rem;font-weight:700;display:flex;position:relative}.mobile-calendar-modal .modal__content{scrollbar-width:none;margin-top:0;margin-bottom:0;display:block;overflow:auto}@media screen and (width<=480px){.mobile-calendar-modal .modal__content{flex-direction:column;display:flex}}.mobile-calendar-modal .modal__content::-webkit-scrollbar{display:none}.mobile-calendar-modal .modal__container{background:#fefefe;flex-direction:column;max-width:80%;margin:auto;display:block;position:relative;border-radius:2.5rem!important;padding:0!important;overflow-y:hidden!important}@media screen and (width<=480px){.mobile-calendar-modal .modal__container{flex-direction:column;justify-content:space-between;width:100%;max-width:100%;height:100%;margin:0;display:flex;border-radius:0!important}}.mobile-calendar-modal .modal__container .icon{vertical-align:middle}.mobile-calendar-modal #mobile-checkin-date,.mobile-calendar-modal #mobile-checkout-date{display:none}.mobile-calendar-modal .datepicker-loader{color:#909090;background-color:#fff;align-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:inline-block}.mobile-calendar-modal .datepicker-loader div{text-align:center;margin-top:35%;left:18%}@media (width>=576px){.mobile-calendar-modal .datepicker-loader div{left:25%}}.mobile-calendar-modal .property-booking-bar{box-sizing:border-box;background-color:#fafafc;justify-content:space-between;width:100%;padding:.75rem 0;font-size:.75rem;display:flex}.mobile-calendar-modal .property-booking-bar__content{justify-content:flex-end;align-items:center;font-size:1rem;display:flex}.mobile-calendar-modal .property-booking-bar__content>*{font-weight:500}.mobile-calendar-modal .property-booking-bar__messages{text-align:center;color:#292d32;align-items:center;padding-left:1rem;padding-right:1rem;font-size:1rem;display:flex}@media screen and (width<=480px){.mobile-calendar-modal .property-booking-bar__messages{font-size:.85rem}}@media (width>=576px){.mobile-calendar-modal .property-booking-bar__messages{font-size:.85rem}}.mobile-calendar-modal .property-booking-bar .clear-dates{cursor:pointer;text-align:center;margin-right:1.5rem}@media screen and (width<=480px){.mobile-calendar-modal .property-booking-bar .clear-dates{margin-right:1rem}}.mobile-calendar-modal .property-booking-bar .submit-wrapper{align-items:center;margin-right:1.5rem;font-weight:500;display:flex}@media screen and (width<=480px){.mobile-calendar-modal .property-booking-bar .submit-wrapper{margin-right:.5rem}.mobile-calendar-modal .property-booking-bar{margin-top:1rem}}.mobile-calendar-modal .calendar-white-icon{width:1rem;margin:0 .25rem .15rem 0}.mobile-calendar-modal .calendar-icon{width:3rem}.mobile-calendar-modal .question-icon{margin-left:5px}.mobile-calendar-modal .breakdown__total-amount{max-width:100%;margin:auto;left:0%!important}.check-in-container{flex-direction:row;width:100%;max-width:100%;display:flex}.container__months{display:contents!important}@media screen and (width<=768px){.container__months{display:flex!important}}.month-item-weekdays-row>div{color:#292d32}.month-item-weekdays-row{border-bottom:1px solid #c1c1c1;margin-bottom:.2rem}.availability-modal-check-in-bt,.availability-modal-check-out-bt{white-space:nowrap;flex-direction:column;width:auto;display:flex;text-align:left!important}@media screen and (width<=480px){.availability-modal-check-in-bt,.availability-modal-check-out-bt{margin-top:1rem}}.select_check_in,.select_check_out{padding:0!important}@media (width>=596px){#modalCity.modal.fade .modal-dialog{height:auto}}#modalCity.modal.fade .modal-dialog{height:100%;position:relative!important;top:auto!important;left:auto!important;transform:translateY(1.5rem)!important}@media (width>=596px){#modalCity.modal.show .modal-dialog{height:auto}}#modalCity.modal.show .modal-dialog{height:100%;position:relative!important;top:auto!important;left:auto!important;transform:translate(0,0)!important}.modal-city-position{position:relative;margin:1.75rem auto!important}@media (width<=596px){#modalCity .modal-dialog.modal-city-position{align-items:flex-end;width:100%;max-width:100%;display:flex;position:fixed;inset:auto 0 0;margin:0!important;top:auto!important;left:0!important;right:0!important;transform:translate(0,0)!important}#modalCity .modal-content{border-radius:12px 12px 0 0!important}}.modal-city-border,.modal-webview-border{border-radius:4px!important}.cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.cover .overlay{opacity:0;pointer-events:none;background-color:#000;animation:.3s hoverOut}@keyframes hoverIn{0%{opacity:0}to{opacity:.2}}@keyframes hoverOut{0%{opacity:.2}to{opacity:0}}.cover:hover .overlay{opacity:.2;animation:.3s hoverIn}.coming-soon-advertise{background:rgba(0,0,0,.3)}@keyframes swiperIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes swiperBackdropIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.full-screen-slider.swiper{opacity:0;-webkit-user-select:none;user-select:none;display:none}.full-screen-slider.swiper.active{opacity:100;z-index:150;animation:.4s cubic-bezier(.2,.8,.4,1) swiperIn;display:block;position:fixed}.swiper-slide__content-place{z-index:1000;color:#fff;position:absolute;top:40px;left:50%}.swiper-slide__content-inner{background:rgba(0,0,0,.5);padding:10px;position:relative;left:-50%}@media (width<=598px){.swiper-slide__content-place{top:-80px}.swiper-slide__content-inner{background:rgba(255,255,255,.5)}}@media (width<=320px){.swiper-slide__content-place{top:-60px}.swiper-slide__content-inner{background:rgba(255,255,255,.5)}}.swiper-pagination-bullet{background:#fff;transition:all .3s}.swiper-pagination-bullet-active{background:#fff}@media (hover:none){.swiper-button-prev,.swiper-button-next{display:none}}#preview_modal_body{display:flex}#preview_modal_body .modal__container{border-radius:.25rem;justify-content:space-between;align-self:center;width:500px;height:750px;display:flex;padding:1.5rem!important}@media (width<=425px){#preview_modal_body .modal__container{width:100vw;height:100%}}#preview_modal_body .modal__content{justify-content:space-between;margin:0}#preview_modal_body .monthly-original-price{font-size:.8rem}#preview_modal_body .monthly-original-price__period{text-transform:lowercase;font-size:.8rem}#preview_modal_body .monthly-price{font-size:1.3rem;font-weight:600}#preview_modal_body .monthly-price__period{text-transform:lowercase;font-size:.7rem;font-weight:600}#preview_modal_body .apartment-name{color:#3e3e3e;font-size:1.3em;font-weight:700}#preview_modal_body .apartment-id{font-size:.9em}#preview_modal_body .reservation-form__charge-tip{font-size:.8rem}#preview_modal_body .breakdown__icon-wrapper>svg{margin-left:4px}#preview_modal_body .breakdown__icon.calendar-icon{width:1.2rem;height:1.2rem}#preview_modal_body .breakdown__icon.arrow-icon{margin:0 .5rem}#preview_modal_body .dates-chosen{cursor:pointer;color:#909090;border:1px solid #dddede;border-radius:2.5rem;align-items:center;margin-bottom:1.5rem;padding:.5rem;font-size:.75rem;display:flex}@media (width>=352px){#preview_modal_body .dates-chosen{padding:1rem}}#preview_modal_body .dates-chosen .icon{vertical-align:middle}#preview_modal_body .dates-chosen .date__span{text-align:center;color:#292d32;flex:1;margin:0 .5rem;font-size:1rem;font-weight:500}@media (width>=768px){#preview_modal_body .dates-chosen{font-size:.85em}}@keyframes breakdownAppear{0%{opacity:0}to{opacity:1}}.reservation-form__breakdown{display:none}.reservation-form__breakdown .breakdown{background:#f3f3f3;padding:24px}.reservation-form__breakdown .breakdown__line{justify-content:space-between;margin-bottom:.5rem;font-size:1rem;font-weight:400;display:flex}.reservation-form__breakdown .breakdown__header{margin-bottom:1rem}.reservation-form__breakdown .breakdown__header-close-modal{cursor:pointer;padding:.5rem}.reservation-form__breakdown .breakdown__total-amount--hidden{display:none}.reservation-form__breakdown .breakdown__total-amount{background-color:#fafafa;border:1px solid #dddede;border-radius:6px;width:116%;margin-top:24px;padding:1.2rem;position:relative;left:-8%}@media (width>=0) and (width<=991px){.reservation-form__breakdown .breakdown__total-amount{width:104%;padding:20px 10px;left:-2%}}@media (width>=0) and (width<=575px){.reservation-form__breakdown .breakdown__total-amount{width:108%;left:-4%}.reservation-form__breakdown .breakdown__total-amount .breakdown__value-amount{text-align:right;flex-direction:column;min-width:160px;display:flex}}.reservation-form__breakdown .breakdown__total-amount .breakdown__value-amount{text-align:right;flex-direction:column;min-width:160px;display:flex}.reservation-form__breakdown .breakdown__total-amount .breakdown__label{font-size:1.2rem;font-weight:300}.reservation-form__breakdown .breakdown__total-amount .breakdown__value-amount-without-discount{font-size:.8rem;text-decoration:line-through}.reservation-form__breakdown .breakdown__total-amount .breakdown__value-amount-with-discount{font-size:1.2rem;font-weight:600}.reservation-form__breakdown .breakdown__total-amount .breakdown__total-amount-description{color:#909090;font-size:12px}.reservation-form__breakdown .breakdown__label{align-items:center;display:flex}.reservation-form__breakdown .breakdown__label>*{display:block}.reservation-form__breakdown .breakdown__label .breakdown__icon-question{height:12px;margin-left:4px}.reservation-form__breakdown .breakdown__due-today{border-top:1px solid #c1c1c1;margin-top:1rem;padding-top:.5rem;font-size:1rem;font-weight:600}.reservation-form__breakdown .breakdown__due-today--in-advance{color:#008537}.reservation-form__breakdown .breakdown__title{border-bottom:1px solid #c1c1c1;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.reservation-form__breakdown .breakdown__title-days{color:#008537;background-color:#ebfaf0;border:1px solid #008537;border-radius:100px;align-items:center;padding:.25rem .75rem;font-size:.8rem;display:flex}.reservation-form__breakdown--open{padding-top:24px;animation:.3s cubic-bezier(.2,.8,.4,1) datepickerIn;display:block}.scheduled-payments{flex-direction:column;margin:.5rem 0;display:flex}.scheduled-payments--hidden{display:none}.scheduled-payments .free-charge{justify-content:center;margin-top:1rem;font-size:.8rem}.scheduled-payments .free-charge .breakdown__icon.question-icon{width:.8rem;height:.8rem;margin-left:0;margin-right:4px}.scheduled-payments__description{color:#909090;font-size:14px}.scheduled-payments__button,.scheduled-payments__button-mobile{color:#292d32;font-size:14px;font-weight:600;text-decoration:underline}.breakdown__payment-types{display:flex}.breakdown__payment-types--hidden{display:none}.breakdown__payment-types #pay-in-advance{background-color:#ebfaf0;border:2px solid #008537;border-radius:6px}.breakdown__payment-types .type-item{cursor:pointer;border:1px solid #e1dede;margin-bottom:.5rem;padding:1rem;border-radius:2.5rem!important}.breakdown__payment-types .type-item-selection{background-color:#fefefe;border:1px solid #616467;border-radius:100px;width:22px;height:22px;margin-right:.5rem;padding:4px}.breakdown__payment-types .type-item--active{border:2px solid #292d32}.breakdown__payment-types .type-item--active .type-item-selection{background-color:#292d32;border:1px solid #292d32}.breakdown__payment-types .type-item--active.type-item-advance .type-item-selection{background-color:#008537;border:1px solid #008537}.breakdown__payment-types .type-item .title{color:#292d32;font-weight:600}.breakdown__payment-types .type-item .subtitle{font-size:.75rem;font-weight:700}.breakdown__payment-types .type-item-advance{background-color:#ebfaf0;border:2px solid #008537}.breakdown__payment-types .type-item-advance .title{color:#008537}.breakdown__payment-types .type-item-advance .discount-title{color:#292d32;margin-right:.5rem;font-size:.75rem;font-weight:400;text-decoration-line:line-through}.breakdown__payment-types .type-item-advance #pay-in-advance-values{text-align:end}@media (width>=768px){.breakdown__payment-types .type-item-advance #pay-in-advance-values{text-align:start}}.breakdown__payment-types .type-item-monthly #pay-monthly-labels .title{color:#292d32;font-weight:500}.breakdown__payment-types .type-item-monthly #pay-monthly-labels .subtitle{color:#555;font-weight:500}.breakdown__payment-types .type-item-monthly #pay-monthly-values{text-align:end}@media (width>=768px){.breakdown__payment-types .type-item-monthly #pay-monthly-values{text-align:start}}.reservation-form__charge-tip{color:#555;margin-top:8px;margin-left:4px;font-size:14px}.property-booking-bar{position:relative!important}.property-booking-bar .reservation-form__cta{border-top:1px solid #c1c1c1;width:100%;margin-top:1rem;padding-top:1rem}@media (width>=768px){.property-card .icon-amenities-card{display:none!important}}@media (width>=992px){.property-card .icon-amenities-card{display:inline!important}}@media (width>=1200px){.property-card .icon-amenities-card{display:none!important}}@media (width>=1400px){.property-card .icon-amenities-card{display:inline!important}}.property-card+.property-card{margin-top:32px}@media (width>=768px){.property-card+.property-card{margin-top:0;margin-left:32px}}.nearbys-wrapper{background-color:#dbb95a}@media (width>=1200px){.nearbys-wrapper{background-color:transparent}}.modal-contact-us{bottom:103px!important}#contactUsMobileModal.modal.fade .modal-dialog,#contactUsMobileModalFromJS.modal.fade .modal-dialog{transform:translateY(1.5rem)}#contactUsMobileModal.modal.show .modal-dialog,#contactUsMobileModalFromJS.modal.show .modal-dialog{transform:translate(0,0)}.btn.sticky-contact-us-clickable,.btn.sticky-contact-us-clickable-in-modal{cursor:pointer}.btn.sticky-contact-us-clickable:focus,.btn.sticky-contact-us-clickable-in-modal:focus{box-shadow:none!important}.mobile-calendar-modal{z-index:1100!important}.poppins-font,#main{font-family:Poppins,sans-serif}.text-color-main{color:#292d32}.text-color-white,.text-color-white:hover{color:#fefefe}.bg-color-main{background-color:#292d32}.text-color-new-design{color:#616467}.link-new-design{color:#292d32;text-decoration:none}.link-new-design:hover{color:#292d32}.card-border-radius{border-radius:4px}.top-border{border-top-left-radius:1rem;border-top-right-radius:1rem}.pill-btn{border-radius:50rem;height:40px;padding-left:24px;padding-right:24px;font-size:16px;font-weight:500;text-decoration:none;outline:none!important}.scheduled-overlay{background-color:rgba(0,0,0,.5)}.footer-spacer{padding-bottom:2.5rem}@media (width>=989px){.footer-spacer{padding-bottom:7rem}}@media (width<=767px){.hidden{display:none!important}}a:hover{color:rgba(0,0,0,.65)}#main{background-color:#fafafc}.property-image-title{mix-blend-mode:normal;color:#fff}.property-image-hero{background:linear-gradient(rgba(51,51,51,0) 65.25%,#333 100%);transform:matrix(-1,0,0,1,0,0)}.property-image-content{z-index:1}.property-image-icon{width:14px;height:14px}.property-image{flex-direction:column!important}@media (width>=1024px){.property-image{flex-direction:row!important}}.property-checkout{background-color:#fefefe;border-radius:3px;top:10%;box-shadow:0 .5px 4px rgba(41,45,50,.16)}@media (width>=992px){.property-checkout{margin-top:-10rem}}.property-checkout .select-dates:hover,.property-checkout .contact-us{cursor:pointer}.property-checkout .date-input{box-sizing:border-box;border:1px solid #dddede;border-radius:6px}.property-checkout .date-icon{width:16px;height:16px}.property-icon{width:20px;height:20px}.property-arrangement .description{font-size:.9rem;font-weight:600}.property-arrangement .bedroom{font-size:.8rem;font-weight:400}.property-card{border-radius:4px;box-shadow:0 .5px 4px rgba(41,45,50,.16)}.property-divider{border:1px solid #d3d4d4}.property-title-indicator{width:1rem;height:1rem;transition-property:transform;transition-duration:.5s;transform:rotate(0)}.property-title-indicator.active{transform:rotate(.25turn)}.property-nearby{background-color:#fefefe}#btn-3d-tour :hover{cursor:pointer}
/*# sourceMappingURL=pack-apartment-page-1c300bc8.css.map*/