.page-module__j6Q3dW__contact section{padding:var(--section-spacing) 0}.page-module__j6Q3dW__contact h1,.page-module__j6Q3dW__contact h2,.page-module__j6Q3dW__contact h3{font-weight:500}.page-module__j6Q3dW__contact p{line-height:1.6}.page-module__j6Q3dW__hero{color:#fff;background-image:linear-gradient(#0000008c,#000000b3),url(/images/scroll/extension-total.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:60vh;position:relative;overflow:hidden}.page-module__j6Q3dW__hero h1{margin-bottom:1.5rem}.page-module__j6Q3dW__hero p{max-width:750px;margin:0 auto}.page-module__j6Q3dW__contactSection{color:#1a1a1a;background:#fff}.page-module__j6Q3dW__sectionHeading{text-align:center;max-width:750px;margin:0 auto 3rem}.page-module__j6Q3dW__sectionHeading h2{color:#000;margin-bottom:1rem}.page-module__j6Q3dW__sectionHeading p{margin:0 auto}.page-module__j6Q3dW__contactDetails{color:#fff;background:#2b2b2b;border-radius:8px;height:100%;padding:2.5rem;box-shadow:0 10px 30px #00000059}.page-module__j6Q3dW__contactDetails h3{text-align:center;margin-bottom:1.25rem}.page-module__j6Q3dW__contactIntro{text-align:center;color:#e4e4e4;margin-bottom:2rem}.page-module__j6Q3dW__contactItem{text-align:center;border-bottom:1px solid #ffffff26;padding:1.25rem 0}.page-module__j6Q3dW__contactItem span{color:#df65dc;margin-bottom:.4rem;font-weight:500;display:block}.page-module__j6Q3dW__contactItem a{overflow-wrap:anywhere;color:#fff;text-decoration:none;transition:color .2s}.page-module__j6Q3dW__contactItem a:hover{color:#df65dc;text-decoration:none}.page-module__j6Q3dW__contactItem p{color:#fff;margin:0 auto}.page-module__j6Q3dW__contactNote{text-align:center;background:#ffffff12;border-radius:6px;margin-top:2rem;padding:1.25rem}.page-module__j6Q3dW__contactNote p{color:#e4e4e4;margin:0}.page-module__j6Q3dW__formCard{background:#f5f5f5;border-radius:8px;height:100%;padding:2.5rem;box-shadow:0 10px 30px #00000038}.page-module__j6Q3dW__formCard h3{text-align:center;color:#000;margin-bottom:2rem}.page-module__j6Q3dW__formCard label{font-weight:500}.page-module__j6Q3dW__formCard input,.page-module__j6Q3dW__formCard select,.page-module__j6Q3dW__formCard textarea{color:#1a1a1a;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.85rem 1rem}.page-module__j6Q3dW__formCard input:focus,.page-module__j6Q3dW__formCard select:focus,.page-module__j6Q3dW__formCard textarea:focus{border-color:#df65dc;box-shadow:0 0 0 .2rem #df65dc33}.page-module__j6Q3dW__formCard textarea{resize:vertical;min-height:160px}.page-module__j6Q3dW__formCard button{padding:.85rem 1rem}.page-module__j6Q3dW__successMessage,.page-module__j6Q3dW__errorMessage{text-align:center;border-radius:6px;margin:1.25rem 0 0;padding:1rem}.page-module__j6Q3dW__successMessage{color:#1e6b36;background:#e6f4ea}.page-module__j6Q3dW__errorMessage{color:#9c2525;background:#f8e5e5}.page-module__j6Q3dW__cta{color:#fff;background-image:linear-gradient(#000000b3,#000c),url(/images/scroll/foundations-brickworks-mid.jpg);background-position:50%;background-size:cover;position:relative}.page-module__j6Q3dW__ctaContent{z-index:2;max-width:800px;position:relative}.page-module__j6Q3dW__preHeading{color:#df65dc;margin-bottom:.75rem;font-weight:500;display:block}.page-module__j6Q3dW__cta h2{margin-bottom:1.25rem}.page-module__j6Q3dW__cta p{max-width:650px;margin:0 auto 2rem}.page-module__j6Q3dW__ctaButtons{gap:1rem}@media (min-width:992px){.page-module__j6Q3dW__contact h1{font-size:3.2rem}.page-module__j6Q3dW__contact h2{font-size:2.4rem}.page-module__j6Q3dW__contact h3{font-size:1.8rem}.page-module__j6Q3dW__contact p{font-size:1.1rem}.page-module__j6Q3dW__hero p{font-size:1.2rem}}@media (max-width:991px){.page-module__j6Q3dW__contact section{padding:var(--section-spacing) 0}.page-module__j6Q3dW__contactDetails,.page-module__j6Q3dW__formCard{padding:2rem}}@media (max-width:575.98px){.page-module__j6Q3dW__contact section{padding:var(--section-spacing) 0}.page-module__j6Q3dW__hero{min-height:50vh}.page-module__j6Q3dW__sectionHeading{margin-bottom:2rem}.page-module__j6Q3dW__contactDetails,.page-module__j6Q3dW__formCard{padding:1.5rem}.page-module__j6Q3dW__ctaButtons a{width:100%}}
