.floor-plans-swiper{width:100%!important;max-width:100%!important;padding:5%;margin:5% auto!important;position:relative}.floor-plans-swiper .text{width:70%;height:100%;margin:0 auto 5%;text-align:center}.floor-plans-swiper .text h2{margin-bottom:5%}.floor-plans-swiper .text p{margin-bottom:4%}.floor-plans-swiper .text .button{margin:3% auto 0;padding:.5rem 3rem;padding-bottom:.75rem;display:block;width:max-content}.floor-plans-swiper .floor-plans-swiper-wrapper{display:flex;justify-content:space-between;padding:40px 5% 0;gap:60px}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance{position:relative;width:45%}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance h3{text-align:center;margin-bottom:30px;font-weight:400}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-next.swiper-button-next,.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-prev.swiper-button-prev{background-color:var(--wp--preset--color--navy);position:absolute;width:2.5rem;height:5rem;top:35%}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-next.swiper-button-next{right:-3%}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-prev.swiper-button-prev{left:-3%}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-next.swiper-button-next:after,.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-prev.swiper-button-prev:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:1rem;height:2rem;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/odm-twentytwentyfour-child/assets/images/arrow-filled.svg)}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-prev.swiper-button-prev:after{transform:rotate(180deg)}.floor-plans-swiper-slider-next.swiper-button-next svg,.floor-plans-swiper-slider-prev.swiper-button-prev svg{display:none}.floor-plans-swiper-slider-next.swiper-button-next:focus,.floor-plans-swiper-slider-prev.swiper-button-prev:focus{outline:none;box-shadow:0 0 10px #80808098}.floor-plans-swiper .floor-plans .block{background:var(--wp--preset--color--light-yellow);border:1px solid var(--wp--preset--color--gold);text-align:left;position:relative;padding-bottom:1rem;width:31%}.floor-plans-swiper .floor-plans .block:hover{box-shadow:0 0 10px #80808098;transition:.3s}.floor-plans-swiper .floor-plans .block .swiper-wrapper.swiper-carousel-inner-wrapper,.floor-plans-swiper .floor-plans .block .swiper-wrapper.swiper-carousel-inner-wrapper .swiper-carousel-inner{width:100%}.floor-plans-swiper .floor-plans .block img{width:100%;object-fit:cover;height:100%;margin-bottom:20px}.floor-plans-swiper .floor-plans .block h4{margin:0;padding:0 5%;color:var(--wp--preset--color--navy)}.floor-plans-swiper .floor-plans .block .care-area{font-weight:700;margin-bottom:0;font-size:18px;margin-top:3%;padding:0 5%}.floor-plans-swiper .floor-plans .block p{font-size:18px;padding:0 5%;margin-top:0}.floor-plans-swiper .floor-plans .block .plan-button-wrapper{display:flex;justify-content:space-between;padding:0 5%;flex-wrap:wrap}.floor-plans-swiper .floor-plans .block .floor-plan,.floor-plans-swiper .floor-plans .block .virtual-tour{color:var(--wp--preset--color--navy);font-weight:700}.floor-plans-swiper .floor-plans .block .floor-plan:focus,.floor-plans-swiper .floor-plans .block .virtual-tour:focus{outline:0}.floor-plans-swiper .floor-plans .block .floor-plan:focus-visible,.floor-plans-swiper .floor-plans .block .virtual-tour:focus-visible{outline:2px solid var(--wp--preset--color--navy)}.floor-plans-swiper .floor-plans .block .floor-plan:hover,.floor-plans-swiper .floor-plans .block .virtual-tour:hover{text-decoration:none}.floor-plans-swiper .floor-plans .block .floor-plan:after,.floor-plans-swiper .floor-plans .block .virtual-tour:after{content:"";mask-image:url(../../assets/images/external-link.svg);mask-repeat:no-repeat;mask-size:contain;background-color:var(--wp--preset--color--navy);height:15px;width:18px;display:inline-block;margin-left:8px}.floor-plans-swiper .floor-plans .block .virtual-tour:after{mask-image:url(../../assets/images/virtual-tour.svg);width:22px;height:17px}.floor-plans-swiper .floor-plans .block .button{width:100%;border-radius:0;position:absolute;bottom:0}.floor-plans-swiper .carousel-control-next,.floor-plans-swiper .carousel-control-prev{opacity:1;width:max-content}.floor-plans-swiper .carousel-control-next{right:-12px}.floor-plans-swiper .carousel-control-prev{left:-12px}.floor-plans-swiper .carousel-control-next-icon,.floor-plans-swiper .carousel-control-prev-icon{background-color:var(--wp--preset--color--navy);width:25px;height:50px;border-radius:10px;background-size:85%;background-position:100%}.modal-backdrop.show{z-index:999998}.floor-plans-swiper .modal.show{z-index:999999}.floor-plans-swiper .modal.show .modal-dialog{max-width:90%!important;margin-top:10px}.floor-plans-swiper .modal.show .modal-dialog .modal-content{width:65%;margin:auto;position:relative}.floor-plans-swiper .modal.show .modal-dialog .modal-content .modal-header{background-color:#fff;position:absolute;right:-100px;padding:20px;border-radius:var(--bs-modal-border-radius)}.floor-plans-swiper .modal.show .modal-dialog .modal-content .modal-header .btn-close{position:relative;right:4px}.floor-plans-swiper .floor-plans-swiper-instance .swiper-pagination{top:unset;bottom:-55px}.floor-plans-swiper .floor-plans-swiper-instance .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px}@media (max-width:800px){.floor-plans-swiper .floor-plans-swiper-wrapper{flex-direction:column}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance{width:95%;margin:auto}.floor-plans-swiper .text{width:100%}.floor-plans-swiper .text h2,.floor-plans-swiper .text p{width:90%;margin:0 auto 5%}.floor-plans-swiper .floor-plans .block img{height:100%}.floor-plans-swiper .text .button{width:100%}.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-next.swiper-button-next,.floor-plans-swiper .floor-plans-swiper-wrapper .floor-plans-swiper-instance .floor-plans-swiper-slider-prev.swiper-button-prev{top:30%}.floor-plans-swiper .modal.show .modal-dialog .modal-content{width:80%}.floor-plans-swiper .modal.show .modal-dialog .modal-content .modal-header{right:-80px}}@media (max-width:650px){.floor-plans-swiper .text p em{font-size:unset!important}}@media (max-width:550px){.floor-plans-swiper .modal.show .modal-dialog{margin:20px 5%;max-width:100%}.floor-plans-swiper .modal.show .modal-dialog .modal-content .modal-header{position:relative;right:0}.floor-plans-swiper .modal.show .modal-dialog .modal-content{width:100%}}.floor-plans-swiper .text{margin-bottom:0}