.elementor-12 .elementor-element.elementor-element-6e1d339{--display:flex;--min-height:500px;--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e1d339:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6e1d339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Durable-red-roof-tiles-for-residential-homes.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6e1d339::before, .elementor-12 .elementor-element.elementor-element-6e1d339 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6e1d339 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6e1d339 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6e1d339 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6e1d339 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(187deg, #01050D 75%, #E6562B 100%);}.elementor-12 .elementor-element.elementor-element-c9e2bd4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-e7a078a{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-e7a078a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-e7a078a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e7a078a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#FFFEFD;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a9080e1 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a9080e1.elementor-view-stacked .elementor-icon{background-color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-a9080e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a9080e1.elementor-view-default .elementor-icon{color:#FFFEFD;border-color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-a9080e1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-a9080e1.elementor-view-default .elementor-icon svg{fill:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-0bec956{--display:flex;--min-height:1000px;--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-20f0f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-634d28a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-634d28a.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-634d28a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-12 .elementor-element.elementor-element-64e78b4{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-64e78b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-64e78b4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-64e78b4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-12 .elementor-element.elementor-element-e0b735d{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-310a2b7{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-310a2b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-310a2b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/High-quality-tiled-roof-installation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-820c171{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-820c171:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-820c171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Before-After-Stunning-Roof-Transformation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-820c171.e-con{--e-con-transform-translateX:-61px;--e-con-transform-translateY:171px;}.elementor-12 .elementor-element.elementor-element-28fcc3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-1158f99{font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-12 .elementor-element.elementor-element-6ffea88{--display:flex;--min-height:1000px;--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-e8f0908{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fcfc6af > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-fcfc6af.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fcfc6af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-12 .elementor-element.elementor-element-8007f12{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8007f12 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-12 .elementor-element.elementor-element-8007f12.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-8007f12 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-12 .elementor-element.elementor-element-f96d2b0{--display:grid;--min-height:500px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f15262{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f15262:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f15262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/High-quality-tiled-roof-installation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f4c72cc{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f4c72cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f4c72cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Before-After-Stunning-Roof-Transformation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5bff478{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7432cdb{font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-12 .elementor-element.elementor-element-c1d1c8e{--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-12 .elementor-element.elementor-element-1a43951{--display:flex;}.elementor-12 .elementor-element.elementor-element-13b4bef{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-13b4bef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-13b4bef.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-13b4bef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.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-12 .elementor-element.elementor-element-bbd1288 .elementor-button{background-color:#E6562B;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFEFD;color:#FFFEFD;border-radius:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-bbd1288 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bbd1288 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-bbd1288.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-bbd1288 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-bbd1288 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-bbd1288 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-39ae92e{--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:100px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-39ae92e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-39ae92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-12 .elementor-element.elementor-element-da1e079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8ac5210 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8ac5210.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8ac5210 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-12 .elementor-element.elementor-element-178c88f{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-178c88f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-178c88f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-178c88f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-12 .elementor-element.elementor-element-c6c5a2f{font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-12 .elementor-element.elementor-element-247d1c8b{--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:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-247d1c8b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-247d1c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-12 .elementor-element.elementor-element-a8d3f5b{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76641b08{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76641b08:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76641b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/New-Roof-Installation-Margate.webp");background-size:cover;}.elementor-12 .elementor-element.elementor-element-76641b08::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-76641b08:hover::before, .elementor-12 .elementor-element.elementor-element-76641b08:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76641b08:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-76641b08 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-76641b08:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-76641b08.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-5b44c2db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2ade95f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-6deebffa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-77541b39 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-7d61b1{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-432fc8d6{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-432fc8d6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-432fc8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Residential-Roofing-Margate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-432fc8d6::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-432fc8d6:hover::before, .elementor-12 .elementor-element.elementor-element-432fc8d6:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-432fc8d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-432fc8d6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-432fc8d6:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-432fc8d6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1ed4f92a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5c5e282c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-64813adf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5ec27227 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-17bb46f4{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-7ac9ea03{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7ac9ea03:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Roof-Finial-Installation-Broadstairs.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7ac9ea03::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7ac9ea03:hover::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-7ac9ea03 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7ac9ea03:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-7ac9ea03.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-7203a614{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3d8c0092 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-559ccf1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7b8f7f96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-5f789d19{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-43d37678{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-43d37678:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-43d37678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Loft-Conversion-Services-Margate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-43d37678::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-43d37678:hover::before, .elementor-12 .elementor-element.elementor-element-43d37678:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-43d37678:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-43d37678 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-43d37678:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-43d37678.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-65317059{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-643f55c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-30270422{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-55e04580 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-18af2149{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-b891bb6{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b891bb6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b891bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Roof-Repair-Specialists-Quality-Workmanship-Guaranteed.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b891bb6::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b891bb6:hover::before, .elementor-12 .elementor-element.elementor-element-b891bb6:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b891bb6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-b891bb6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-b891bb6:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-b891bb6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-27eeba6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5fbc478 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-3371c89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-dacfdf6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-45cdb35{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-1243fea{--display:flex;--justify-content:space-between;--overlay-opacity:0.2;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1243fea:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1243fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/IMG-20250707-WA0035.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1243fea::before, .elementor-12 .elementor-element.elementor-element-1243fea > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1243fea > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1243fea > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1243fea > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1243fea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-1243fea:hover::before, .elementor-12 .elementor-element.elementor-element-1243fea:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1243fea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1243fea > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-1243fea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-1243fea:hover{--overlay-opacity:0.8;}.elementor-12 .elementor-element.elementor-element-1243fea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-59f5e8a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-12cfaeb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-d844d12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b4da56f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-8527abd{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-eb72b5e{--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-12 .elementor-element.elementor-element-708b777{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-1ea2faf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9fdd63f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9fdd63f.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9fdd63f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-12 .elementor-element.elementor-element-3dd26d5{width:var( --container-widget-width, 103.202% );max-width:103.202%;--container-widget-width:103.202%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3dd26d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3dd26d5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3dd26d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-12 .elementor-element.elementor-element-c53b0f6{font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-12 .elementor-element.elementor-element-0052072{--display:flex;border-style:double;--border-style:double;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#E6562B;--border-color:#E6562B;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-c1c9484 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/Black-Slate-Roof-Installation-Gable-End-with-Scaffolding.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-c1c9484 .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-346f775 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/Red-Clay-Roof-Tiles-Residential-Property-Roofing.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-346f775 .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-6539272 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/New-Roof-Construction-Timber-Framing-and-Underlay.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-6539272 .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-6faed1b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/Modern-Bay-Window-Roof-Installation-Flat-Roofing-Detail.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-6faed1b .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-a69cb4a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/Tiled-Roof-with-Skylight-Residential-Roofing-Project.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-a69cb4a .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-a02e614 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://margateroofingltd.com/wp-content/uploads/2025/07/Grey-Flat-Roof-Installation-Durable-Roofing-Solution.webp);background-size:cover;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-repeater-item-a02e614 .elementor-background-overlay{background-color:#0000008A;}.elementor-12 .elementor-element.elementor-element-58190e0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12 .elementor-element.elementor-element-58190e0 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-58190e0 .swiper-slide-inner{text-align:center;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-slide-heading{color:#FFFEFD;font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-slide-description{color:#FFFEFD;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-slide-button{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-swiper-button{color:#E6562B;}.elementor-12 .elementor-element.elementor-element-58190e0 .elementor-swiper-button svg{fill:#E6562B;}.elementor-12 .elementor-element.elementor-element-58190e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#E6562B;opacity:1;}.elementor-12 .elementor-element.elementor-element-58190e0 .swiper-pagination-bullet-active{background-color:#C93C12;}.elementor-12 .elementor-element.elementor-element-5b491741{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7bb8ec15{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-7bb8ec15:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/black-half-round-gutters-slate-roof.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7bb8ec15::before, .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7bb8ec15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-7bb8ec15.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2fea05a6{--display:flex;}.elementor-12 .elementor-element.elementor-element-dc07c6a{text-align:center;}.elementor-12 .elementor-element.elementor-element-dc07c6a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-3ad5918a{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-768a178c .elementor-button{background-color:#E6562B;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFEFD;color:#FFFEFD;border-radius:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-12 .elementor-element.elementor-element-768a178c .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-768a178c .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-12 .elementor-element.elementor-element-768a178c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-768a178c .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-768a178c .elementor-button:focus svg{fill:#FFFEFD;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0bec956{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-e0b735d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-310a2b7{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-820c171{--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6ffea88{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-fcfc6af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8007f12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f96d2b0{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6f15262{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-f4c72cc{--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-39ae92e{--padding-top:50px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-247d1c8b{--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a8d3f5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-708b777{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-7bb8ec15{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-6e1d339{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-0bec956{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-e0b735d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6ffea88{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-f96d2b0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1a43951{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-13b4bef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-39ae92e{--padding-top:50px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-178c88f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-247d1c8b{--padding-top:0px;--padding-bottom:50px;--padding-left:024px;--padding-right:024px;}.elementor-12 .elementor-element.elementor-element-a8d3f5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-708b777{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-3dd26d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3dd26d5 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-5b491741{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2fea05a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc07c6a > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2ade95f7 */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77541b39 */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d61b1 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76641b08 */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c5e282c */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ec27227 */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17bb46f4 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432fc8d6 */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d8c0092 */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b8f7f96 */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f789d19 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac9ea03 */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-643f55c3 */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e04580 */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18af2149 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43d37678 */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fbc478 */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dacfdf6 */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45cdb35 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b891bb6 */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cfaeb */.custom-opacity2{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4da56f */.custom-opacity3{

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8527abd */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1243fea */.opacity-parent:hover .custom-opacity {
  opacity: 100;
  transform:translateY(-10px);
}

.opacity-parent:hover .custom-opacity2 {
  transform:translateY(10px);
}

.opacity-parent:hover .custom-opacity3 {
  transform:translateY(-10px);
}/* End custom CSS */