body{--wp--preset--color--background:#fff;--wp--preset--color--foreground:#333;--wp--preset--color--primary:#310067;--wp--preset--color--secondary:#310067;--wp--custom--border--width:1px;--wp--custom--border--radius:2px}body .af3-integrations-floorplans-loop{--af3-integrations-floorplans-shortcodes--border--width:var(--wp--custom--border--width);--af3-integrations-floorplans-shortcodes--border--radius:var(--wp--custom--border--radius);--af3-integrations-floorplans-shortcodes--text:var(--wp--preset--color--foreground);--af3-integrations-floorplans-shortcodes--primary:var(--wp--preset--color--primary);--af3-integrations-floorplans-shortcodes--background:var(--wp--preset--color--background);color:var(--af3-integrations-floorplans-shortcodes--text)}body .af3-integrations-floorplans-loop a{color:var(--af3-integrations-floorplans-shortcodes--primary)}body .af3-integrations-floorplans-loop ul{list-style-type:none;padding-left:0}body .af3-integrations-floorplans-loop ul li{color:var(--af3-integrations-floorplans-shortcodes--text)}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--button{background-color:transparent;border:var(--af3-integrations-floorplans-shortcodes--border--width) solid var(--af3-integrations-floorplans-shortcodes--primary);border-radius:var(--wp--custom--border--radius);color:var(--af3-integrations-floorplans-shortcodes--primary);display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--button--solid{background-color:var(--af3-integrations-floorplans-shortcodes--primary);border:var(--af3-integrations-floorplans-shortcodes--border--width) solid #fff;border-radius:var(--wp--custom--border--radius);color:#fff;display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters{display:block;margin-block:2rem;max-width:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters ul{display:grid;gap:1rem}@media screen and (min-width:768px){body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters ul{grid-template-columns:1fr 1fr 1fr}}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters ul li>:not(label){width:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters select{background-color:transparent;border:var(--af3-integrations-floorplans-shortcodes--border--width) solid var(--af3-integrations-floorplans-shortcodes--primary);border-radius:var(--wp--custom--border--radius);color:var(--af3-integrations-floorplans-shortcodes--primary);display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters select:disabled{opacity:.3}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters label{clip:rect(0 0 0 0);border:0;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters button{background-color:transparent;border:var(--af3-integrations-floorplans-shortcodes--border--width) solid var(--af3-integrations-floorplans-shortcodes--primary);border-radius:var(--wp--custom--border--radius);color:var(--af3-integrations-floorplans-shortcodes--primary);display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters button:disabled{opacity:.3}@media screen and (min-width:768px){body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--filters.show-move-in ul{grid-template-columns:1fr 1fr 1fr 1fr}}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:2rem}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result{display:block}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result .af3-integrations-floorplans-loop--result-sold-out{background-color:var(--af3-integrations-floorplans-shortcodes--primary);color:var(--af3-integrations-floorplans-shortcodes--background);letter-spacing:.05em;padding:1rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:45%;width:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result .af3-integrations-floorplans-loop--result-sold-out--hidden{display:none}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result .af3-integrations-floorplans-loop--result-specials{background-color:var(--af3-integrations-floorplans-shortcodes--primary);color:var(--af3-integrations-floorplans-shortcodes--background);display:block;padding:1rem;text-align:center}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result .af3-integrations-floorplans-loop--result-image{display:block;height:320px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result img{height:auto;max-height:100%;max-width:100%;width:auto}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result ul{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results .af3-integrations-floorplans-loop--result .af3-integrations-floorplans-loop--button{display:block;width:100%}body .af3-integrations-floorplans-loop #af3-integrations-floorplans-loop--date-wrapper #af3-integrations-floorplans-loop--date{height:1px!important;opacity:0!important}@media screen and (min-width:768px){body .af3-integrations-floorplans-loop #af3-integrations-floorplans-loop--date-wrapper{grid-column:3/4}}body .af3-integrations-floorplans-loop #af3-integrations-floorplans-loop--date-button{position:relative}body .af3-integrations-floorplans-loop #af3-integrations-floorplans-loop--date-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27currentColor%27 class=%27bi bi-chevron-down%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3E%3C/svg%3E");background-size:cover;content:"";display:inline-block;height:24px;pointer-events:none;position:absolute;right:.5rem;top:.6rem;width:24px}@media screen and (min-width:768px){body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--results{grid-template-columns:1fr 1fr 1fr}}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--floorplan-gallery,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--floorplan-gallery .af3-integrations-floorplans-loop--thumbnail,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--result-gallery,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--thumbnail{height:320px}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--floorplan-gallery .af3-integrations-floorplans-loop--thumbnail img,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--floorplan-gallery img,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--result-gallery img,body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--result-gallery .f-button{background-color:hsla(0,0%,80%,.9);border-radius:100%}body .af3-integrations-floorplans-loop .af3-integrations-floorplans-loop--result-gallery .f-button:hover{background-color:#fff}body .af3-integrations-floorplan-content{--af3-integrations-floorplans-shortcodes--border--radius:var(--wp--custom--border--radius);--af3-integrations-floorplans-shortcodes--border--width:var(--wp--custom--border--width);--af3-integrations-floorplans-shortcodes--text:var(--wp--preset--color--foreground);--af3-integrations-floorplans-shortcodes--primary:var(--wp--preset--color--primary);--af3-integrations-floorplans-shortcodes--background:var(--wp--preset--color--background);display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto;margin-block:6rem}@media screen and (min-width:768px){body .af3-integrations-floorplan-content{grid-template-columns:1fr 1fr}}body .af3-integrations-floorplan-content img{height:auto;max-height:100%;max-width:100%;width:auto}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--sold-out{pointer-events:none;text-align:center;top:45%;width:100%}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--available-units,body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--sold-out{background-color:var(--af3-integrations-floorplans-shortcodes--primary);color:var(--af3-integrations-floorplans-shortcodes--background);letter-spacing:.05em;padding:1rem;position:absolute;text-transform:uppercase}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--available-units{left:0;top:0;width:auto}body .af3-integrations-floorplan-content ul{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style-type:none;padding-left:0}body .af3-integrations-floorplan-content ul li{color:var(--af3-integrations-floorplans-shortcodes--text)}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--image{position:relative}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--button{display:block;width:100%}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--specials{background-color:var(--af3-integrations-floorplans-shortcodes--primary);color:var(--af3-integrations-floorplans-shortcodes--background);display:block;padding:1rem;text-align:center}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--content{padding:1rem}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--button{background-color:transparent;border:var(--af3-integrations-floorplans-shortcodes--border--width) solid var(--af3-integrations-floorplans-shortcodes--primary);border-radius:var(--wp--custom--border--radius);color:var(--af3-integrations-floorplans-shortcodes--primary);display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--button--solid{background-color:var(--af3-integrations-floorplans-shortcodes--primary);border:var(--af3-integrations-floorplans-shortcodes--border--width) solid #fff;border-radius:var(--wp--custom--border--radius);color:#fff;display:inline-block;line-height:1.4;padding:.5rem 1rem}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units{grid-column:1/-1}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units h2,body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units p{text-align:center}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units table{border-collapse:collapse;width:100%}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units table thead tr th{background-color:var(--af3-integrations-floorplans-shortcodes--primary);color:var(--af3-integrations-floorplans-shortcodes--background)}body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units table td,body .af3-integrations-floorplan-content .af3-integrations-floorplan-content--units table th{border:var(--af3-integrations-floorplans-shortcodes--border--width) solid var(--af3-integrations-floorplans-shortcodes--primary);padding:.5rem}body .af3-integrations-floorplan-content .af3-integrations-floorplans-loop--result-gallery .f-button{background-color:hsla(0,0%,80%,.5);border-radius:100%}body .af3-integrations-floorplan-content .af3-integrations-floorplans-loop--result-gallery .f-button:hover{background-color:#fff}
