@media only screen and (max-width:767px){.floorplans.floorplans--has-buttons .inner{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:767px)and (min-width:991px){.floorplans.floorplans--has-buttons .inner{padding-top:calc(10px + 0*(100vw - 991px));padding-bottom:calc(10px + 0*(100vw - 991px))}}@media only screen and (max-width:767px)and (min-width:1440px){.floorplans.floorplans--has-buttons .inner{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:767px){.floorplans.floorplans--has-buttons .inner:before,.floorplans.floorplans--has-buttons .inner:after{display:none}}.floorplans .inner{display:flex;flex-direction:column;position:relative;margin-top:10px;margin-bottom:10px}@media only screen and (min-width:991px){.floorplans .inner{margin-top:calc(10px + 0*(100vw - 991px));margin-bottom:calc(10px + 0*(100vw - 991px))}}@media only screen and (min-width:1440px){.floorplans .inner{margin-top:10px;margin-bottom:10px}}.floorplans .inner{padding-top:10px;padding-bottom:10px}@media only screen and (min-width:991px){.floorplans .inner{padding-top:calc(10px + 0*(100vw - 991px));padding-bottom:calc(10px + 0*(100vw - 991px))}}@media only screen and (min-width:1440px){.floorplans .inner{padding-top:10px;padding-bottom:10px}}.floorplans .inner:before,.floorplans .inner:after{content:"";position:absolute;left:0;width:100%;height:1px;background:#d7cab8;transform:scaleX(0);transform-origin:left;transition:transform 2s linear}.floorplans .inner:before{top:0}.floorplans .inner:after{bottom:0}@media only screen and (max-width:991px){.floorplans .inner{margin-bottom:30px}}.floorplans.inview-active .inner:before,.floorplans.inview-active .inner:after{transform:scaleX(1)}@media only screen and (min-width:768px){.floorplans__grid{gap:10px}}.floorplans__item{position:relative;display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit;background:#f1ece6;text-align:center;padding:16px}@media only screen and (min-width:991px){.floorplans__item{padding:calc(16px + 14 * (100vw - 991px) / 449)}}@media only screen and (min-width:1440px){.floorplans__item{padding:30px}}.floorplans__item svg circle,.floorplans__item svg path{transition:all .4s ease}.floorplans__item:hover svg circle{fill:#293a4a;stroke:#293a4a}.floorplans__item:hover svg path{stroke:#f1ece6}@media only screen and (max-width:767px){.floorplans__item{height:100%}}.floorplans__item:last-of-type:after{display:none}.floorplans__item:after{content:"";position:absolute;top:0;right:-5px;height:100%;width:1px;background:#d7cab8;transform:scaleY(0);transform-origin:top;transition:transform 2s linear}.floorplans.inview-active .floorplans__item:after{transform:scaleY(1)}.floorplans__header{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-bottom:20px}@media only screen and (min-width:991px){.floorplans__header{margin-bottom:calc(20px + 12 * (100vw - 991px) / 449)}}@media only screen and (min-width:1440px){.floorplans__header{margin-bottom:32px}}.floorplans__title{margin:0}.floorplans__arrow{flex:0 0 auto;line-height:0;position:absolute;bottom:10px;right:20px}@media only screen and (max-width:767px){.floorplans__arrow{bottom:25px}}.floorplans__arrow svg,.floorplans__arrow img{display:block}.floorplans__image-wrap,.floorplans__picture{display:block;width:100%}.floorplans__image-wrap{flex:1;display:flex;align-items:center;justify-content:center}.floorplans__image{display:block;width:100%;height:auto}.floorplans__mobile{overflow:visible}.floorplans__slider-wrap{position:relative}.floorplans__slider{position:relative;overflow:hidden;padding-bottom:32px}.floorplans__slider .swiper-wrapper{align-items:stretch}.floorplans__slider .swiper-slide{height:auto;display:flex}.floorplans__pagination{position:absolute;bottom:10px!important;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.floorplans__pagination .swiper-pagination-bullet{width:6px;height:6px;background:#bdd0d2;opacity:1;margin:0 2px!important;border-radius:50%}.floorplans__pagination .swiper-pagination-bullet-active{background:#293a4a;width:10px;height:10px;opacity:1}.floorplans__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.floorplans__nav--prev{left:-15px}.floorplans__nav--next{right:-15px}.floorplans__buttons{padding-top:10px}@media only screen and (min-width:991px){.floorplans__buttons{padding-top:calc(10px + 0*(100vw - 991px))}}@media only screen and (min-width:1440px){.floorplans__buttons{padding-top:10px}}.floorplans__buttons{flex-wrap:wrap;justify-content:center;gap:10px}@media only screen and (max-width:767px){.floorplans__buttons{display:flex!important}}.floorplans__button{padding-left:5px;padding-right:5px;flex:1 1 calc(33.333% - 10px);text-align:center;display:flex;justify-content:center;text-transform:uppercase;font-family:Sud,sans-serif;max-width:150px;font-size:12px;margin-top:10px;background:#faf5f3;color:#293a4a!important;border:1px solid #293A4A}.floorplans__button:hover{background:#293a4a;color:#faf5f3!important;border:1px solid #FAF5F3}@media only screen and (max-width:767px){.floorplans__item{padding-top:30px}.floorplans__item:after{display:none}.floorplans__item img{max-width:220px;margin:-10px auto 0}.floorplans__header{margin-bottom:20px}}@media only screen and (max-width:767px)and (max-width:767px){.floorplans__header{margin-bottom:0}}
