.elementor .e-be5c573-8bdf113{font-family:Open Sans;font-weight:600;font-size:17px;color:var(--div-line);text-align:start;}.elementor .e-4023f28-adc7605{font-family:Roboto;font-weight:600;font-size:52px;color:var(--shades-white);line-height:1.08em;}.elementor .e-5c78404-09b8946{font-size:17px;color:var(--shades-white);}.elementor .e-a0f0755-b68934b{border-color:var(--shades-navy);}.elementor .e-b3cea8d-2c3e852{padding:0px;display:flex;flex-direction:row;gap:14px;}.elementor .e-c1ab792-e5dd49e{width:57%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:2rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-6dd2d27-90bc546{width:100%;max-width:1180px;padding:0.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;align-items:center;}.elementor .e-43cd00a-ef3de57{width:100%;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CCCCCC;border-style:solid;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.42) 14%,rgba(0, 0, 0, 0.04) 74%,rgba(0, 0, 0, 0.04) 92%),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;background-position:0% 0%,bottom center;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .s-hero-kicker{font-family:Open Sans;font-weight:700;font-size:18px;color:#003399;text-align:start;}.elementor .e-2bcc47e-9e4a832{font-family:Open Sans;font-size:18px;color:#41506A;line-height:1.65em;}.elementor .e-43b9535-7e41d8f{font-family:Open Sans;font-size:18px;color:#41506A;line-height:1.65em;}.elementor .e-664851a-1bc1b4e{font-family:Open Sans;font-size:18px;color:#41506A;line-height:1.65em;}.elementor .e-94ddd07-ed5c441{font-family:Open Sans;font-size:18px;color:#41506A;line-height:1.65em;}.elementor .s-hero-copy{width:56%;display:flex;flex-direction:column;gap:18px;justify-content:center;}.elementor .s-hero-image{width:100%;text-align:center;}.elementor .e-a9bf273-0e9b136{font-size:23px;color:var(--shades-navy);}.elementor .s-hero-proof-text{font-family:Roboto;font-weight:500;font-size:15px;color:var(--shades-navy);}.elementor .s-hero-proof-strip{padding-block-start:1rem;padding-block-end:0.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:0px;border-style:none;background-color:var(--shades-white);display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .s-hero-image-panel{width:44%;overflow:hidden;padding:1rem;border-radius:8px;border-width:1px;border-color:var(--shades-lighter-accent);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-home-conservatory-hero-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:38px;}.elementor .s-home-conservatory-hero{width:100%;padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--div-line);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .s-problems-title{font-family:Roboto;font-weight:600;font-size:38px;color:#1A2B4C;text-align:center;}.elementor .s-problems-intro{width:64%;font-family:Open Sans;font-size:17px;color:#41506A;line-height:1.55em;text-align:center;}.elementor .s-problems-head{display:flex;flex-direction:column;gap:0.5rem;align-items:center;}.elementor .e-2e7d5be-9b64496{width:40px;}.elementor .s-problem-hot-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-problem-hot-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-problem-hot{width:31.8%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--shades-lighter-accent);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-0e818c9-0b43c4d{width:40px;}.elementor .s-problem-glare-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-problem-glare-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-problem-glare{width:31.8%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--shades-lighter-accent);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-e3229a4-8d79c46{width:40px;}.elementor .s-problem-fading-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-problem-fading-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-problem-fading{width:31.8%;padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--shades-lighter-accent);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-problems-grid{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;}.elementor .s-conservatory-problems-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .s-conservatory-problems{width:100%;padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:1.5px;padding-inline-end:1.5px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-solutions-title{font-family:Roboto;font-weight:600;font-size:38px;color:#1A2B4C;text-align:center;}.elementor .s-solution-conservatory-image{width:100%;text-align:center;}.elementor .s-solution-conservatory-title{font-family:Roboto;font-weight:600;font-size:25px;color:#1A2B4C;}.elementor .s-solution-conservatory-text{font-family:Open Sans;font-size:16px;color:#41506A;line-height:1.55em;}.elementor .s-solution-conservatory-button{font-family:Open Sans;font-weight:700;color:#FFFFFF;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#003399;}.elementor .s-solution-conservatory-button:hover,.elementor .s-solution-conservatory-button:focus-visible{color:#FFFFFF;background-color:var(--Shades-Secondary);}.elementor .s-solution-conservatory-copy{padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .s-solution-conservatory{width:48.5%;overflow:hidden;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-solution-bifold-image{width:100%;text-align:center;}.elementor .s-solution-bifold-title{font-family:Roboto;font-weight:600;font-size:25px;color:#1A2B4C;}.elementor .s-solution-bifold-text{font-family:Open Sans;font-size:16px;color:#41506A;line-height:1.55em;}.elementor .e-a922186-dfc4973{font-family:Open Sans;font-weight:700;color:#FFFFFF;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:6px;background-color:#003399;}.elementor .e-a922186-dfc4973:hover,.elementor .e-a922186-dfc4973:focus-visible{color:#FFFFFF;background-color:var(--Shades-Secondary);}.elementor .s-solution-bifold-copy{padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;}.elementor .s-solution-bifold{width:48.5%;overflow:hidden;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-solution-roof-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-solution-roof-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-solution-roof{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:1rem;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-solution-glare-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-solution-glare-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-solution-glare{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:1rem;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-solution-uv-title{font-family:Roboto;font-weight:600;font-size:23px;color:#1A2B4C;text-align:center;}.elementor .s-solution-uv-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.5em;text-align:center;}.elementor .s-solution-uv{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:1rem;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-solutions-grid{padding:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-residential-solutions-inner{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .s-residential-solutions{width:100%;padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--div-line);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .s-why-title{font-family:Roboto;font-weight:600;font-size:38px;color:#FFFFFF;}.elementor .s-why-text{font-family:Open Sans;font-size:17px;color:#DDE8F4;line-height:1.6em;}.elementor .e-46ccf79-715dba5{font-family:Open Sans;font-size:17px;color:#DDE8F4;line-height:1.6em;}.elementor .s-why-copy{width:36%;display:flex;flex-direction:column;gap:14px;}.elementor .s-why-family-icon{font-size:30px;color:#1A2B4C;}.elementor .s-why-family-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-why-family{width:48%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .s-why-experience-icon{font-size:30px;color:var(--shades-navy);}.elementor .s-why-experience-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-why-experience{width:48%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .s-why-no-subcontractors-icon{font-size:30px;color:var(--shades-navy);}.elementor .s-why-no-subcontractors-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-why-no-subcontractors{width:48%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .s-why-honest-icon{font-size:30px;color:var(--shades-navy);}.elementor .s-why-honest-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-why-honest{width:48%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:8px;background-color:#FFFFFF;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .s-why-grid{width:64%;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;}.elementor .s-why-shades-inner{width:100%;max-width:1180px;display:flex;flex-direction:row;gap:34px;align-items:center;}.elementor .s-why-shades{width:100%;padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#1A2B4C;display:flex;flex-direction:column;align-items:center;}.elementor .s-projects-title{font-family:Roboto;font-weight:600;font-size:38px;color:#1A2B4C;text-align:center;}.elementor .s-project-conservatory-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;margin:0.5rem;}.elementor .s-project-conservatory-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-project-conservatory{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;}.elementor .s-project-open-plan-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;margin:0.5rem;}.elementor .s-project-open-plan-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-project-open-plan{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;}.elementor .s-project-home-office-title{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;margin:0.5rem;}.elementor .s-project-home-office-text{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-project-home-office{width:31.8%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#F5F8FC;display:flex;flex-direction:column;}.elementor .s-projects-grid{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;}.elementor .s-home-projects-inner{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:30px;}.elementor .s-home-projects{width:100%;padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-faq-title{font-family:Roboto;font-weight:600;font-size:36px;color:#1A2B4C;}.elementor .s-faq-intro-text{font-family:Open Sans;font-size:17px;color:#41506A;line-height:1.6em;}.elementor .s-faq-image{width:100%;text-align:center;}.elementor .s-faq-intro{width:34%;display:flex;flex-direction:column;gap:14px;}.elementor .s-faq-1-q{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-faq-1-a{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-faq-1{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-faq-2-q{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-faq-2-a{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-faq-2{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-faq-3-q{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-faq-3-a{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-faq-3{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-faq-4-q{font-family:Roboto;font-weight:600;font-size:20px;color:#1A2B4C;}.elementor .s-faq-4-a{font-family:Open Sans;font-size:15px;color:#41506A;line-height:1.55em;}.elementor .s-faq-4{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1px;border-color:var(--div-line);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-faq-list{width:66%;display:flex;flex-direction:column;gap:14px;}.elementor .s-home-faqs-inner{width:100%;max-width:1180px;display:flex;flex-direction:row;gap:30px;}.elementor .s-home-faqs{width:100%;padding-block-start:4rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F5F8FC;display:flex;flex-direction:column;align-items:center;}.elementor .e-e31833a-ded58f5{font-family:Roboto;font-weight:600;font-size:36px;color:#FFFFFF;text-align:center;}.elementor .e-07232d1-941024c{width:64%;font-family:Open Sans;font-size:17px;color:#EAF4FF;line-height:1.7em;text-align:center;}.elementor .e-8d400f6-dbf2cc4{display:flex;flex-direction:row;gap:1rem;justify-content:center;}.elementor .e-64b0d23-b8a16a0{width:100%;max-width:1180px;padding:0.625rem;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-51a4034-e62701f{width:100%;padding-block-start:4.5rem;padding-block-end:3.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#003399;display:flex;flex-direction:column;align-items:center;}