.elementor-1724 .elementor-element.elementor-element-1b8ae62a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1724 .elementor-element.elementor-element-1b8ae62a:not(.elementor-motion-effects-element-type-background),.elementor-1724 .elementor-element.elementor-element-1b8ae62a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-1724 .elementor-element.elementor-element-1b8ae62a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5px 0 5px 0}.elementor-1724 .elementor-element.elementor-element-1b8ae62a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1724 .elementor-element.elementor-element-196031d{text-align:left}.elementor-1724 .elementor-element.elementor-element-196031d img{width:250px;max-width:250px}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.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-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu a.hfe-menu-item,.elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var(--e-global-color-text)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-sub-menu-item{padding-left:calc(15px + 20px);padding-right:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc(15px + 40px);padding-right:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc(15px + 60px);padding-right:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc(15px + 80px);padding-right:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:3px}body.rtl .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-left:3px}.elementor-1724 .elementor-element.elementor-element-0235e31 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:3px}.elementor-1724 .elementor-element.elementor-element-0235e31 ul.sub-menu{width:220px}.elementor-1724 .elementor-element.elementor-element-0235e31 .sub-menu a.hfe-sub-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown li a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item.elementor-button{padding:10px 25px 10px 25px;background-color:#000;color:#10ADE9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#10ADE9;border-radius:0 0 0 0}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item.elementor-button:hover{background-color:#10ADE9;color:#FFF}.elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__toggle{margin-left:auto}.elementor-1724 .elementor-element.elementor-element-0235e31 a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 a.hfe-sub-menu-item{font-weight:600}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 .sub-menu a.hfe-sub-menu-item{color:#FFF}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item:hover,.elementor-1724 .elementor-element.elementor-element-0235e31 .sub-menu a.hfe-sub-menu-item:hover,.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item.current-menu-item a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item.highlighted,.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item a.hfe-menu-item:focus{color:#10ADE9}.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item.current-menu-item a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#10ADE9}.elementor-1724 .elementor-element.elementor-element-0235e31 .sub-menu,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown-expandible,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown .menu-item a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#000}.elementor-1724 .elementor-element.elementor-element-0235e31 .sub-menu li.menu-item:not(:last-child),.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown li.menu-item:not(:last-child),.elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px}.elementor-1724 .elementor-element.elementor-element-0235e31 div.hfe-nav-menu-icon{color:#FFF}.elementor-1724 .elementor-element.elementor-element-0235e31 div.hfe-nav-menu-icon svg{fill:#FFF}.elementor-1724 .elementor-element.elementor-element-0235e31 div.hfe-nav-menu-icon:hover{color:#10ADE9}.elementor-1724 .elementor-element.elementor-element-0235e31 div.hfe-nav-menu-icon:hover svg{fill:#10ADE9}@media(max-width:1024px){.elementor-1724 .elementor-element.elementor-element-196031d img{max-width:100%}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body .elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body.rtl .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-left:0}.elementor-1724 .elementor-element.elementor-element-0235e31 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}.elementor-1724 .elementor-element.elementor-element-0235e31 a.hfe-menu-item,.elementor-1724 .elementor-element.elementor-element-0235e31 a.hfe-sub-menu-item{font-size:13px}}@media(min-width:768px){.elementor-1724 .elementor-element.elementor-element-306c3565{width:25%}.elementor-1724 .elementor-element.elementor-element-d0fddd0{width:75%}}@media(max-width:1024px) and (min-width:768px){.elementor-1724 .elementor-element.elementor-element-306c3565{width:30%}.elementor-1724 .elementor-element.elementor-element-d0fddd0{width:70%}}@media(max-width:767px){.elementor-1724 .elementor-element.elementor-element-306c3565{width:80%}.elementor-1724 .elementor-element.elementor-element-196031d{width:var(--container-widget-width,186.641px);max-width:186.641px;--container-widget-width:186.641px;--container-widget-flex-grow:0;text-align:left}.elementor-1724 .elementor-element.elementor-element-196031d img{max-width:200px}.elementor-1724 .elementor-element.elementor-element-d0fddd0{width:20%}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body .elementor-1724 .elementor-element.elementor-element-0235e31 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:39px}body.rtl .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-left:39px}.elementor-1724 .elementor-element.elementor-element-0235e31 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:39px}body:not(.rtl) .elementor-1724 .elementor-element.elementor-element-0235e31 .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item{margin-bottom:11px}}.elementor-603 .elementor-element.elementor-element-55a75d0{padding:0 0 0 0}.elementor-603 .elementor-element.elementor-element-d16d4d0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-603 .elementor-element.elementor-element-d16d4d0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-603 .elementor-element.elementor-element-3d034fd>.elementor-element-populated{margin:0 10px 0 0;--e-column-margin-right:10px;--e-column-margin-left:0px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-603 .elementor-element.elementor-element-0e856a6{text-align:left}.elementor-603 .elementor-element.elementor-element-0e856a6 img{width:250px;max-width:250%}.elementor-603 .elementor-element.elementor-element-1a86959>.elementor-widget-container{margin:0 10px 0 0}.elementor-603 .elementor-element.elementor-element-523e63f .footer-widget__explore-list li a{color:#FFF}.elementor-603 .elementor-element.elementor-element-0f15d0e .footer-widget__explore-list li a{color:#FFF}.elementor-603 .elementor-element.elementor-element-07308e4 .footer-widget__title{color:#FFF}.elementor-603 .elementor-element.elementor-element-07308e4 .footer-widget__contact-text{color:#FFF}.elementor-603 .elementor-element.elementor-element-07308e4 .footer-widget__contact-list li .text p a{color:#FFF}.elementor-603 .elementor-element.elementor-element-564aac8 .site-footer__bottom-text,.elementor-603 .elementor-element.elementor-element-564aac8 .site-footer__bottom-text a{color:#FFF}@media(max-width:1024px){.elementor-603 .elementor-element.elementor-element-57a7396>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-603 .elementor-element.elementor-element-d16d4d0{padding:30px 10px 30px 10px}}@media(max-width:767px){.elementor-603 .elementor-element.elementor-element-d16d4d0{padding:020px 10px 20px 10px}.elementor-603 .elementor-element.elementor-element-8bd7772>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}@media(min-width:768px){.elementor-603 .elementor-element.elementor-element-3d034fd{width:35%}.elementor-603 .elementor-element.elementor-element-8bd7772{width:20%}.elementor-603 .elementor-element.elementor-element-e51a6ce{width:20%}.elementor-603 .elementor-element.elementor-element-2a19bd8{width:25%}}@media(max-width:1024px) and (min-width:768px){.elementor-603 .elementor-element.elementor-element-3d034fd{width:50%}.elementor-603 .elementor-element.elementor-element-8bd7772{width:50%}.elementor-603 .elementor-element.elementor-element-e51a6ce{width:50%}.elementor-603 .elementor-element.elementor-element-2a19bd8{width:50%}}.footpcolor p{color:#fff}/*! elementor - v3.31.0 - 11-08-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:'icomoon';src:url(/wp-content/plugins/roofsie-addon/assets/vendors/roofsie-icons/fonts/icomoon.eot?gq7fto);src:url(/wp-content/plugins/roofsie-addon/assets/vendors/roofsie-icons/fonts/icomoon.eot?gq7fto#iefix) format('embedded-opentype'),url(/wp-content/plugins/roofsie-addon/assets/vendors/roofsie-icons/fonts/icomoon.ttf?gq7fto) format('truetype'),url(/wp-content/plugins/roofsie-addon/assets/vendors/roofsie-icons/fonts/icomoon.woff?gq7fto) format('woff'),url(/wp-content/plugins/roofsie-addon/assets/vendors/roofsie-icons/fonts/icomoon.svg?gq7fto#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pin:before{content:"\e91f"}.icon-email:before{content:"\e920"}.icon-telephone:before{content:"\e921"}.icon-data:before{content:"\e900"}.icon-magnifying-glass:before{content:"\e901"}.icon-construction-worker:before{content:"\e902"}.icon-roof:before{content:"\e903"}.icon-joist:before{content:"\e904"}.icon-roof-1:before{content:"\e905"}.icon-roof-2:before{content:"\e906"}.icon-shield:before{content:"\e907"}.icon-mission:before{content:"\e908"}.icon-tick:before{content:"\e909"}.icon-phone-call:before{content:"\e90a"}.icon-location:before{content:"\e90b"}.icon-message:before{content:"\e90c"}.icon-approved:before{content:"\e90d"}.icon-labour-day:before{content:"\e90e"}.icon-asbestos:before{content:"\e90f"}.icon-tick-1:before{content:"\e910"}.icon-award:before{content:"\e911"}.icon-roof-3:before{content:"\e912"}.icon-construction-worker-1:before{content:"\e913"}.icon-support:before{content:"\e914"}.icon-analysis:before{content:"\e915"}.icon-asbestos-1:before{content:"\e916"}.icon-roof-4:before{content:"\e917"}.icon-right-arrow:before{content:"\e918"}.icon-left-arrow:before{content:"\e919"}.icon-top-arrow:before{content:"\e91a"}.icon-bottom-arrow:before{content:"\e91b"}.icon-roof-5:before{content:"\e91c"}.icon-confirmation:before{content:"\e91d"}.icon-online-registration:before{content:"\e91e"}