.elementor-7 .elementor-element.elementor-element-5b88b25{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4612ceb{padding:150px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-4612ceb .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-b00c83c{--display:flex;--min-height:325px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-b00c83c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b00c83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ba552c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ba552c2 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-02119e6{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:65px;--padding-right:115px;}.elementor-7 .elementor-element.elementor-element-02119e6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-02119e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3e2f9cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3e2f9cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-cfa9274{text-align:center;}.elementor-7 .elementor-element.elementor-element-cfa9274 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-7421a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-7421a49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b5f354b{font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-68e778c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:73px;--padding-bottom:73px;--padding-left:73px;--padding-right:73px;}.elementor-7 .elementor-element.elementor-element-68e778c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-68e778c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77e0a70 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-8e3c26a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cb91c25{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-98bf2bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-98bf2bb .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-e86bc17{width:var( --container-widget-width, 90.044% );max-width:90.044%;--container-widget-width:90.044%;--container-widget-flex-grow:0;font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e86bc17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-f03d610{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f03d610:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f03d610 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scottishheat.com/wp-content/uploads/2025/09/2931cc9489807f737644430556bafd9b8197d28e-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-81c5d07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:73px;--padding-bottom:73px;--padding-left:73px;--padding-right:73px;}.elementor-7 .elementor-element.elementor-element-81c5d07:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-81c5d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a22aabd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-26673bb img{width:60%;}.elementor-7 .elementor-element.elementor-element-d81bd5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-3177f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-3177f02 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-f7b6094{font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-064d9aa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-d18b02f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-1d174d7{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-1d174d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d174d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-0135a39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-0135a39 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-3864a84{font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d975ddc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d975ddc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d975ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scottishheat.com/wp-content/uploads/2025/09/guillem-ruiz-8-9t9_D_E2s-unsplash-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-456c46e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-613156b{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-613156b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-613156b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scottishheat.com/wp-content/uploads/2025/09/170555-East-Lothian-Heat-Highway-Map-Poster-A3-CMYK-1-1.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-bb51b0a .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bb51b0a{right:90%;}body.rtl .elementor-7 .elementor-element.elementor-element-bb51b0a{left:90%;}.elementor-7 .elementor-element.elementor-element-bb51b0a{top:90%;}.elementor-7 .elementor-element.elementor-element-fa0cd4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:150px;}.elementor-7 .elementor-element.elementor-element-fa0cd4e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fa0cd4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-d827956{width:var( --container-widget-width, 119.429% );max-width:119.429%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:119.429%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d827956.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d827956 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-92531be{width:var( --container-widget-width, 106.286% );max-width:106.286%;--container-widget-width:106.286%;--container-widget-flex-grow:0;font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-92531be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ebb2f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-7 .elementor-element.elementor-element-ebb2f40:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ebb2f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cd4ef6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-cd4ef6b .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-e64ca63{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-639464d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-0bd1018{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-5781965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5781965:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5781965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scottishheat.com/wp-content/uploads/2025/09/Image-with-brand--scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-73dcef1{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-73dcef1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-73dcef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-8bbed7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 5px;}.elementor-7 .elementor-element.elementor-element-8bbed7e .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-5c0132a{padding:0px 0px 0px 5px;font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-90d2bd6{--display:flex;--min-height:325px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-90d2bd6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90d2bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF0028;}.elementor-7 .elementor-element.elementor-element-90d2bd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-793b1af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-793b1af .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-123527f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-123527f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-088b1d6{--display:flex;--padding-top:130px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-7 .elementor-element.elementor-element-088b1d6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-088b1d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-2b213cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-2b213cd .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-41edc1e{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-3591ba1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0a0fd8c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-aa290e4{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-80b0728{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-9168517{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a363ff9{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-6625c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-8303388{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b0bfe4d{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-f59f112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6487fe4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8dbb7a1{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1px 1px 1px 1px;}.elementor-7 .elementor-element.elementor-element-90cf5d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-94f4431{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bd1bca2{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bd1bca2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}:where( .elementor-7 .elementor-element.elementor-element-bd1bca2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"NoirNo1", Sans-serif;font-weight:600;}.elementor-7 .elementor-element.elementor-element-41148f1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-41148f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41148f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5768be8{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-5768be8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5768be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a49be31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7 .elementor-element.elementor-element-a49be31 .elementor-heading-title{font-family:"Million Serif MM", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-0b9e5f5{font-family:"NoirNo1", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-15b2e3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-15b2e3d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-15b2e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.scottishheat.com/wp-content/uploads/2025/09/colin-meg-jf1OuQVbWYY-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-3e2f9cd{--width:48.373%;}.elementor-7 .elementor-element.elementor-element-7421a49{--width:45.445%;}.elementor-7 .elementor-element.elementor-element-cb91c25{--width:50%;}.elementor-7 .elementor-element.elementor-element-f03d610{--width:50%;}.elementor-7 .elementor-element.elementor-element-a22aabd{--width:50%;}.elementor-7 .elementor-element.elementor-element-d81bd5f{--width:50%;}.elementor-7 .elementor-element.elementor-element-1d174d7{--width:50%;}.elementor-7 .elementor-element.elementor-element-d975ddc{--width:50%;}.elementor-7 .elementor-element.elementor-element-613156b{--width:50%;}.elementor-7 .elementor-element.elementor-element-fa0cd4e{--width:50%;}.elementor-7 .elementor-element.elementor-element-5781965{--width:50%;}.elementor-7 .elementor-element.elementor-element-73dcef1{--width:50%;}.elementor-7 .elementor-element.elementor-element-90d2bd6{--width:98.723%;}.elementor-7 .elementor-element.elementor-element-5768be8{--width:50%;}.elementor-7 .elementor-element.elementor-element-15b2e3d{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-5b88b25{--min-height:80vh;}.elementor-7 .elementor-element.elementor-element-4612ceb .elementor-heading-title{font-size:48px;}.elementor-7 .elementor-element.elementor-element-b00c83c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ba552c2 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-02119e6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3e2f9cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cfa9274{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-7421a49{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-68e778c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-8e3c26a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-cb91c25{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-98bf2bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f03d610{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-81c5d07{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a22aabd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26673bb img{width:100%;}.elementor-7 .elementor-element.elementor-element-d81bd5f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d18b02f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1d174d7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-3864a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d975ddc{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-456c46e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-613156b{--min-height:280px;}.elementor-7 .elementor-element.elementor-element-613156b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-613156b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bb51b0a{right:5px;}body.rtl .elementor-7 .elementor-element.elementor-element-bb51b0a{left:5px;}.elementor-7 .elementor-element.elementor-element-bb51b0a{top:10px;}.elementor-7 .elementor-element.elementor-element-fa0cd4e{--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-7 .elementor-element.elementor-element-d827956{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ebb2f40{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0bd1018{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5781965{--min-height:300px;}.elementor-7 .elementor-element.elementor-element-73dcef1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5c0132a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-90d2bd6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-088b1d6{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-41148f1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-5768be8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-0b9e5f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-15b2e3d{--min-height:300px;}}/* Start custom CSS for heading, class: .elementor-element-ba552c2 */.elementor-7 .elementor-element.elementor-element-ba552c2 h2.elementor-heading-title.elementor-size-default {
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3864a84 */.elementor-7 .elementor-element.elementor-element-3864a84 li {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613156b */.elementor-7 .elementor-element.elementor-element-613156b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e64ca63 */.elementor-element.elementor-element-e64ca63.elementor-widget.elementor-widget-text-editor {
    max-width: 830px;
    margin: 0 auto 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c0132a */.elementor-7 .elementor-element.elementor-element-5c0132a li {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bd1bca2 */.elementor-7 .elementor-element.elementor-element-bd1bca2 span.e-n-accordion-item-title-icon::before {
    content: '';
    border-radius: 50%;
    border: 1px solid #CF0028;
    width: 25px;
    height: 25px;
    position: absolute;
    left: -6px;
    top: -5px;
}

.elementor-7 .elementor-element.elementor-element-bd1bca2 .e-n-accordion {
    gap: 20px;
    display: flex
;
    flex-direction: column;
}

.elementor-7 .elementor-element.elementor-element-bd1bca2 details[open] {
    background: #FD000029 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b9e5f5 */.elementor-7 .elementor-element.elementor-element-0b9e5f5 li {
    margin-bottom: 15px;
}/* End custom CSS */