.map-with-info header{background-image:linear-gradient(101deg,#1b3f68,#265a94 97%);clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(50% - 25px) calc(100% - 25px),50% 100%,calc(50% + 25px) calc(100% - 25px),0 calc(100% - 25px))}@media screen and (max-width:1023px){.map-with-info header{clip-path:none}}.gm-style .gm-style-iw[role=dialog]{border-radius:0;padding:0}.gm-style .gm-style-iw[role=dialog]>div{overflow:hidden!important}.gm-style .gm-style-iw[role=dialog]>button>span{display:none!important}.gm-style .gm-style-iw[role=dialog]>button{--tw-bg-opacity:1!important;background-color:#111827!important;background-color:rgb(17 24 39/var(--tw-bg-opacity))!important;border-radius:9999px;height:2rem!important;right:0!important;top:0!important;width:2rem!important}.gm-style .gm-style-iw[role=dialog]>button:before{--tw-content:"";background-image:url(../img/cancel-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;content:"";content:var(--tw-content);display:block;height:100%;width:100%}.gm-style .gm-style-iw-tc:after{--tw-bg-opacity:1!important;background-color:#2b5d8b!important;background-color:rgb(43 93 139/var(--tw-bg-opacity))!important}.infowindow-content.infowindow-model-homes,.infowindow-content.infowindow-neighborhoods{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity));width:283px}.infowindow-content.infowindow-qmi-homes{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity));width:325px}.infowindow-content img{height:184px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.infowindow-content .title{font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.75rem;padding-left:.25rem;padding-right:.25rem;text-align:center}.infowindow-content.infowindow-qmi-homes .title{margin-bottom:0}.infowindow-content .subtitle{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity));font-size:1rem;line-height:1.5rem;margin-bottom:1rem}.infowindow-content .plan,.infowindow-content .subtitle{font-family:Figtree,sans-serif;padding-left:.25rem;padding-right:.25rem;text-align:center}.infowindow-content .plan{color:#4f5d75;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase}.infowindow-content .details{display:flex;justify-content:space-evenly;margin-bottom:.75rem;padding-left:.25rem;padding-right:.25rem}.infowindow-content .details div span{display:block;font-family:Figtree,sans-serif;text-align:center}.infowindow-content .details div span:first-child{font-size:22px}.infowindow-content .details div span:last-child{font-size:.75rem;font-weight:700;line-height:1rem}.infowindow-content .directions-link{--tw-text-opacity:1;align-items:center;color:#265a94;color:rgb(38 90 148/var(--tw-text-opacity));display:block;display:flex;font-family:Figtree,sans-serif;font-size:1rem;font-weight:500;gap:.25rem;justify-content:center;line-height:1.5rem;margin-bottom:1rem;padding-left:.25rem;padding-right:.25rem;text-align:center;text-decoration-line:underline}.infowindow-content .directions-link:before{--tw-bg-opacity:1;--tw-content:"";background-color:#265a94;background-color:rgb(38 90 148/var(--tw-bg-opacity));background-image:url(../img/arrow-up-right.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 8px;border-radius:.25rem;clip-path:polygon(45% 2%,50% 1%,55% 2%,98% 45%,99% 50%,98% 55%,55% 98%,50% 99%,45% 98%,2% 55%,1% 50%,2% 45%);content:"";content:var(--tw-content);height:1rem;width:1rem}.infowindow-content .directions-link:before,.infowindow-content .explore-button{display:block}.infowindow-content .explore-button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#2b5d8b;background-color:rgb(43 93 139/var(--tw-bg-opacity));color:#fff;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Figtree,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.75rem;padding:11px .25rem;text-align:center}.infowindow-content .explore-button:after{--tw-content:"»";content:"»";content:var(--tw-content);margin-left:.25rem}
