@media(max-width:767px){.elementor .Hero{padding-block-start:var(--Padding-120);padding-block-end:var(--Padding-40);background-image:linear-gradient(90deg, rgba(28,46,74,0.82) 0%,rgba(28,46,74,0.66) 66%,rgba(28,46,74,0.42) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .Footer-Menu{gap:var(--Gap-10);}}@media(max-width:767px){.elementor .Logo{width:125px;}}@media(max-width:767px){.elementor .CTA-Inner-Hero{flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .Nav-Primary-Button{display:none;}}@media(max-width:767px){.elementor .Nav-Secondary-Button{font-size:var(--Font-11);padding-inline-start:15px;padding-inline-end:15px;display:none;}}@media(max-width:767px){.elementor .Reviews{flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .Primary-Button{padding-inline-start:var(--Padding-30);padding-inline-end:var(--Padding-20);}}@media(max-width:767px){.elementor .Right-Ready-Build{flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .All-Colours{flex-direction:column;}}@media(max-width:767px){.elementor .Left-All-Colours{max-width:100%;}}@media(max-width:767px){.elementor .Colour-Name{font-size:var(--Font-11);}}@media(max-width:767px){.elementor .Heading-Number-Row{flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .Inside-Left{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor .Equivalent{padding:var(--Padding-20);}}@media(max-width:767px){.elementor .Roofing-Comparison{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .Nav-Third-Button{color:var(--Navy);display:block;}}@media(max-width:767px){.elementor .Nav-Third-Button:hover,.elementor .Nav-Third-Button:focus-visible{background-color:var(--Sky);}}