.floorplans-section{--tw-bg-opacity:1;background-color:rgb(255 209 0/var(--tw-bg-opacity));isolation:isolate;padding-bottom:50px;padding-top:50px;position:relative}@media (min-width:1300px){.floorplans-section{padding-bottom:100px;padding-top:101px}}.floorplans-section *{color:#000;font-family:new-hero,sans-serif;text-align:center}.floorplans-section h2{font-weight:700;margin-bottom:50px;text-align:center}@media (min-width:1300px){.floorplans-section h2{margin-bottom:89px}}@media screen and (min-width:1900px){.floorplans-section h2{font-size:60px!important;line-height:96px}}.floorplans-section .floorplan-container{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1300px){.floorplans-section .floorplan-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.floorplans-section .floorplan-container{gap:50px}}.floorplans-section .tiles{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1300px){.floorplans-section .tiles{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1600px){.floorplans-section .tiles{gap:50px}}.floorplans-section .tiles .single-tile{cursor:pointer;isolation:isolate;position:relative}.floorplans-section .tiles .single-tile img{border-radius:15px;overflow:hidden}.floorplans-section .tiles .single-tile:after{background-color:#fff;clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:24px;left:50%;position:absolute;top:calc(100% - 24px);transform:translateX(-50%);transition:all .3s ease-in-out;width:50px;z-index:-1}@media screen and (min-width:1280px){.floorplans-section .tiles .single-tile:after{clip-path:polygon(100% 50%,0 0,0 100%);height:40px;left:calc(100% - 49px);top:50%;transform:translateY(-50%);width:24px}}@media screen and (min-width:1900px){.floorplans-section .tiles .single-tile:after{height:80px;width:50px}}.floorplans-section .tiles .single-tile.active-tile:after{top:100%}@media screen and (min-width:1280px){.floorplans-section .tiles .single-tile.active-tile:after{left:100%;top:50%;transform:translateY(-50%)}}.floorplans-section .main-image{aspect-ratio:471/323;border-radius:20px;overflow:hidden;position:relative;width:100%}@media (min-width:1300px){.floorplans-section .main-image{aspect-ratio:1016/697;grid-column:span 2/span 2;height:100%}}.floorplans-section .main-image img{height:100%;inset:0;opacity:0;overflow:hidden;position:absolute;transition:all .3s ease-in-out;width:100%}.floorplans-section .main-image img.active-floorplan{opacity:1}.floorplans-section .pattern{height:auto;position:absolute;width:120%;z-index:-1}.floorplans-section .pattern-1{left:-320px;top:-50px}@media (min-width:640px){.floorplans-section .pattern-1{left:-600px}}@media (min-width:1100px){.floorplans-section .pattern-1{left:-66.666667%;top:-33.333333%}}@media (min-width:1300px){.floorplans-section .pattern-1{top:-100px}}.floorplans-section .pattern-2{bottom:-50px;right:-250px}@media (min-width:640px){.floorplans-section .pattern-2{bottom:-80px}}@media (min-width:1024px){.floorplans-section .pattern-2{right:-50%}}@media (min-width:1100px){.floorplans-section .pattern-2{bottom:-20%}}@media screen and (min-width:1280px){.floorplans-section .pattern{width:80%}.floorplans-section .pattern.pattern-1{left:-50%}}@media screen and (min-width:1400px){.floorplans-section .pattern{width:80%}.floorplans-section .pattern.pattern-1{left:-50%}}@media screen and (min-width:1900px){.floorplans-section .pattern{height:auto;width:1333px}.floorplans-section .pattern.pattern-1{left:-751px;top:-299px}.floorplans-section .pattern.pattern-2{bottom:-370px;right:-303px}}
