.neighborhood-details-carousel .masonry-thumbnail .carousel__track{margin-block:16px!important}.neighborhood-carousel .carousel__pagination{margin-top:0;margin-bottom:.5rem;flex-wrap:wrap}.neighborhood-carousel .carousel__prev{order:-1}.neighborhood-carousel .carousel__prev,.neighborhood-carousel .carousel__next{width:32px!important;height:32px!important;margin:0}.neighborhood-carousel .carousel__navigation-static{padding:8px!important;z-index:2;margin:0;min-width:180px}@media (min-width: 1024px){.neighborhood-carousel .carousel__navigation-static{position:absolute;left:3.5rem;bottom:1.5rem;right:auto;align-items:center;justify-content:space-between;gap:1rem;border-radius:8px;background-color:#111c;padding:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.neighborhood-carousel .carousel__slide{display:block}.est-cal-btn .modal-btn{width:auto}.neighborhood-block-form textarea{height:2.5rem}@media (min-width: 1024px){.neighborhood-block-form .opti-form{max-width:460px}.neighborhood-block-form .opti-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.neighborhood-block-form .opti-form{padding:1rem}.neighborhood-block-form .opti-form h2{font-family:ProximaNova-Semibold;line-height:150%;font-size:18px}}.neighborhood-block-form .opti-form p.subtitle-l,.neighborhood-block-form .opti-form .checkbox-group{font-family:ProximaNova-Regular;line-height:150%;font-size:12px}@media (min-width: 1024px){.neighborhood-block-form .opti-form p.subtitle-l,.neighborhood-block-form .opti-form .checkbox-group{margin-top:.5rem}}.neighborhood-block-form .opti-form .checkbox-group{padding-top:.25rem}.neighborhood-block-form .opti-mobile-gap{padding:0}.neighborhood-block-form .form-error-holder{margin-top:1.5rem}.media-modal-fit .modal-body{max-height:calc(100vh - 176px)}.media-modal-fit .carousel__track{align-items:center}.media-modal-fit img,.media-modal-fit .media-modal-iframe{max-height:calc(100vh - 176px)}.media-modal-fit *{height:100%}.media-modal-fit .carousel__prev,.media-modal-fit .carousel__next{top:calc(50% + 32px);max-height:calc(100vh - 176px);height:2rem;width:2rem}
