body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.rera-numbers{background-color:#fff;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto;max-width:600px}.rera-item{align-items:center;background:#fff;border-radius:6px;display:flex;flex-direction:column;padding:15px}.rera-item img{height:8rem}.rera-item span{color:#666}.rera-item strong{color:#333;font-weight:500}@media (max-width:768px){.rera-item{flex-direction:column;gap:8px;text-align:center}.rera-numbers{flex-direction:column;gap:0}}.contact-actions{align-items:center;border-bottom:1px solid #d5d5d5;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin:0 auto;max-width:400px;padding-block:.5rem}.contact-actions,.contact-actions a{background-color:#1a4f42}.phone-link{background:#fff;border-radius:4px;box-shadow:0 0 8px #00000080;color:#fff;padding:.1rem .7rem;text-decoration:none;transition:all .2s ease}.phone-link:hover{box-shadow:0 3px 6px #0000001a}.phone-wrapper{align-items:center;background-color:#1a4f42;display:flex;gap:.5rem;position:relative}.phone-wrapper span{font-size:1.5rem;font-weight:500}@media (max-width:400px){.contact-actions{flex-direction:column;width:100%}.callback-btn,.phone-link{justify-content:center;width:100%}}.site-visit-heading{align-items:center;color:#333;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;margin:15px 0}.site-visit-heading img{height:32px;object-fit:contain;width:auto}.site-visit-heading span{padding-block:.5rem}#wa-widget-send-button{align-items:center;background-color:#25d366;border-radius:50%;bottom:1.5rem;box-shadow:0 4px 6px #00000080;cursor:pointer;display:flex;height:3.2rem;justify-content:center;position:fixed;right:6.5rem;width:3.2rem;z-index:1000}#wa-widget-send-button svg{fill:#fff;height:50%;width:50%}#wa-widget-send-button div{display:none}@media (min-width:768px){.mobile-only-form{display:none!important}}.pricing-div{display:flex;gap:30px;justify-content:center;margin:2rem 0;width:100%}.price-card{border:1px solid #000;border-radius:1rem;height:30%;padding-bottom:1rem;width:25%}@media (max-width:700px){.pricing-div{display:flex;flex-direction:column;gap:1rem;margin-block:1rem}.price-card{border:1px solid #000;border-radius:1rem;margin-inline:auto;padding-bottom:1rem;width:80%}}#pricing small:hover{text-decoration:underline}.phone_error{color:red;font-size:9px;margin:0 0 0 12px;text-align:start}.offer-list{margin-bottom:0;text-align:start}.form-offer-box{background-color:#1a4f42;border:1px solid;color:#fff;padding-block:.5rem}
/*# sourceMappingURL=main.169640b0.css.map*/