.button1{align-items:center;background-color:var(--dark-accent);color:var(--base-3);display:flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:2px;line-height:16px;min-width:164px;text-align:center;text-decoration:none;border:1px solid var(--base-3);border-radius:20px;padding:12px 20px}.button1:hover{color:var(--base-3)}.button1 a{color:var(--base-3);text-decoration:none}@media (max-width:1024px){.button1{padding-left:20px;padding-right:20px}}@media (max-width:767px){.button1{align-items:center;display:inline-flex}}.content-h1{font-family:inherit;font-size:38px;font-weight:700;line-height:1em;margin-bottom:30px;max-width:1000px}@media (max-width:1024px){.content-h1{font-size:36px}}@media (max-width:767px){.content-h1{font-size:32px}}.content-first-para{color:var(--dark-accent);font-size:22px;font-weight:500;line-height:1.3em;margin-bottom:25px}@media (max-width:1024px){.content-first-para{font-size:20px}}@media (max-width:767px){.content-first-para{font-size:18px}}.content-para{color:#111112;font-family:inherit;font-size:17px;font-weight:600;line-height:28px;margin-bottom:24px}@media (max-width:1024px){.content-para{font-size:16px}}@media (max-width:767px){.content-para{font-size:16px;line-height:1.3em}}.content-section{align-items:center;display:flex;flex-direction:column;font-family:inherit;justify-content:center;padding-bottom:80px;padding-top:80px;width:100%}.content-wrapper{max-width:1300px;padding-left:4rem;padding-right:4rem;width:100%}@media (max-width:767px){.content-wrapper{padding-left:10%;padding-right:10%}}.header-section{align-items:center;background-blend-mode:normal;background-image:url('https://stuart.miltecit.co.uk/wp-content/uploads/2026/03/bricks.webp');background-position:left;background-repeat:no-repeat;background-size:cover;border-bottom-style:solid;border-bottom-width:0px;border-top-style:solid;border-top-width:0px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0px;padding-bottom:160px;padding-top:160px;position:relative;width:100%}@media (max-width:767px){.header-section{padding-bottom:60px;padding-top:60px}}.content-h2{color:#111112;font-family:inherit;font-size:35px;font-weight:700;line-height:36px;margin-bottom:30px;max-width:1000px;text-transform:uppercase}@media (max-width:1024px){.content-h2{font-size:30px;line-height:32px}}@media (max-width:767px){.content-h2{font-size:26px;line-height:28px;text-align:center}}.content-h3{color:var(--contrast);font-family:inherit;font-size:33px;font-weight:700;line-height:34px;margin-bottom:24px;max-width:1000px}@media (max-width:1024px){.content-h3{font-size:28px;line-height:30px}}@media (max-width:767px){.content-h3{font-size:24px;line-height:26px}}.footer-contact-details{align-items:flex-start;color:var(--contrast);flex-direction:row;font-family:inherit;font-size:20px;font-weight:400;line-height:1.3em;margin-bottom:25px}.footer-contact-details .gb-icon svg{align-items:flex-end;margin-top:5px}.footer-content{color:var(--base-3);font-size:15px;font-weight:600;line-height:24px;margin-bottom:24px}.footer-text{color:var(--base-3);font-size:15px;font-weight:600;line-height:24px;margin-bottom:24px}.footer-text a{color:var(--base-2)}@media (max-width:767px){.footer-text{text-align:center}}.footer-titles{color:var(--base-3);font-family:inherit;font-size:17px;font-weight:600;line-height:28px;margin-bottom:24px;text-transform:uppercase}.home-header-text-1{color:var(--base-3);font-family:inherit;font-size:20px;font-weight:700;line-height:1em;margin-bottom:10px;text-align:center;text-transform:none}@media (max-width:767px){.home-header-text-1{font-size:18px;text-transform:uppercase}}.home-header-text-2{color:var(--base-3);font-family:inherit;font-size:35px;font-weight:700;line-height:1em;margin-bottom:10px;text-align:center;text-transform:none}@media (max-width:767px){.home-header-text-2{font-size:16px}}.home-header-text-3{color:var(--base-3);font-family:inherit;font-size:60px;font-weight:700;line-height:0.8em;margin-bottom:10px;text-align:center;text-transform:none}@media (max-width:767px){.home-header-text-3{font-size:34px;line-height:1em}}.cta-bar-text-1{color:var(--base-3);font-family:inherit;font-size:17px;font-weight:600;line-height:24px;margin-bottom:24px;text-transform:uppercase}@media (max-width:767px){.cta-bar-text-1{font-size:16px;line-height:20px}}.cta-bar-text-2{color:var(--base-3);font-family:inherit;font-size:33px;font-weight:700;line-height:34px;margin-bottom:0px;text-align:center;text-transform:uppercase}@media (max-width:767px){.cta-bar-text-2{font-size:28px;line-height:30px}}.content-h5{color:var(--dark-accent);font-family:inherit;font-size:26px;font-weight:700;line-height:28px;margin-bottom:12px;max-width:1000px}@media (max-width:767px){.content-h5{font-size:21px;text-transform:uppercase}}.icon-item-title{color:var(--contrast-3);font-size:20px;font-weight:600;line-height:28px;margin-bottom:6px;text-transform:uppercase}@media (max-width:767px){.icon-item-title{font-size:18px}}.left-image-section{width:33%}@media (max-width:767px){.left-image-section{height:350px;width:100%}}.internal-content-section{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:30px}@media (max-width:767px){.internal-content-section{flex-direction:column;row-gap:30px}}.right-content-section{align-items:flex-start;display:flex;flex-direction:column;width:66.66%;padding:150px}@media (max-width:1024px){.right-content-section{padding:100px}}@media (max-width:767px){.right-content-section{width:100%;padding:30px}}.button2{align-items:center;background-color:var(--base-3);color:var(--contrast);display:flex;font-size:13px;font-weight:700;letter-spacing:2px;line-height:28px;text-align:center;border:2px solid var(--contrast);border-radius:20px;padding:8px 20px}.button2:hover{color:var(--contrast)}.button2:is(:hover,:focus){color:var(--contrast)}.button2 a{color:var(--contrast)}@media (max-width:1024px){.button2{padding-left:20px;padding-right:20px}}@media (max-width:767px){.button2{align-items:center;display:inline-flex;padding-bottom:8px;padding-top:8px}}.content-h4{color:var(--base-3);font-family:inherit;font-size:28px;font-weight:700;line-height:32px;margin-bottom:24px;max-width:1000px;text-align:center}@media (max-width:767px){.content-h4{font-size:24px;line-height:28px;text-transform:uppercase}}.services-card{background-color:var(--base-3);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.1);width:31%}@media (max-width:1024px){.services-card{width:47%}}@media (max-width:767px){.services-card{width:100%}}.button3{align-items:center;background-color:#c9a24d;color:var(--contrast);display:flex;font-size:13px;font-weight:700;letter-spacing:2px;line-height:16px;text-align:center;text-decoration:none;border:1px solid var(--base-3);border-radius:20px;padding:12px 20px}.button3:hover{color:var(--base-3)}.button3 a{color:var(--base-3);text-decoration:none}@media (max-width:1024px){.button3{padding-left:20px;padding-right:20px}}@media (max-width:767px){.button3{align-items:center;display:inline-flex}}