.floorplan-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--wp--preset--spacing--small)}.floorplan-results__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:var(--wp--preset--spacing--medium)}.floorplan-results__header .home-search__field.sort{width:auto}.floorplan-results__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--wp--preset--spacing--medium)}.floorplan-results__footer .pagination{margin-top:var(--wp--preset--spacing--medium)}.floorplan-results__footer .pagination .page-numbers{display:inline-block;padding:10px 11.5px 7px;border-radius:4px;background:rgba(200,191,181,.2);margin:0 5px;font-size:18px;font-weight:700;line-height:24px;letter-spacing:2px;text-transform:uppercase;color:var(--wp--preset--color--brown);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floorplan-results__footer .pagination .page-numbers:not(.current):hover{background:var(--wp--preset--color--brown);color:var(--wp--preset--color--white);text-decoration:none}.floorplan-results__footer .pagination .page-numbers.current{background:var(--wp--preset--color--brown);color:var(--wp--preset--color--white)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev){background:rgba(0,0,0,0);padding-left:4px;padding-right:4px;font-size:16px}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev):hover{background:rgba(0,0,0,0);color:var(--wp--preset--color--orange)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev):hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev):hover svg path{fill:var(--wp--preset--color--orange)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev):hover.prev svg{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev)>svg{margin-left:2px;-webkit-transition:var(--aries--preset--transition);transition:var(--aries--preset--transition)}.floorplan-results__footer .pagination .page-numbers:is(.next,.prev)>svg path{fill:var(--wp--preset--color--brown)}.floorplan-results__footer .pagination .page-numbers.prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:0 2px 0 0}.floorplan-results .floorplan-card{width:100%;display:block;background-color:var(--wp--preset--color--white);border-radius:4px;-webkit-box-shadow:var(--wp--preset--shadow--theme-shadow);box-shadow:var(--wp--preset--shadow--theme-shadow);overflow:hidden}.floorplan-results .floorplan-card:hover{text-decoration:none}.floorplan-results .floorplan-card:hover .floorplan-card__action .wp-block-button[class*=is-style-underline]::after{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.floorplan-results .floorplan-card:hover .floorplan-card__action .wp-block-button[class*=is-style-underline] .wp-element-button{color:var(--wp--preset--color--orange)}@media(min-width: 768px){.floorplan-results .floorplan-card{width:calc(50% - var(--wp--preset--spacing--small)*.5)}}@media(min-width: 960px){.floorplan-results .floorplan-card{width:calc(33.3333% - var(--wp--preset--spacing--small)*.667)}}.floorplan-results .floorplan-card.del-webb:hover .floorplan-card__content:before{background-color:var(--wp--preset--color--green)}.floorplan-results .floorplan-card.del-webb:hover .floorplan-card__content .floorplan-card__header .floorplan-card__header--title{color:var(--wp--preset--color--green)}.floorplan-results .floorplan-card.del-webb .floorplan-card__header--builder .builder-title{color:var(--wp--preset--color--green)}.floorplan-results .floorplan-card.pulte:hover .floorplan-card__content:before,.floorplan-results .floorplan-card.pulte-homes:hover .floorplan-card__content:before{background-color:var(--wp--preset--color--slate-blue)}.floorplan-results .floorplan-card.pulte:hover .floorplan-card__content .floorplan-card__header .floorplan-card__header--title,.floorplan-results .floorplan-card.pulte-homes:hover .floorplan-card__content .floorplan-card__header .floorplan-card__header--title{color:var(--wp--preset--color--slate-blue)}.floorplan-results .floorplan-card.pulte .floorplan-card__header--builder .builder-title,.floorplan-results .floorplan-card.pulte-homes .floorplan-card__header--builder .builder-title{color:var(--wp--preset--color--slate-blue)}.floorplan-results .floorplan-card__image{width:100%;height:220px;overflow:hidden;position:relative;background-color:var(--wp--preset--color--light-grey)}.floorplan-results .floorplan-card__image picture{display:block;width:100%;height:100%}.floorplan-results .floorplan-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.floorplan-results .floorplan-card__image--flags{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.floorplan-results .floorplan-card__image--flags .floorplan-card-flag{display:block;padding:6px 8px 2px;border-radius:4px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--wp--preset--color--dark-grey);font-size:15px;font-weight:400}.floorplan-results .floorplan-card__content{padding:26px 20px 18px;position:relative;color:var(--wp--preset--color--dark-grey)}.floorplan-results .floorplan-card__content:before{content:"";position:absolute;top:0;left:4px;width:calc(100% - 8px);height:6px;background:rgba(200,191,181,.2);pointer-events:none;-webkit-transition:var(--aries--preset--transition);transition:var(--aries--preset--transition)}.floorplan-results .floorplan-card__content .floorplan-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.floorplan-results .floorplan-card__content .floorplan-card__header h4.floorplan-card__header--title{margin:0;color:var(--wp--preset--color--brown);-webkit-transition:var(--aries--preset--transition);transition:var(--aries--preset--transition)}.floorplan-results .floorplan-card__content .floorplan-card__header--builder{font-size:18px;text-transform:uppercase;font-weight:700;margin:0}.floorplan-results .floorplan-card__content .floorplan-card__header--price-sqft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.floorplan-results .floorplan-card__content .floorplan-card__header--price{font-size:15px;line-height:21px}.floorplan-results .floorplan-card__content .floorplan-card__header--sqft{display:block;padding:4px 10px 2px;border-radius:4px;background:rgba(200,191,181,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:16px;font-weight:700}.floorplan-results .floorplan-card__content--details{margin:24px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:16px}.floorplan-results .floorplan-card__content--details .floorplan-card-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:5px 15px}.floorplan-results .floorplan-card__content--details .floorplan-card-detail--value{font-weight:700}.floorplan-results .floorplan-card__content--details .floorplan-card-detail--divider{width:2px;height:50px;background:rgba(200,191,181,.2)}.floorplan-results .floorplan-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}