.floor-plan-information .floor-plan-information__curve img{bottom:0;left:0;position:absolute;right:0;width:100%;z-index:102}.mfp-iframe-scaler{height:0;overflow:visible!important}.floor-plan-information .floor-plan-information__heading{margin-bottom:24px}.floor-plan-information .hero-banner_image img{display:block}.floor-plan-information .floor-plan-information__grid{align-items:center;display:flex}.floor-plan-information .floor-plan-information__heading.mb-0,.floor-plan-information .floor-plan-information__heading.mb-0 .heading:last-child,.floor-plan-information .floor-plan-information__image-column{margin-bottom:0}.floor-plan-information .floor-plan-information__image img{display:block;margin:0 auto}.floor-plan-information__description :last-child{margin-bottom:0}.floor-plan-information .floor-plan-information__intro .dot{color:var(--secondary)}.floor-plan-information .floor-plan-information__video{background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;padding-bottom:68.55%;position:relative;transition:all .3s ease}.floor-plan-information .popup-video{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:48px}.floor-plan-information .floor-plan-information__video iframe,.floor-plan-information__video video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.floor-plan-information .floor-plan-information__image-wrp{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;overflow:hidden;padding-bottom:68.55%;position:relative;transition:all .3s ease}.floor-plan-information .floor-plan-information__image-column-wrapper{border-radius:12px;overflow:hidden}.floor-plan-information .floor-plan-information__image-column-wrapper:not(:hover) .floor-plan-information__image-wrp,.floor-plan-information .floor-plan-information__image-column-wrapper:not(:hover) .floor-plan-information__video{scale:1}.floor-plan-information .floor-plan-information__grid>div{width:100%}.floor-plan-information .floor-plan-information__image-column-wrapper.enable-shadow{box-shadow:0 8px 32px 0 rgba(0,96,172,.2)}.floor-plan-information img.top-curve{position:absolute;top:-29px}.floor-plan-information img.bottom-curve{bottom:0;left:112px;left:18%;position:absolute;right:0}.floor-plan-information .floor-plan-information__intro{margin-bottom:36px}.floor-plan-information .floor-plan-information__intro.with-description{margin-bottom:48px}.floor-plan-information .floor-plan-information__grid.image-right{flex-direction:row-reverse}.floor-plan-information__image-column-description h3,.floor-plan-information__image-column-description h4{margin-bottom:16px}.floor-plan-information .floor-plan-information__image-bottom-content{margin-top:48px}.floor-plan-information .floor-plan-information__image-bottom-content.with-content{margin-top:72px}.floor-plan-information .floor-plan-information__image-column-description>:last-child{margin-bottom:0}.floor-plan-information .slick-arrow{background-color:rgba(0,80,143,.2);border:none;color:#fff;padding:25.5px 11px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:9}.floor-plan-information .floor-plan-information__image-column-wrapper:hover .slick-arrow:not(.slick-disabled){background-color:rgba(0,80,143,.6)}.floor-plan-information .slick-prev.slick-arrow{border-radius:0 24px 24px 0;left:0}.floor-plan-information .slick-next.slick-arrow{border-radius:24px 0 0 24px;right:0}.floor-plan-information .slick-arrow svg{display:block;filter:drop-shadow(0 0 8px rgba(0,0,0,.25));position:relative}.floor-plan-information .slick-prev svg{left:-4px}.floor-plan-information .slick-next svg{right:-4px}.floor-plan-information .popup-video svg{background-color:rgba(0,80,143,.2);border-radius:100%;height:64px;padding:16px;width:64px}.floor-plan-information .floor-plan-information__image-column-wrapper:hover .popup-video svg{background-color:rgba(0,80,143,.6)}@media (max-width:1024px){.floor-plan-information .floor-plan-information__intro{margin-bottom:56px}}@media (min-width:768px){.floor-plan-information .floor-plan-information__grid.horizontal_flip{flex-direction:row-reverse}.floor-plan-information .floor-plan-information__grid>div{flex:1}}@media (max-width:767px){.floor-plan-information .floor-plan-information__grid.mobile_flip{flex-direction:column-reverse}.floor-plan-information .floor-plan-information__grid{flex-wrap:wrap;row-gap:24px}.floor-plan-information .floor-plan-information__image-column,.floor-plan-information .floor-plan-information__intro{width:100%}.floor-plan-information .floor-plan-information__image{margin-right:0!important;padding-right:0}.floor-plan-information .floor-plan-information__grid>div{width:100%!important}}