.elementor-305 .elementor-element.elementor-element-5ce5ee7:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-5ce5ee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://majestyroofing.co.uk/wp-content/uploads/2025/03/Untitled-design-52-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-5ce5ee7 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-5ce5ee7 > .elementor-container{min-height:242px;}.elementor-305 .elementor-element.elementor-element-5ce5ee7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-305 .elementor-element.elementor-element-cb40baf{text-align:center;}.elementor-305 .elementor-element.elementor-element-cb40baf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f43b6c9{margin-top:5%;margin-bottom:0%;}.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-305 .elementor-element.elementor-element-37aca10 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-4b81ee6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-4b81ee6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-4b81ee6 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% 10% 0% -10%;--e-column-margin-right:10%;--e-column-margin-left:-10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-4b81ee6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-4b81ee6{z-index:2;}.elementor-305 .elementor-element.elementor-element-a54dffb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-18bf0cd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-d83c65c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-d83c65c .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.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-305 .elementor-element.elementor-element-d1654ff .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-d1654ff .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-d1654ff .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-3ed6767{margin-top:5%;margin-bottom:0%;}.elementor-305 .elementor-element.elementor-element-906defd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-906defd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-906defd > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% -10% 0% 10%;--e-column-margin-right:-10%;--e-column-margin-left:10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-906defd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-906defd{z-index:2;}.elementor-305 .elementor-element.elementor-element-e6d7871 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-b3d8db8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-e5149a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-e5149a3 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b173337 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-b173337 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-b173337 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-ff87a89 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-3a33a54{margin-top:5%;margin-bottom:0%;}.elementor-305 .elementor-element.elementor-element-457f479 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-31806cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-31806cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-31806cd > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% 10% 0% -10%;--e-column-margin-right:10%;--e-column-margin-left:-10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-31806cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-31806cd{z-index:2;}.elementor-305 .elementor-element.elementor-element-4742188 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-50b3584 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-ac7bf5e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-ac7bf5e .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-b44be08 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-b44be08 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-b44be08 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-ca387f7{margin-top:5%;margin-bottom:0%;}.elementor-305 .elementor-element.elementor-element-5047cfc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-5047cfc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-5047cfc > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% -10% 0% 10%;--e-column-margin-right:-10%;--e-column-margin-left:10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-5047cfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-5047cfc{z-index:2;}.elementor-305 .elementor-element.elementor-element-cb9a08a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-eacc20e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-0b424c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-0b424c2 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-5afbe08 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-5afbe08 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-5afbe08 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-28cfc24 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-f001b64{margin-top:5%;margin-bottom:5%;}.elementor-305 .elementor-element.elementor-element-a25c1b8 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-3c5dba2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-3c5dba2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-3c5dba2 > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% 0% 0% -10%;--e-column-margin-right:0%;--e-column-margin-left:-10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-3c5dba2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-3c5dba2{z-index:2;}.elementor-305 .elementor-element.elementor-element-a4a05cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-8f37a02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-ef1a8c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-ef1a8c8 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-abd3e05 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-abd3e05 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-abd3e05 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-135456a{margin-top:5%;margin-bottom:0%;}.elementor-305 .elementor-element.elementor-element-40812cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-40812cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-40812cc > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% -10% 0% 10%;--e-column-margin-right:-10%;--e-column-margin-left:10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-40812cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-40812cc{z-index:2;}.elementor-305 .elementor-element.elementor-element-21d634e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-0725a6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-6634088{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-6634088 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-c93f2f5 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-c93f2f5 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-c93f2f5 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-7a86ec6 img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-2e9d725{margin-top:5%;margin-bottom:5%;}.elementor-305 .elementor-element.elementor-element-e89b34c img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-a0ac3bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-a0ac3bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-a0ac3bd > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% 0% 0% -10%;--e-column-margin-right:0%;--e-column-margin-left:-10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-a0ac3bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-a0ac3bd{z-index:2;}.elementor-305 .elementor-element.elementor-element-d7c44d3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-6974f83 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-857e767{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-857e767 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-f966442 .elementor-button{background-color:#B9760B;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;border-radius:1px 1px 1px 1px;padding:19px 45px 19px 45px;}.elementor-305 .elementor-element.elementor-element-f966442 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-f966442 .elementor-button:focus{background-color:var( --e-global-color-57e0498 );}.elementor-305 .elementor-element.elementor-element-25addd4{margin-top:5%;margin-bottom:5%;}.elementor-305 .elementor-element.elementor-element-b15c61d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-305 .elementor-element.elementor-element-b15c61d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-b15c61d > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.13);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8% -10% 0% 10%;--e-column-margin-right:-10%;--e-column-margin-left:10%;padding:7% 6% 7% 6%;}.elementor-305 .elementor-element.elementor-element-b15c61d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-b15c61d{z-index:2;}.elementor-305 .elementor-element.elementor-element-43ad31a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:800;line-height:1.3em;color:#000000;}.elementor-305 .elementor-element.elementor-element-6194272 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-icon i{color:var( --e-global-color-3ab23ce );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-icon svg{fill:var( --e-global-color-3ab23ce );transition:fill 0.3s;}.elementor-305 .elementor-element.elementor-element-ada4291{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-305 .elementor-element.elementor-element-ada4291 .elementor-icon-list-text{color:var( --e-global-color-2eac1da );transition:color 0.3s;}.elementor-305 .elementor-element.elementor-element-32de7c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:var( --e-global-color-2eac1da );}.elementor-305 .elementor-element.elementor-element-03a362e img{height:480px;object-fit:cover;object-position:center center;}.elementor-305 .elementor-element.elementor-element-f9ad12c:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-f9ad12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://majestyroofing.co.uk/wp-content/uploads/2025/03/Untitled-design-59-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-305 .elementor-element.elementor-element-f9ad12c > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-305 .elementor-element.elementor-element-f9ad12c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-305 .elementor-element.elementor-element-e2e732d > .elementor-element-populated{margin:0% 15% 0% 16%;--e-column-margin-right:15%;--e-column-margin-left:16%;}.elementor-305 .elementor-element.elementor-element-dfadaa1{text-align:center;}.elementor-305 .elementor-element.elementor-element-dfadaa1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-305 .elementor-element.elementor-element-f6f277b{text-align:center;}.elementor-305 .elementor-element.elementor-element-f6f277b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-cb40baf .elementor-heading-title{font-size:45px;}.elementor-305 .elementor-element.elementor-element-37aca10 img{height:190px;}.elementor-305 .elementor-element.elementor-element-4b81ee6 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-a54dffb .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-18bf0cd .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-906defd > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-e6d7871 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-b3d8db8 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-ff87a89 img{height:190px;}.elementor-305 .elementor-element.elementor-element-457f479 img{height:190px;}.elementor-305 .elementor-element.elementor-element-31806cd > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-4742188 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-50b3584 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-5047cfc > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-cb9a08a .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-eacc20e .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-28cfc24 img{height:190px;}.elementor-305 .elementor-element.elementor-element-a25c1b8 img{height:190px;}.elementor-305 .elementor-element.elementor-element-3c5dba2 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-a4a05cd .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-8f37a02 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-40812cc > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-21d634e .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-0725a6c .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-7a86ec6 img{height:190px;}.elementor-305 .elementor-element.elementor-element-e89b34c img{height:190px;}.elementor-305 .elementor-element.elementor-element-a0ac3bd > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-d7c44d3 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-6974f83 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-b15c61d > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-305 .elementor-element.elementor-element-43ad31a .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-6194272 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-32de7c5 .elementor-heading-title{font-size:15px;}.elementor-305 .elementor-element.elementor-element-03a362e img{height:190px;}.elementor-305 .elementor-element.elementor-element-e2e732d > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;}.elementor-305 .elementor-element.elementor-element-dfadaa1 .elementor-heading-title{font-size:30px;}.elementor-305 .elementor-element.elementor-element-f6f277b .elementor-heading-title{font-size:15px;}}