@media(max-width:767px){.elementor .e-be5c573-8bdf113{font-weight:600;font-size:16px;color:var(--shades-white);}}@media(max-width:767px){.elementor .e-4023f28-adc7605{font-size:30px;color:var(--shades-white);}}@media(max-width:767px){.elementor .e-5c78404-09b8946{font-weight:500;font-size:17px;}}@media(max-width:767px){.elementor .e-b3cea8d-2c3e852{column-gap:1rem;flex-direction:column;row-gap:1.5rem;}}@media(max-width:767px){.elementor .e-c1ab792-e5dd49e{width:100%;padding-block-start:0.5rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:0.75rem;}}@media(max-width:767px){.elementor .e-6dd2d27-90bc546{padding:0rem;flex-direction:column;}}@media(max-width:767px){.elementor .e-43cd00a-ef3de57{padding-block-start:2rem;padding-block-end:2rem;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.45) 16%,rgba(0, 0, 0, 0.21) 66%),url("https://shadessolarfilms.co.uk/wp-content/uploads/2026/07/home-conservatory-window-film.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}}@media(max-width:767px){.elementor .s-hero-kicker{color:#003399;}}@media(max-width:767px){.elementor .e-2bcc47e-9e4a832{font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .e-43b9535-7e41d8f{font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .e-664851a-1bc1b4e{font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .e-94ddd07-ed5c441{font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .s-hero-copy{width:100%;padding:0px;}}@media(max-width:767px){.elementor .s-hero-proof-text{font-size:17px;color:var(--shades-navy);}}@media(max-width:767px){.elementor .s-hero-image-panel{width:100%;overflow:hidden;}}@media(max-width:767px){.elementor .s-home-conservatory-hero-inner{flex-direction:column;}}@media(max-width:767px){.elementor .s-home-conservatory-hero{padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .s-problems-title{font-size:29px;color:#1A2B4C;}}@media(max-width:767px){.elementor .s-problems-intro{width:100%;font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .s-problem-hot-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-problem-hot-text{color:#41506A;}}@media(max-width:767px){.elementor .s-problem-hot{width:100%;}}@media(max-width:767px){.elementor .s-problem-glare-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-problem-glare-text{color:#41506A;}}@media(max-width:767px){.elementor .s-problem-glare{width:100%;}}@media(max-width:767px){.elementor .s-problem-fading-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-problem-fading-text{color:#41506A;}}@media(max-width:767px){.elementor .s-problem-fading{width:100%;}}@media(max-width:767px){.elementor .s-problems-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-conservatory-problems{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .s-solutions-title{font-size:29px;color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-conservatory-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-conservatory-text{color:#41506A;}}@media(max-width:767px){.elementor .s-solution-conservatory-button{width:100%;text-align:center;}}@media(max-width:767px){.elementor .s-solution-conservatory{width:100%;overflow:hidden;}}@media(max-width:767px){.elementor .s-solution-bifold-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-bifold-text{color:#41506A;}}@media(max-width:767px){.elementor .e-a922186-dfc4973{width:100%;text-align:center;}}@media(max-width:767px){.elementor .s-solution-bifold{width:100%;overflow:hidden;}}@media(max-width:767px){.elementor .s-solution-roof-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-roof-text{color:#41506A;}}@media(max-width:767px){.elementor .s-solution-roof{width:100%;}}@media(max-width:767px){.elementor .s-solution-glare-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-glare-text{color:#41506A;}}@media(max-width:767px){.elementor .s-solution-glare{width:100%;}}@media(max-width:767px){.elementor .s-solution-uv-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-solution-uv-text{color:#41506A;}}@media(max-width:767px){.elementor .s-solution-uv{width:100%;}}@media(max-width:767px){.elementor .s-solutions-grid{flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .s-residential-solutions{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .s-why-title{font-size:29px;color:#FFFFFF;}}@media(max-width:767px){.elementor .s-why-text{font-size:16px;color:#DDE8F4;}}@media(max-width:767px){.elementor .e-46ccf79-715dba5{font-size:16px;color:#DDE8F4;}}@media(max-width:767px){.elementor .s-why-copy{width:100%;}}@media(max-width:767px){.elementor .s-why-family-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-why-family{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;gap:0.5rem;}}@media(max-width:767px){.elementor .s-why-experience-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-why-experience{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;gap:0.5rem;}}@media(max-width:767px){.elementor .s-why-no-subcontractors-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-why-no-subcontractors{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;gap:0.5rem;}}@media(max-width:767px){.elementor .s-why-honest-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-why-honest{width:100%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;flex-direction:column;gap:0.5rem;}}@media(max-width:767px){.elementor .s-why-grid{width:100%;padding:0px;flex-direction:column;}}@media(max-width:767px){.elementor .s-why-shades-inner{padding:0rem;flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .s-why-shades{padding-block-start:50px;padding-block-end:50px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-projects-title{font-size:29px;color:#1A2B4C;}}@media(max-width:767px){.elementor .s-project-conservatory-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-project-conservatory-text{color:#41506A;}}@media(max-width:767px){.elementor .s-project-conservatory{width:100%;}}@media(max-width:767px){.elementor .s-project-open-plan-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-project-open-plan-text{color:#41506A;}}@media(max-width:767px){.elementor .s-project-open-plan{width:100%;}}@media(max-width:767px){.elementor .s-project-home-office-title{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-project-home-office-text{color:#41506A;}}@media(max-width:767px){.elementor .s-project-home-office{width:100%;}}@media(max-width:767px){.elementor .s-projects-grid{flex-direction:column;}}@media(max-width:767px){.elementor .s-home-projects-inner{padding:0px;gap:1rem;}}@media(max-width:767px){.elementor .s-home-projects{padding-block-start:50px;padding-block-end:50px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-faq-title{font-size:29px;color:#1A2B4C;}}@media(max-width:767px){.elementor .s-faq-intro-text{font-size:16px;color:#41506A;}}@media(max-width:767px){.elementor .s-faq-intro{width:100%;}}@media(max-width:767px){.elementor .s-faq-1-q{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-faq-1-a{color:#41506A;}}@media(max-width:767px){.elementor .s-faq-2-q{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-faq-2-a{color:#41506A;}}@media(max-width:767px){.elementor .s-faq-3-q{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-faq-3-a{color:#41506A;}}@media(max-width:767px){.elementor .s-faq-4-q{color:#1A2B4C;}}@media(max-width:767px){.elementor .s-faq-4-a{color:#41506A;}}@media(max-width:767px){.elementor .s-faq-list{width:100%;padding:0px;}}@media(max-width:767px){.elementor .s-home-faqs-inner{padding:0px;flex-direction:column;}}@media(max-width:767px){.elementor .s-home-faqs{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .e-e31833a-ded58f5{font-size:29px;}}@media(max-width:767px){.elementor .e-07232d1-941024c{width:100%;}}@media(max-width:767px){.elementor .e-8d400f6-dbf2cc4{flex-direction:column;}}@media(max-width:767px){.elementor .e-64b0d23-b8a16a0{padding-block-start:4.25rem;padding-block-end:2.5rem;padding-inline-start:1.255rem;padding-inline-end:1.255rem;}}@media(max-width:767px){.elementor .e-51a4034-e62701f{padding:0rem;}}