.elementor-15 .elementor-element.elementor-element-f500ef1{--display:flex;--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-15 .elementor-element.elementor-element-f500ef1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f500ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{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-15 .elementor-element.elementor-element-f500ef1::before, .elementor-15 .elementor-element.elementor-element-f500ef1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f500ef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f500ef1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f500ef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f500ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(187deg, #01050D 75%, #E6562B 100%);}.elementor-15 .elementor-element.elementor-element-80a765f{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-15 .elementor-element.elementor-element-02e1fdb{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-15 .elementor-element.elementor-element-02e1fdb > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-15 .elementor-element.elementor-element-02e1fdb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-02e1fdb .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-15 .elementor-element.elementor-element-08fea98 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-08fea98.elementor-view-stacked .elementor-icon{background-color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-08fea98.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-08fea98.elementor-view-default .elementor-icon{color:#FFFEFD;border-color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-08fea98.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-08fea98.elementor-view-default .elementor-icon svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-3e430ce{--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:050px;--padding-left:50px;--padding-right:50px;}.elementor-15 .elementor-element.elementor-element-bd9b8a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bd9b8a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-56eea6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-56eea6b.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-56eea6b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-15 .elementor-element.elementor-element-23b4e25{width:var( --container-widget-width, 93.278% );max-width:93.278%;--container-widget-width:93.278%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-23b4e25 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23b4e25.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-23b4e25 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.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-15 .elementor-element.elementor-element-e72f581{font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-15 .elementor-element.elementor-element-ab8ae4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c5c9338 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c5c9338{font-family:"DM Sans", Sans-serif;font-weight:400;color:#010314;}.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-15 .elementor-element.elementor-element-e1a9cfd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e1a9cfd .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e1a9cfd .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e1a9cfd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e1a9cfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-e1a9cfd .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e1a9cfd .elementor-icon-list-text{color:#61676F;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-102dff2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-102dff2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.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-15 .elementor-element.elementor-element-4637346 .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-15 .elementor-element.elementor-element-4637346 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4637346 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-4637346 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4637346.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4637346 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4637346 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-0471fbc.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-0471fbc{--e-icon-list-icon-size:63px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-0471fbc .elementor-icon-list-text{color:#010314;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-75c2a906{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4084dc52{--display:grid;--e-con-grid-template-columns:repeat(2, 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-15 .elementor-element.elementor-element-36a285c{--display:flex;--min-height:1000px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-36a285c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-36a285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Flat-Roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-36a285c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-15 .elementor-element.elementor-element-1a62bcfc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-2f8482ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#010314;}.elementor-15 .elementor-element.elementor-element-74534a1e > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-74534a1e{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-15 .elementor-element.elementor-element-c1643d0 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-c1643d0 .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c1643d0 .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-c1643d0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-c1643d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-c1643d0 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-c1643d0 .elementor-icon-list-text{color:#61676F;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-45c5b478 .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-15 .elementor-element.elementor-element-45c5b478 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-45c5b478 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-45c5b478.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-45c5b478 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-45c5b478 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-4b5bb94d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 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-15 .elementor-element.elementor-element-5661dc53{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5661dc53:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5661dc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Pitched-Roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6432a17b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-16f9de78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#010314;}.elementor-15 .elementor-element.elementor-element-7d8952e3 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-7d8952e3{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-15 .elementor-element.elementor-element-e055b42 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-e055b42 .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e055b42 .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-e055b42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-e055b42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-e055b42 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-e055b42 .elementor-icon-list-text{color:#61676F;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-27f4a8dd .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-15 .elementor-element.elementor-element-27f4a8dd .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-27f4a8dd .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-27f4a8dd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-27f4a8dd .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-27f4a8dd .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-37e68641{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-37e68641:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-37e68641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Roof-Repairs.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4da54d1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-2b3ac3d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#010314;}.elementor-15 .elementor-element.elementor-element-793633a > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-793633a{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#61676F;}.elementor-15 .elementor-element.elementor-element-5e7da20 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-5e7da20 .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-5e7da20 .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-5e7da20{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-5e7da20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-5e7da20 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-5e7da20 .elementor-icon-list-text{color:#61676F;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6cf6e086 .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-15 .elementor-element.elementor-element-6cf6e086 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6cf6e086 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6cf6e086.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-6cf6e086 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6cf6e086 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-7d00a833{--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-15 .elementor-element.elementor-element-3dacae4f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-32c55504{--display:flex;--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-32c55504::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-32c55504:hover::before, .elementor-15 .elementor-element.elementor-element-32c55504:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-32c55504:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-32c55504 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-32c55504:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-459720e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-344276ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6db864a6{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-62ea9555 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-62ea9555 .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-62ea9555 .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-62ea9555{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-62ea9555 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-62ea9555 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-62ea9555 .elementor-icon-list-text{color:#FFFEFD;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1b752f74 .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-15 .elementor-element.elementor-element-1b752f74 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1b752f74 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-1b752f74.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-1b752f74 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1b752f74 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-1395bc68{--display:flex;--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-1395bc68::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1395bc68:hover::before, .elementor-15 .elementor-element.elementor-element-1395bc68:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1395bc68:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-1395bc68 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1395bc68:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-72af4488{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-547044c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-332bbdfc{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6412b41b > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-6412b41b .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6412b41b .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-6412b41b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-6412b41b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-6412b41b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-6412b41b .elementor-icon-list-text{color:#FFFEFD;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-31c6c748 .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-15 .elementor-element.elementor-element-31c6c748 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-31c6c748 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-31c6c748.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-31c6c748 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-31c6c748 .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-4f06d82f{--display:flex;--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-4f06d82f::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-4f06d82f:hover::before, .elementor-15 .elementor-element.elementor-element-4f06d82f:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4f06d82f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-4f06d82f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-4f06d82f:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-42e55e00{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-15 .elementor-element.elementor-element-1150b6b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-304e0043{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-71f4c3eb > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-71f4c3eb .elementor-icon-list-icon i{color:#E6562B;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-71f4c3eb .elementor-icon-list-icon svg{fill:#E6562B;transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-71f4c3eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-71f4c3eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-71f4c3eb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-15 .elementor-element.elementor-element-71f4c3eb .elementor-icon-list-text{color:#FFFEFD;transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-6b75ca7c .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-15 .elementor-element.elementor-element-6b75ca7c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6b75ca7c .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6b75ca7c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-6b75ca7c .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6b75ca7c .elementor-button:focus svg{fill:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-137a4a1{--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-15 .elementor-element.elementor-element-44cda33{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0bfcbc6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0bfcbc6.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-0bfcbc6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-15 .elementor-element.elementor-element-584813e{width:var( --container-widget-width, 93.278% );max-width:93.278%;--container-widget-width:93.278%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-584813e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-584813e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-584813e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-15 .elementor-element.elementor-element-5c00b855{--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-15 .elementor-element.elementor-element-5c00b855:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5c00b855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F9;}.elementor-15 .elementor-element.elementor-element-7b2efb35{--display:grid;--min-height:350px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28cac742{--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-15 .elementor-element.elementor-element-28cac742:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-28cac742 > .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-15 .elementor-element.elementor-element-28cac742::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-28cac742:hover::before, .elementor-15 .elementor-element.elementor-element-28cac742:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28cac742:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-28cac742 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-28cac742:hover{--overlay-opacity:0.8;}.elementor-15 .elementor-element.elementor-element-28cac742.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4a844b8f{--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-15 .elementor-element.elementor-element-29705fc9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-36cf2702{--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-15 .elementor-element.elementor-element-1716f8e9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-26cdf334{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-7982d04e{--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-15 .elementor-element.elementor-element-7982d04e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7982d04e > .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-15 .elementor-element.elementor-element-7982d04e::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7982d04e:hover::before, .elementor-15 .elementor-element.elementor-element-7982d04e:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7982d04e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-7982d04e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7982d04e:hover{--overlay-opacity:0.8;}.elementor-15 .elementor-element.elementor-element-7982d04e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-43723209{--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-15 .elementor-element.elementor-element-259759f9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-218eb2a{--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-15 .elementor-element.elementor-element-2f1bf311 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-79218eee{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-7e8b2250{--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-15 .elementor-element.elementor-element-7e8b2250:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e8b2250 > .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-15 .elementor-element.elementor-element-7e8b2250::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7e8b2250:hover::before, .elementor-15 .elementor-element.elementor-element-7e8b2250:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e8b2250:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-7e8b2250 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-7e8b2250:hover{--overlay-opacity:0.8;}.elementor-15 .elementor-element.elementor-element-7e8b2250.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-253e8ee2{--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-15 .elementor-element.elementor-element-2d7f6af8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-c1bc23e{--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-15 .elementor-element.elementor-element-cc4b1df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-2903ec27{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-5ff12f17{--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-15 .elementor-element.elementor-element-5ff12f17:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5ff12f17 > .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-15 .elementor-element.elementor-element-5ff12f17::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-5ff12f17:hover::before, .elementor-15 .elementor-element.elementor-element-5ff12f17:hover > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ff12f17:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .elementor-background-slideshow:hover::before, .elementor-15 .elementor-element.elementor-element-5ff12f17 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-5ff12f17:hover{--overlay-opacity:0.8;}.elementor-15 .elementor-element.elementor-element-5ff12f17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-61db4e41{--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-15 .elementor-element.elementor-element-527b7553 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-29a4ccb9{--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-15 .elementor-element.elementor-element-7ecddd7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-1adcaf26{font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-a6e05bc{--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-15 .elementor-element.elementor-element-49af25d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a0522bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a0522bb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-a0522bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#010314;}.elementor-15 .elementor-element.elementor-element-3ad1397{width:var( --container-widget-width, 93.278% );max-width:93.278%;--container-widget-width:93.278%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3ad1397 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ad1397.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3ad1397 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:57px;font-weight:700;color:#010314;}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-widget-uael-faq  .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed, .elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active .uael-question-span,
						.elementor-widget-uael-faq span.uael-accordion-icon-opened{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-widget-uael-faq  .uael-accordion-icon-closed:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed:hover{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-title.uael-title-active:hover .uael-question-span,
					.elementor-widget-uael-faq span.uael-accordion-icon-opened:hover{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-faq-accordion .uael-accordion-content{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-uael-faq .uael-faq-accordion .uael-accordion-content:hover{color:var( --e-global-color-text );}
				.elementor-widget-uael-faq  .uael-accordion-icon-closed{color:var( --e-global-color-primary );}.elementor-widget-uael-faq .uael-accordion-icon-closed{fill:var( --e-global-color-primary );}.elementor-widget-uael-faq span.uael-accordion-icon-opened{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-412a71c:not(.elementor-grid-0) .elementor-grid{grid-column-gap:30px;grid-row-gap:30px;}.elementor-15 .elementor-element.elementor-element-412a71c.elementor-grid-0 .uael-faq-accordion{margin-right:calc(30px / 2);margin-left:calc(30px / 2);margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-412a71c.elementor-grid-0 .elementor-grid{margin-right:calc(-30px / 2);margin-left:calc(-30px / 2);}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion.elementor-grid-item{text-align:left;background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-wrapper .uael-faq-container .uael-faq-accordion{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D4D4D4;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-container .uael-faq-accordion .uael-accordion-content{border-top-color:#D4D4D4;border-top-style:solid;border-top-width:1px;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-container .uael-faq-accordion{border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion{box-shadow:-7px 9px 32px -10px #E6562B;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-title .uael-question-span, .elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-title .uael-accordion-icon{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-title{background-color:#FFFFFF;padding:30px 25px 5px 25px;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-title .uael-question-span,
						.elementor-15 .elementor-element.elementor-element-412a71c  .uael-accordion-icon-closed, .elementor-15 .elementor-element.elementor-element-412a71c span.uael-accordion-icon-opened{color:#E6562B;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-accordion-icon-closed, .elementor-15 .elementor-element.elementor-element-412a71c span.uael-accordion-icon-opened{fill:#E6562B;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-title .uael-question-span:hover,
					.elementor-15 .elementor-element.elementor-element-412a71c  .uael-accordion-icon-closed:hover{color:#E6562B;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-accordion-icon-closed:hover{fill:#E6562B;}.elementor-15 .elementor-element.elementor-element-412a71c .uael-faq-accordion .uael-accordion-content{font-family:"DM Sans", Sans-serif;font-weight:400;background-color:#FFFFFF;color:#61676F;padding:10px 25px 30px 25px;}.elementor-15 .elementor-element.elementor-element-10d4df63{--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-15 .elementor-element.elementor-element-1e9cc38f{--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-15 .elementor-element.elementor-element-1e9cc38f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1e9cc38f > .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-15 .elementor-element.elementor-element-1e9cc38f::before, .elementor-15 .elementor-element.elementor-element-1e9cc38f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1e9cc38f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1e9cc38f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1e9cc38f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1e9cc38f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01050D;--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-1e9cc38f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2831ee99{--display:flex;}.elementor-15 .elementor-element.elementor-element-7ef4d295{text-align:center;}.elementor-15 .elementor-element.elementor-element-7ef4d295 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:600;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-42da5a8e{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6874d861 .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-15 .elementor-element.elementor-element-6874d861 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6874d861 .elementor-button:focus{background-color:#C93C12;color:#FFFEFD;}.elementor-15 .elementor-element.elementor-element-6874d861.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-15 .elementor-element.elementor-element-6874d861 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-6874d861 .elementor-button:focus svg{fill:#FFFEFD;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-bd9b8a7{--width:100%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-3e430ce{--padding-top:50px;--padding-bottom:50px;--padding-left:032px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-4084dc52{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-4b5bb94d{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7d00a833{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3dacae4f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32c55504:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-32c55504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Flat-Roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-32c55504{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-32c55504:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-1395bc68:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1395bc68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Pitched-Roofing.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1395bc68{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1395bc68:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-4f06d82f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4f06d82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margateroofingltd.com/wp-content/uploads/2025/07/Roof-Repairs.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-4f06d82f{--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4f06d82f:hover{--overlay-opacity:0.5;}.elementor-15 .elementor-element.elementor-element-137a4a1{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-5c00b855{--padding-top:0px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-15 .elementor-element.elementor-element-7b2efb35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-a6e05bc{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;} .elementor-15 .elementor-element.elementor-element-412a71c.elementor-grid-tablet-0 .elementor-share-btn{margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-1e9cc38f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-f500ef1{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-80a765f{--min-height:0px;}.elementor-15 .elementor-element.elementor-element-3e430ce{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-23b4e25 .elementor-heading-title{font-size:45px;}.elementor-15 .elementor-element.elementor-element-4084dc52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-4b5bb94d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-3dacae4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-137a4a1{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-5c00b855{--padding-top:0px;--padding-bottom:50px;--padding-left:024px;--padding-right:024px;}.elementor-15 .elementor-element.elementor-element-7b2efb35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-a6e05bc{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;} .elementor-15 .elementor-element.elementor-element-412a71c.elementor-grid-mobile-0 .elementor-share-btn{margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-10d4df63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2831ee99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7ef4d295 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-36a285c */.flat-roofing-child h3,
.flat-roofing-child p,
.flat-roofing-child a,
.flat-roofing-child ul {
    opacity: 0;
    transform: translateY(0);
    transition: opacity 0.5s ease, transform 0.5s ease;
}

.flat-roofing-parent:hover .flat-roofing-child h3 {
    opacity: 1;
    transform: translateY(-10px);
    transition-delay: 0s;
}

.flat-roofing-parent:hover .flat-roofing-child p {
    opacity: 1;
    transform: translateY(-10px);
    transition-delay: 0.1s;
}

.flat-roofing-parent:hover .flat-roofing-child a {
    opacity: 1;
    transform: translateY(-10px);
    transition-delay: 0.2s;
}

.flat-roofing-parent:hover .flat-roofing-child ul {
    opacity: 1;
    transform: translateY(-10px);
    transition-delay: 0.2s;
}



.flat-roofing-parent {
  position: relative;
  overflow: hidden;
}

.flat-roofing-parent::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  opacity: 0;
  transition: opacity .2s ease;
  pointer-events: none;
  z-index: 1;
}

.flat-roofing-parent:hover::before {
  opacity: 1;
 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29705fc9 */.custom-opacity2{

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

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26cdf334 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28cac742 */.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-259759f9 */.custom-opacity2{

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

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79218eee */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7982d04e */.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-2d7f6af8 */.custom-opacity2{

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

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2903ec27 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8b2250 */.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-527b7553 */.custom-opacity2{

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

    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1adcaf26 */.custom-opacity{
    opacity:0;
    transition:all 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff12f17 */.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 */