﻿:root{--h1: 60px;--h2: 39px;--h3: 25px;--h4: 20px;--p: 16px;--primary: #08a4fd;--secondary: #1d174b;--tertiary: #6369d1;--black: #242327;--white: #ffffff;--font: "Lato", sans-serif;--heading-font: "Oswald", sans-serif;--bg-image: url("/wp-content/uploads/2022/06/Frame-886334.png")}a{text-decoration:none;color:var(--primary)}*{padding:0;margin:0;box-sizing:border-box}ul{padding:0px;margin:0px;list-style-type:none}ul.theme{margin-top:15px;max-width:100%}ul.theme li{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:900;text-transform:capitalize}ul.theme li:before{content:url("/wp-content/uploads/2022/06/Group-885347.svg")}body{padding:0px;margin:0px;font-family:var(--font);overflow-x:hidden}html{overflow-x:hidden}.theme-heading{position:relative;display:inline-flex;width:fit-content;margin-bottom:5px;align-items:center;gap:10px;margin-bottom:40px}.theme-heading h1,.theme-heading h2,.theme-heading h3,.theme-heading h4,.theme-heading h5,.theme-heading h6{text-transform:uppercase;font-weight:600;font-family:var(--heading-font)}.theme-heading.text-center{display:flex;margin:0px auto 40px}.theme-heading.text-center:before{width:50%;left:50%;transform:translateX(-50%)}.theme-heading:before{content:"";height:5px;width:100%;background-color:var(--primary);position:absolute;bottom:-20px;left:0px}.theme-heading:after{content:url("/wp-content/uploads/2022/06/Group-885346.png");position:absolute;left:50%;bottom:-40px;transform:translateX(-50%)}.theme-heading.plain{margin-bottom:15px}.theme-heading.plain:before,.theme-heading.plain:after{display:none}.theme-heading.underline{margin-bottom:15px}.theme-heading.underline:after{display:none}.theme-heading.underline:before{bottom:-5px}.design{display:none}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:var(--heading-font);line-height:140%}h3{text-transform:capitalize;margin-bottom:20px}h1{font-size:var(--h1);margin:0px}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4);font-weight:500;text-transform:capitalize}h5{font-size:var(--h5)}h6{font-size:var(--h6)}strong{font-weight:bold}p{font-size:var(--p);line-height:140%;font-weight:600;color:#333}p.sub-heading{font-size:18px;font-weight:600;font-family:var(--heading-font)}section{position:relative;padding:50px 0px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}section.dark{color:var(--white)}section.dark .btn:after{border-color:var(--white)}section.dark p{color:var(--white)}section.light{color:var(--black)}.btn{padding:0px 15px 0px 15px;text-transform:uppercase;color:var(--white);font-weight:600;width:fit-content;position:relative;min-height:45px;display:flex;margin-top:15px;align-items:center}.btn.call{padding-left:60px}.btn.call:before{content:"";font-family:"Material Icons";background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #08a4fd;display:flex;align-items:center;justify-content:center;position:absolute;left:0px;height:100%;padding:0px 15px;z-index:1}.btn.instant{padding-left:60px}.btn.instant:before{content:url(/wp-content/uploads/2022/06/Group-883460.svg);font-family:"Material Icons";background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #08a4fd;display:flex;align-items:center;justify-content:center;position:absolute;left:0px;height:100%;padding:0px 10px;z-index:1}.btn:after{content:"";width:100%;height:100%;border:2px solid var(--secondary);position:absolute;bottom:0px;right:0px;z-index:-2;transform:translate(10px, 10px);transition:transform 0.8s ease}.btn:hover:after{top:0px;left:0px;transform:translate(-10px, -10px);bottom:unset;right:unset;border-color:var(--secondary)}.btn.primary{background-color:var(--primary)}.btn.secondary{background-color:var(--secondary)}.btn.full{display:block;width:100%}.btn.center{margin:0px auto;margin-top:15px}.btn.plain:before{display:none}.btn.plain:after{display:none}footer{background:url("/wp-content/uploads/2022/06/Frame-885606.png");padding:50px 0px;position:relative;background-size:cover}footer .social{display:flex;align-items:center;justify-content:flex-start;gap:15px;color:var(--white);margin-top:30px}footer .social a{display:flex;align-items:center}footer .social .btn-block{display:flex;gap:15px}footer .info-block{display:flex;align-items:center;justify-content:flex-start;gap:15px;color:var(--white);margin-bottom:10px}footer .info-block .icon{background:rgba(8, 164, 253, 0.25);border-radius:5px;color:var(--white);padding:10px}footer .info-block a{color:var(--white)}footer .inner{padding-bottom:0px}footer .inner .logo-container img{width:100%}footer .inner .heading{color:var(--white);text-align:left;margin-bottom:15px;position:relative;text-transform:uppercase}footer .inner .links-container ul{display:grid;grid-template-columns:1fr;gap:10px;align-items:center}@media (max-width:1024px){footer .inner .links-container ul{grid-template-columns:1fr}}footer .inner .links-container ul li a{color:var(--white);text-transform:uppercase}footer .inner .links-container ul li a:hover{color:var(--primary)}footer .inner .links-container ul li a:before{content:"-";margin-right:10px}.copyright{text-align:center;border-top:1px solid var(--primary);padding-top:15px;margin-top:15px;color:var(--white)}.blogs-page .inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center}@media (max-width:1024px){.blogs-page .inner{grid-template-columns:1fr}}.not-found{padding:50px 0px;position:relative}.not-found .page-header{text-align:center;margin-bottom:30px}.not-found .page-header h1{color:var(--secondary);font-size:90px;line-height:100%}.not-found .page-header h3{color:var(--primary);font-size:42px}.not-found .footer-menu{border-top:2px solid var(--secondary);display:flex;list-style-type:none;padding:0px;padding-top:10px;margin:0px;justify-content:space-between}.not-found .footer-menu li a{color:#000;margin-right:15px}.not-found .footer-menu li a:hover{color:var(--primary);border-bottom:2px solid var(--primary)}.blogs-one{padding:100px 0px}.blogs-one .single-blog{display:grid;grid-template-columns:1fr;gap:0px;align-items:center;border-radius:10px;overflow:hidden;box-shadow:0px 10px 15px rgba(65, 168, 222, 0.3)}@media (max-width:1024px){.blogs-one .single-blog{grid-template-columns:1fr}}.blogs-one .single-blog .read-more{margin:0px auto}.blogs-one .single-blog:hover img{opacity:0.7}.blogs-one .single-blog img{background:var(--primary);width:100%;display:block}.blogs-one .single-blog .blog-content{padding:10px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;background:#333333;border:1px solid #41a8de;box-sizing:border-box;color:var(--white)}.blogs-one .single-blog .blog-content .theme-heading h2{font-size:18px;font-weight:800}.blogs-one .single-blog .blog-content .content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reviewssingle-one{background:var(--black)}.reviewssingle-one .review-tabs .tab-list{display:block;align-items:center;margin:0px auto;width:fit-content}.reviewssingle-one .review-tabs .tab-list .tab-link{color:var(--white);border:2px solid var(--white);padding:10px 20px;display:inline-flex;align-items:center;gap:10px;font-weight:bold}.reviewssingle-one .review-tabs .tab-list .tab-link.active{background-color:var(--white);color:var(--primary)}.reviewssingle-one .review-tabs .tab-content{border-top:2px solid var(--white);margin-top:25px;padding-top:25px}.reviewssingle-one .review-tabs .tab-content .single-tab-content{display:none}.reviewssingle-one .review-tabs .tab-content .single-tab-content .indrevdiv{height:180px}.reviewssingle-one .review-tabs .tab-content .single-tab-content.active{display:block}.single-blogs-one .inner{display:grid;grid-template-columns:1fr;gap:15px;align-items:center;width:100%;margin:0px auto;background:rgba(65, 168, 222, 0.05);box-shadow:4px 4px 100px rgba(0, 0, 0, 0.15)}@media (max-width:1024px){.single-blogs-one .inner{grid-template-columns:1fr}}.single-blogs-one .inner .single-blog{display:grid;grid-template-columns:1fr;gap:0px;align-items:center;padding:50px}@media (max-width:1024px){.single-blogs-one .inner .single-blog{grid-template-columns:1fr}}.single-blogs-one .inner .single-blog img{background:var(--primary)}.single-blogs-one .inner .single-blog .font-weight-bold{font-weight:bold !important}.single-blogs-one .inner .single-blog .blog-content{padding:10px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.single-blogs-one .inner .single-blog .blog-content .content{line-height:140%;font-weight:600}.single-blogs-one .inner .single-blog .blog-content .content h2{font-size:32px;font-weight:500;margin-bottom:7px;margin-top:35px;text-transform:uppercase;color:var(--primary)}.single-blogs-one .inner .single-blog .blog-content .content p{line-height:140%;font-weight:600}.single-blogs-one .inner .single-blog .blog-content .content p a{text-decoration:underline}.single-blogs-one .inner .single-blog .blog-content .content img{width:auto;height:auto;border:5px solid var(--black);margin:15px auto}.single-blogs-one .inner .single-blog .blog-content .content a{color:var(--primary)}.single-blogs-one .inner .single-blog .blog-content .content .aligncenter{display:block;text-align:center}.single-blogs-one .inner .single-blog .blogcta{box-shadow:0px 10px 15px rgba(65, 168, 222, 0.3);margin-bottom:50px}.gallery-one{background-color:var(--black)}.gallery-one .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;align-items:center;align-items:stretch}@media (max-width:1024px){.gallery-one .gallery-grid{grid-template-columns:1fr 1fr}}.gallery-one .gallery-grid a{display:block;position:relative}.gallery-one .gallery-grid a img{width:100%;object-fit:cover;height:100%}.gallery-one .gallery-grid a:before{content:"";font-family:"Material Icons";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(23, 43, 57, 0.7);visibility:hidden;opacity:0;transition:0.3s ease;display:flex;align-items:center;justify-content:center;font-size:260px}.gallery-one .gallery-grid a:hover:before{visibility:visible;opacity:1;font-size:60px}.contact-form select{-webkit-appearance:none}.contact-form .submit-block{display:flex;align-items:center}.contact-form .submit-block .wpcf7-spinner{position:absolute}.contact-form input.wpcf7-not-valid,.contact-form textarea.wpcf7-not-valid{border:1px solid red !important}.contact-form .wpcf7-not-valid-tip{display:none}.contact-form .wpcf7-response-output{display:none}.breadcrumb{padding:60px 0px;background-color:#000;position:relative;overflow:hidden;color:var(--white)}.breadcrumb .right-img{position:absolute;right:0px;bottom:0px;height:100%;width:50%}.breadcrumb .right-img:before{content:"";background:#6369d1;width:50%;height:75%;left:16px;position:absolute;z-index:-1;bottom:0px;transform:skewX(-16deg)}.breadcrumb .right-img img{width:100%;clip-path:polygon(15% 0%, 100% 0, 100% 100%, 0% 100%);top:auto;position:relative;height:100%;object-fit:cover}.breadcrumb .inner{width:40%}.breadcrumb .theme-heading{color:var(--white)}.breadcrumb ul{width:fit-content;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.breadcrumb ul li:not(:first-child):before{content:" / "}.breadcrumb ul li a{color:var(--white);font-weight:600;text-transform:uppercase}.breadcrumb p{max-width:100%;color:var(--white)}.img-container img{width:100%;display:block}.design{margin-bottom:40px;position:relative;width:100%;width:500px;margin-top:20px}.design h2{margin-bottom:15px}.design:before{content:"";height:5px;width:100%;background-color:var(--primary);position:absolute;bottom:-10px;left:0px}.design:after{content:url("/wp-content/uploads/2022/06/Group-885346.png");position:absolute;left:50%;bottom:-27px;transform:translateX(-50%)}header.mobile{display:none}header{position:fixed;width:100%;z-index:999;top:0}header .top{background:var(--secondary);color:var(--white);padding:5px 0px}header .top .inner{display:flex;align-items:center;justify-content:space-between}header .top .inner .left{display:flex;align-items:center}header .top .inner .right{display:flex;align-items:center;justify-content:flex-end;gap:15px}header .top .inner .right a{display:flex;align-items:center}header .middle{background-image:url("/wp-content/uploads/2022/06/Frame-885306.jpg");box-sizing:border-box;background-size:cover;background-repeat:no-repeat}header .inner{display:flex;align-items:center;justify-content:space-between}header .inner .btn-block{display:flex;gap:30px}header .logo-container{padding:5px 0px}header .logo-container .logolink{display:block;padding-bottom:0px}header .logo-container .logolink img{width:100%}header a.btn{margin:0px}header a.btn:after{border-color:var(--white)}header a.btn:hover:after{border-color:var(--primary)}header a.btn.instant{padding-left:60px}header a.btn.instant:before{content:url("/wp-content/uploads/2022/06/Group-883460.svg");font-family:"Material Icons";background:linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #08a4fd;display:flex;align-items:center;justify-content:center;position:absolute;left:0px;height:100%;padding:0px 10px;z-index:1}header.pc nav{position:relative;padding:0px 5px;background:linear-gradient(0deg, rgba(99, 105, 209, 0.05), rgba(99, 105, 209, 0.05)), #ffffff;box-shadow:0px 0px 3px rgba(29, 23, 75, 0.5)}header.pc nav ul.main-menu{display:flex;align-items:stretch;transition:all 0.3s;justify-content:space-between}header.pc nav ul.main-menu>li{position:relative;padding:5px 10px;z-index:1;display:flex;align-items:center}header.pc nav ul.main-menu>li a{color:var(--black);display:inline-block;font-weight:600;font-size:14px;text-transform:uppercase;padding:0px 0px}header.pc nav ul.main-menu>li a:hover{color:var(--primary)}header.pc nav ul.main-menu>li.menu-item-has-children{display:flex;align-items:center}header.pc nav ul.main-menu>li.menu-item-has-children:after{content:"";font-family:"Material Icons";color:var(--black);font-size:20px;display:flex;align-items:center}header.pc nav ul.main-menu>li.current-menu-item{background-color:var(--black)}header.pc nav ul.main-menu>li.current-menu-item>a{color:var(--white)}header.pc nav ul.main-menu>li.current-menu-item>a:after{color:var(--white)}header.pc nav ul.main-menu>li:before{position:absolute;content:"";top:0;right:0;height:100%;width:0;transition:0.5s;z-index:-1;background:var(--black)}header.pc nav ul.main-menu>li:hover:before,header.pc nav ul.main-menu>li:focus-within:before,header.pc nav ul.main-menu>li.active:before{width:100%;left:0}header.pc nav ul.main-menu>li:hover>a,header.pc nav ul.main-menu>li:focus-within>a,header.pc nav ul.main-menu>li.active>a{color:var(--white)}header.pc nav ul.main-menu>li:hover>a:after,header.pc nav ul.main-menu>li:focus-within>a:after,header.pc nav ul.main-menu>li.active>a:after{color:var(--white)}header.pc nav ul.main-menu>li:hover>ul,header.pc nav ul.main-menu>li:focus-within>ul,header.pc nav ul.main-menu>li.active>ul{visibility:visible;opacity:1;top:33px;transition:top 0.3s ease-in-out}header.pc nav ul.main-menu>li:hover>ul ul,header.pc nav ul.main-menu>li:focus-within>ul ul,header.pc nav ul.main-menu>li.active>ul ul{visibility:visible;opacity:1}header.pc nav ul.main-menu>li>ul{visibility:hidden;position:absolute;opacity:0;top:40px;background-color:var(--white);width:fit-content;min-width:200px;left:0px;display:flex;align-items:flex-start;padding:15px;text-align:left;gap:30px;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25), -10px 0px 15px rgba(0, 0, 0, 0.25);transition:all 0.3s ease-in-out}header.pc nav ul.main-menu>li>ul>li>a{padding-left:5px;padding:15px 0px;margin-bottom:10px;border-bottom:1px solid var(--primary);width:100%;color:var(--tertiary)}header.pc nav ul.main-menu>li>ul>li>a:hover{color:var(--primary)}header.pc nav ul.main-menu>li>ul a[href="#"]{display:none}header.pc nav ul.main-menu>li>ul ul{visibility:hidden;opacity:0;position:relative;flex-direction:column;top:0px;padding-left:0px;width:max-content;min-width:200px}header.pc nav ul.main-menu>li>ul ul>li{padding:10px 5px;border-bottom:1px solid rgba(0, 0, 0, 0.1)}header.pc nav ul.main-menu>li>ul ul>li a{padding:0px;color:var(--black);display:block;text-align:left;display:flex;align-items:center}header.pc nav ul.main-menu>li>ul ul>li a:before{content:"";font-family:"Material Icons"}header.pc nav ul.main-menu>li>ul ul>li:hover,header.pc nav ul.main-menu>li>ul ul>li:focus-within,header.pc nav ul.main-menu>li>ul ul>li.active{transition:all 0.3s;background-color:var(--primary)}header.pc nav ul.main-menu>li>ul ul>li:hover>a,header.pc nav ul.main-menu>li>ul ul>li:focus-within>a,header.pc nav ul.main-menu>li>ul ul>li.active>a{color:var(--white)}header .mobile-menu{display:flex;align-items:center;justify-content:space-between;background:var(--secondary);color:#000;width:100%}header .mobile-menu .social-links{display:flex;gap:15px;justify-content:center;flex-direction:column;align-items:center}header .mobile-menu .social-links .theme-heading{margin:0px}header .mobile-menu .social-links ul{display:flex;gap:10px}header .mobile-menu .social-links ul li img{width:50px}header .mobile-menu img{width:100px}header .mobile-menu .calling{display:flex;align-items:center}header .mobile-menu .calling span{margin-right:10px}header .mobile-menu .open-menu{cursor:pointer;background:var(--tertiary);border-radius:100%;padding:10px;color:var(--white);font-weight:500}header .mobile-menu .call-btn{cursor:pointer;background:var(--tertiary);padding:10px;color:var(--white);font-weight:500;display:flex;align-items:center;gap:10px;border-radius:5px}header .mobile-menu .nav-header{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);padding:10px 15px;flex-direction:column;width:100%}header .mobile-menu .nav-header .mainheader{display:flex;justify-content:space-between;align-items:center;width:100%}header .mobile-menu .nav-header .roofinspection{background:var(--tertiary);padding:15px;width:100%;text-align:center;color:var(--white);margin-top:10px;box-shadow:4px 4px 16px rgba(0, 0, 0, 0.35);text-transform:uppercase;border-radius:5px}header .mobile-menu .nav-header .closebtn{position:relative;top:0;right:0px;font-size:60px;margin-left:0px}header .mobile-menu .sidenav{height:100%;width:100%;position:fixed;z-index:999999;top:0;left:0;background:var(--black);overflow-x:hidden;transition:0.5s;transform:translateX(-100%)}header .mobile-menu .mobile-nav{transition:all 0.3s;margin:0px 15px;margin-top:15px}header .mobile-menu .mobile-nav li{margin-bottom:5px}header .mobile-menu .mobile-nav li a{text-decoration:none;font-size:16px;color:var(--white);display:block;transition:0.3s;font-weight:500;padding:10px 15px;text-transform:uppercase}header .mobile-menu .mobile-nav li a:hover{color:#f1f1f1}header .mobile-menu .mobile-nav li a[href="#"]{display:none}header .mobile-menu .mobile-nav li.current-menu-item>a{background:var(--tertiary) !important;color:var(--white)}header .mobile-menu .mobile-nav li.current-menu-item .next{background-color:var(--tertiary) !important;color:var(--white) !important}header .mobile-menu .mobile-nav li.menu-item-has-children{position:relative;display:block;align-items:center;justify-content:space-between}header .mobile-menu .mobile-nav li.menu-item-has-children>a{background:none}header .mobile-menu .mobile-nav li.menu-item-has-children .next{background-color:var(--secondary);height:30px;width:30px;color:var(--white);position:absolute;font-size:24px;font-weight:bold;right:15px;top:5px}header .mobile-menu .mobile-nav li.menu-item-has-children .next:after{content:"";font-family:"Material Icons";position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%, -50%)}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu{transition:all 0.3s;top:0px;left:15px;position:relative;visibility:hidden;width:100%;max-height:0;opacity:0}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu.active{visibility:visible;max-height:500px;opacity:1}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu.active>li>a{background:none !important;color:var(--tertiary)}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu.active ul{visibility:visible;opacity:1;max-height:100%;left:0px}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu li.go-back{position:relative}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu li.go-back a{color:var(--primary)}header .mobile-menu .mobile-nav li.menu-item-has-children .sub-menu li:last-child{border-bottom:0px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1150px}}@media (min-width:1400px){.container{width:1150px}}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-tertiary{color:var(--tertiary)}.text-black{color:var(--black)}.text-white{color:var(--white) !important}.bg-primary{background-color:var(--primary);padding:0px 5px;color:var(--white)}.bg-secondary{background-color:var(--secondary);padding:0px 5px}.bg-white{background-color:var(--white)}.bg-black{background-color:var(--black)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.w-100{width:100%}.align-items-center{align-items:center !important}.align-items-stretch{align-items:stretch !important}.align-items-start{align-items:flex-start !important}.gap-0{gap:0px !important}.row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:50px;align-items:center}.row .row{grid-gap:15px}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (min-width:1024px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media (min-width:1024px){.m-0{margin:0 0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.m-h{margin:0.5rem 0.5rem !important}.mt-h{margin-top:0.5rem !important}.mr-h{margin-right:0.5rem !important}.mb-h{margin-bottom:0.5rem !important}.ml-h{margin-left:0.5rem !important}.m-1{margin:1rem 1rem !important}.mt-1{margin-top:1rem !important}.mr-1{margin-right:1rem !important}.mb-1{margin-bottom:1rem !important}.ml-1{margin-left:1rem !important}.m-2{margin:1.5rem 1.5rem !important}.mt-2{margin-top:1.5rem !important}.mr-2{margin-right:1.5rem !important}.mb-2{margin-bottom:1.5rem !important}.ml-2{margin-left:1.5rem !important}.m-3{margin:3rem 3rem !important}.mt-3{margin-top:3rem !important}.mr-3{margin-right:3rem !important}.mb-3{margin-bottom:3rem !important}.ml-3{margin-left:3rem !important}.m-4{margin:4rem 4rem !important}.mt-4{margin-top:4rem !important}.mr-4{margin-right:4rem !important}.mb-4{margin-bottom:4rem !important}.ml-4{margin-left:4rem !important}.p-0{padding:0 0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.p-h{padding:0.5rem 0.5rem !important}.pt-h{padding-top:0.5rem !important}.pr-h{padding-right:0.5rem !important}.pb-h{padding-bottom:0.5rem !important}.pl-h{padding-left:0.5rem !important}.p-1{padding:1rem 1rem !important}.pt-1{padding-top:1rem !important}.pr-1{padding-right:1rem !important}.pb-1{padding-bottom:1rem !important}.pl-1{padding-left:1rem !important}.p-2{padding:1.5rem 1.5rem !important}.pt-2{padding-top:1.5rem !important}.pr-2{padding-right:1.5rem !important}.pb-2{padding-bottom:1.5rem !important}.pl-2{padding-left:1.5rem !important}.p-3{padding:3rem 3rem !important}.pt-3{padding-top:3rem !important}.pr-3{padding-right:3rem !important}.pb-3{padding-bottom:3rem !important}.pl-3{padding-left:3rem !important}.p-4{padding:4rem 4rem !important}.pt-4{padding-top:4rem !important}.pr-4{padding-right:4rem !important}.pb-4{padding-bottom:4rem !important}.pl-4{padding-left:4rem !important}}.position-relative{position:relative}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:2}.content p:not(:last-child){margin-bottom:10px}.hero{padding-top:65px;overflow:hidden;min-height:calc(100vh - 115px)}.hero .row{align-items:start}.hero .bg-video{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;z-index:1}.hero .in-video{width:93%;margin-top:10px;height:100%;object-fit:cover;z-index:2;border:3px solid #074267;box-shadow:-2.87277px 1.72366px 16.5542px rgba(0, 0, 0, 0.35);border-radius:5px}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.65);z-index:2}.hero .container{z-index:3}.hero h1{font-size:70px;margin-top:130px}.hero .sub-heading{border:none;color:var(--white);font-size:30px}.hero .logoicon{position:absolute;top:-11px;z-index:1;width:70px;left:-27px;animation:comp 10s 1s infinite forwards}@keyframes comp{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hero .left{position:absolute;height:172%;left:-15px;top:34%;transform:translateY(-12.5%);overflow:hidden}.hero .left .road{background:#1d174b;border:0.5px solid #fdffff;width:50px;height:150%}.hero .left .road:after{content:"";background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23FFF' stroke-width='4' stroke-dasharray='20' stroke-dashoffset='19' stroke-linecap='square'/%3e%3c/svg%3e");content:"";height:100%;width:1px;position:absolute;left:50%;transform:translateX(-50%);background-size:200%}@keyframes moveroad{0%{background-position-y:0%}100%{background-position-y:100%}}.hero .left .road .truck{position:absolute;bottom:75px;width:100%;z-index:9;animation:movetruck 10s linear 0s infinite forwards}@keyframes movetruck{0%{transform:translateY(100%)}100%{transform:translateY(-300%)}}.hero .contact-form{background:linear-gradient(0deg, rgba(29, 23, 75, 0.35), rgba(29, 23, 75, 0.35)), var(--bg-image);box-shadow:5px 5px 25px rgba(0, 0, 0, 0.25);background-size:cover;border-radius:5px;padding:25px 15px;border:3px solid #4f54a7}.hero .contact-form h3{margin-bottom:35px}.hero .contact-form .input-group{position:relative}.hero .contact-form .input-group input,.hero .contact-form .input-group select,.hero .contact-form .input-group textarea{background:#ffffff;border:1px solid #ffffff;border-radius:3px;padding:10px 15px;width:100%}.hero .contact-form .input-group .material-icons{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--primary)}.hero .contact-form input[type="submit"]{width:100%;background:var(--primary);font-family:var(--heading-font);color:var(--white);font-size:21px;padding:10px;text-transform:uppercase;border:none}.roofing-same .left video{width:100%;box-shadow:-4px 4px 50px rgba(0, 0, 0, 0.15);border-radius:5px}.roofing-same .right h2{font-size:67px}.process{background:linear-gradient(107.29deg, #1d174b 1.8%, #5f44d1 94.83%)}.process .row{gap:10px}.process .single-process{padding:25px;background-color:var(--white);box-shadow:-4px 4px 15px rgba(0, 0, 0, 0.25);position:relative;transform:translateY(0px);transition:transform 0.3s ease;border-radius:5px;color:var(--black)}.process .single-process h4{margin-top:10px;margin-bottom:5px}.process .single-process p{color:var(--black)}.process .single-process .icon-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.process .single-process:hover{transform:translateY(-15px)}.process .single-process:nth-child(odd){background-color:var(--secondary)}.process .single-process:nth-child(odd) .icon{background-color:var(--white)}.process .single-process:nth-child(odd) h4{color:var(--white)}.process .single-process:nth-child(odd) .content p{color:var(--white) !important}.process .single-process:nth-child(odd) span{color:var(--white)}.process .single-process .icon{background-color:var(--secondary);border-radius:5px;display:flex;align-items:center;justify-content:center;width:75px;height:75px;margin-bottom:20px;position:relative}.process .single-process .icon lord-icon{width:60px;height:60px}.process .single-process .icon .count{width:32px;height:32px;background:var(--primary);position:absolute;place-content:center;display:flex;align-items:center;border-radius:100%;color:var(--white);bottom:5px;right:5px;transform:translate(50%, 50%)}.process .single-process .icon img{width:30px}.process .call-block{background:url("/wp-content/uploads/2022/06/Frame-885337.jpg");display:flex;align-items:center;justify-content:center;z-index:9}.process .call-block a:after{border-color:var(--white)}.about .img-container{border-bottom:1px solid rgba(0, 0, 0, 0.25);padding-bottom:15px;margin-bottom:15px;position:relative}.about .img-container img{position:relative;animation:hinge 0.8s linear 0s infinite both alternate-reverse}@keyframes hinge{0%{top:-15px}100%{top:0px}}.about .owner-wrapper{display:flex;align-items:center;gap:10px;justify-content:space-between;color:var(--secondary)}.about .owner-wrapper .owner-inner{display:flex;align-items:center;gap:10px;color:var(--secondary)}.about .owner-wrapper h3{text-transform:uppercase;margin-bottom:0px}.about .owner-wrapper a{margin-top:0px}.about .owner-wrapper .ownerimage{border-radius:100%}.about .items{display:flex;align-items:center;justify-content:flex-start;gap:50px;margin-top:15px;margin-bottom:15px}.about .items .single-item{display:flex;align-items:center;gap:5px}.about .items .single-item .icon{background:var(--primary);border:2px solid #fdffff;box-shadow:-4px 4px 15px rgba(0, 0, 0, 0.25);border-radius:6.66667px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.about .items .single-item .icon img{width:40px}.roofing{display:grid;grid-template-columns:1fr 1fr;gap:0px;align-items:center;align-items:stretch;padding:0px}@media (max-width:1024px){.roofing{grid-template-columns:1fr}}.roofing .left{position:relative}.roofing .left video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1}.roofing .left:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);z-index:2}.roofing .left .img-block{display:flex;align-items:stretch;z-index:9;position:absolute;right:15px;top:15px;gap:10px}.roofing .right{background:url("/wp-content/uploads/2022/06/Frame-886047.jpg");padding:60px 40px;background-size:cover;position:relative;z-index:1}.roofing .right h2{font-size:31px}.roofing .items{margin-top:35px}.roofing .items .item{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px}.roofing .items .item h4{text-transform:uppercase;margin-bottom:3px}.services{background:linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.03)), linear-gradient(0deg, #fdffff, #fdffff);display:block}.services .theme-heading{padding-bottom:7px}.services .mtop{margin-top:40px}.services .box-part{padding:20px;color:#fff;height:265px;background-size:cover;display:grid;align-items:center;align-content:center;border:2.622px solid #6369D1;box-shadow:0px 3.496px 13.983px 0px rgba(0, 0, 0, 0.25)}.services .box-part p{color:#fff}.services .box-part h3{margin-bottom:0;background-color:#6369D1;padding:3px 37px 6px 12px;width:fit-content;margin-left:-20px;clip-path:polygon(0% 0%, 100% 0%, 81% 100%, 0% 100%)}.services h2{border-left:0px;border-right:0px;padding:0px}.services .service-slider{margin-top:30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center;align-items:stretch}@media (max-width:1024px){.services .service-slider{grid-template-columns:1fr}}.services .service-slider .slick-track{padding:25px 0px;perspective:1000px}.services .service-slider .slick-list{margin:0px -15px}.services .service-slider .slick-slide{margin:0px 15px}.services .service-slider .single-service{background:var(--secondary);padding:15px;position:relative;z-index:9;padding-bottom:40px;perspective-origin:50% 50%;transform-style:preserve-3d;transform-origin:top center;will-change:transform, background;transform:skewX(0.001deg);transition:transform 0.35s ease-in-out;box-shadow:-4px 4px 20px 0px rgba(0, 0, 0, 0.25)}.services .service-slider .single-service:hover{transform:skewX(0.003deg) translateY(-6px);background:linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), linear-gradient(0deg, #1d174b, #1d174b)}.services .service-slider .single-service:hover:before,.services .service-slider .single-service:hover:after{width:80px;height:80px;opacity:1}.services .service-slider .single-service:hover .icon img{transform:rotateX(360deg)}.services .service-slider .single-service:before{content:"";position:absolute;width:0px;height:0px;left:0px;top:0px;opacity:0;border-top:5px solid var(--primary);border-left:5px solid var(--primary);transition:all 0.5s ease-in-out}.services .service-slider .single-service:after{content:"";position:absolute;width:0px;height:0px;right:0px;bottom:0px;opacity:0;border-bottom:5px solid var(--primary);border-right:5px solid var(--primary);transition:all 0.5s ease-in-out}.services .service-slider .single-service .img-container{position:relative}.services .service-slider .single-service .img-container img{width:100%}.services .service-slider .single-service .img-container .icon{width:60px;height:60px;background-color:var(--primary);display:flex;align-items:center;justify-content:center;position:absolute;right:0px;bottom:-10px}.services .service-slider .single-service .img-container .icon img{transition:all 0.8s ease;width:40px}.services .service-slider .single-service h4{text-transform:uppercase;margin-top:15px;margin-bottom:10px;color:var(--white)}.services .service-slider .single-service .content{margin-bottom:20px}.services .service-slider .single-service .content p{color:var(--white)}.guarantee{background:linear-gradient(107.29deg, #1d174b 1.8%, #5f44d1 94.83%)}.guarantee .theme-heading{margin-bottom:15px}.guarantee .secondary-heading{position:relative;width:fit-content;margin-bottom:20px;padding:15px}.guarantee .secondary-heading h3{text-transform:uppercase}.guarantee .secondary-heading svg{width:100%;position:absolute;top:-5px;left:0px}.financing .row{gap:25px}.financing .secondary-heading{position:relative;width:fit-content;margin-bottom:20px;padding:15px;background-color:var(--primary);clip-path:polygon(50% 0, 100% 5%, 100% 95%, 50% 100%, 0 95%, 0 5%)}.financing .secondary-heading h3{color:var(--white);margin-bottom:0px}.financing .secondary-heading svg{width:100%;position:absolute;top:-10px;left:0px}.financing .img-container img{filter:drop-shadow(-45.3475px 45.3475px 68.0213px rgba(0, 0, 0, 0.25))}.financing .items{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;margin-top:20px;row-gap:20px}@media (max-width:1024px){.financing .items{grid-template-columns:1fr}}.financing .items .item{display:flex;align-items:center;gap:10px}.financing .items .item:nth-child(2) svg circle{stroke:url(#grn-gradient1)}.financing .items .item:nth-child(3) svg circle{stroke:url(#grn-gradient1)}.financing .items .item .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:5px solid #f1f1f1;position:relative;flex-shrink:0}.financing .items .item .icon svg{position:absolute;height:100%;stroke-dasharray:300;stroke-dashoffset:1000;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.8s linear;transition:all 0.8s linear;width:60px;height:60px;animation:this 8s linear 0s infinite forwards}@keyframes this{to{stroke-dashoffset:0}}.roof-storm{padding-bottom:0px;padding-top:100px;position:relative}.roof-storm video{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;object-fit:cover}.roof-storm:before{content:"";background:rgba(29, 23, 75, 0.8);top:0;left:0;width:100%;height:100%;position:absolute;z-index:2}.roof-storm .container{z-index:3}.roof-storm h2{font-size:var(--h1)}.roof-storm .bottom{display:flex;gap:100px;align-items:center;margin-top:50px}.roof-storm .bottom .car-holder{display:flex;align-items:center;justify-content:flex-start}.roof-storm .bottom .car-holder .truck{animation:shake 0.2s ease-in-out infinite alternate;position:relative;left:-45px}.roof-storm .bottom .car-holder svg{width:75px}.roof-storm .bottom .car-holder .car-image .line{transform-origin:center right;stroke-dasharray:22;animation:line 0.8s ease-in-out infinite;animation-fill-mode:both}.roof-storm .bottom .car-holder .car-image .line.top{animation-delay:0s}.roof-storm .bottom .car-holder .car-image .line.middle{animation-delay:0.2s}.roof-storm .bottom .car-holder .car-image .line.bottom{animation-delay:0.4s}@keyframes shake{0%{transform:translateY(-1%)}100%{transform:translateY(3%)}}@keyframes line{0%{stroke-dashoffset:22}22%{stroke-dashoffset:22}50%{stroke-dashoffset:0}51%{stroke-dashoffset:0}80%{stroke-dashoffset:-22}100%{stroke-dashoffset:-22}}.roof-storm .bottom .call-wrapper{display:flex;align-items:center;gap:25px}.roof-storm .bottom .call-wrapper h3.emergency{background-color:#de1402;padding:3px 10px;border-radius:5px;margin-bottom:0px}.roof-storm .bottom .call-wrapper a{margin:0px;display:flex;align-items:center;gap:10px}.roof-storm .bottom .call-wrapper a span{background:rgba(8, 164, 253, 0.25);border-radius:5px;padding:5px}.roof-storm .items{display:grid;grid-template-columns:1fr;gap:10px;align-items:center;margin-top:20px;position:relative}@media (max-width:1024px){.roof-storm .items{grid-template-columns:1fr}}.roof-storm .items:before{content:"";border-left:1px solid rgba(253, 255, 255, 0.25);position:absolute;left:-21px;top:50%;transform:translateY(-50%);height:100%;width:1px}.roof-storm .items .item{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(253, 255, 255, 0.25)}.roof-storm .items .item .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative}.roof-storm .items .item h4{text-transform:uppercase}.service-areas{padding:0px}.service-areas .design{width:360px}.service-areas .img-container{position:relative}.service-areas .img-container .map{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.service-areas .img-container .map .map-image{filter:drop-shadow(-45.3475px 45.3475px 68.0213px rgba(0, 0, 0, 0.35))}.service-areas .img-container .map .pointers{position:absolute;width:100%;height:100%;top:0px;left:0px}.service-areas .img-container .map .pointers img{width:30px;transition:all 0.3s ease;position:absolute;transition:transform 0.4s ease-in-out}.service-areas .img-container .map .pointers img.active{background-color:var(--white);border-radius:100%;transform:rotate(45deg)}.service-areas .img-container .map .pointers img:nth-child(1){top:5%;left:30%}.service-areas .img-container .map .pointers img:nth-child(2){top:10%;left:50%}.service-areas .img-container .map .pointers img:nth-child(3){top:18%;left:62%}.service-areas .img-container .map .pointers img:nth-child(4){top:20%;left:35%}.service-areas .img-container .map .pointers img:nth-child(5){top:30%;left:23%}.service-areas .img-container .map .pointers img:nth-child(6){top:52%;left:50%}.service-areas .img-container .map .pointers img:nth-child(7){top:45%;left:75%}.service-areas .img-container .map .pointers img:nth-child(8){top:36%;left:47%}.service-areas .img-container .map .pointers img:nth-child(9){top:60%;left:30%}.service-areas .img-container .map .pointers img:nth-child(10){top:65%;left:65%}.service-areas .img-container .map .pointers img:nth-child(11){top:70%;left:15%}.service-areas .img-container .map .pointers img:nth-child(12){top:72%;left:40%}.service-areas .items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:center;margin-top:60px}@media (max-width:1024px){.service-areas .items{grid-template-columns:1fr 1fr}}.service-areas .items .item{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(253, 255, 255, 0.25)}.service-areas .items .item h4{text-transform:uppercase;transition:all 0.3s ease}.service-areas .items .item .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:relative;transition:transform 0.5s ease-in-out}.service-areas .items .item:hover h4{color:var(--primary);border-color:var(--primary)}.service-areas .items .item:hover .icon{transform:rotate(45deg)}.service-areas .items .item.active h4{color:var(--primary);border-bottom:1px solid var(--primary)}.contact .img-container{position:relative;padding:20px;background-size:cover;filter:drop-shadow(-45.3475px 45.3475px 68.0213px rgba(0, 0, 0, 0.35));border-radius:5px}.contact .img-container .contact-logo{width:250px;margin:0px auto}.contact .img-container .inner{background:rgba(0, 0, 0, 0.75);border:2px solid #ffffff;backdrop-filter:blur(10px);border-radius:3px;color:var(--white);padding:20px;margin-top:30px}.contact .img-container .inner h3{display:flex;align-items:center;gap:15px;text-transform:uppercase;margin-bottom:30px}.contact .img-container .inner h3 a{margin:0px;background:rgba(99, 105, 209, 0.4);color:var(--white);padding:5px 10px;display:flex;align-items:center;gap:10px}.contact .img-container .inner ul li:before{content:"";font-family:"Material Icons"}.contact .img-container .logo-box{display:flex;align-items:center;justify-content:space-around;background:rgba(253, 255, 255, 0.85);border-radius:5px;padding:15px;margin-top:30px}.contact .img-container .logo-box .inner-img{height:50px;display:flex;align-items:center;justify-content:center}.contact .img-container .logo-box .inner-img img{width:70px}.contact .contact-form{background:linear-gradient(0deg, rgba(29, 23, 75, 0.35), rgba(29, 23, 75, 0.35)), var(--bg-image);box-shadow:5px 5px 25px rgba(0, 0, 0, 0.25);background-size:cover;border-radius:5px;padding:15px;padding-bottom:30px;height:100%;color:var(--white);border:5px solid #4f54a7}.contact .contact-form h3{margin-bottom:35px}.contact .contact-form .input-group{position:relative}.contact .contact-form .input-group input,.contact .contact-form .input-group select,.contact .contact-form .input-group textarea{background:#ffffff;border:1px solid #ffffff;border-radius:3px;padding:15px 15px;width:100%}.contact .contact-form .input-group .material-icons{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--primary)}.contact .contact-form input[type="submit"]{width:100%;background:var(--primary);font-family:var(--heading-font);color:var(--white);font-size:21px;padding:20px;text-transform:uppercase;border:none}.learninghub{background-color:#f3f3f3}.learninghub .learning-content{visibility:hidden;opacity:0;max-height:0;transition:opacity 1s ease;background:var(--secondary);border-radius:15px;filter:drop-shadow(2px 4px 12px rgba(0, 0, 0, 0.18))}.learninghub .learning-content.active{visibility:visible;opacity:1;max-height:500px;padding:35px;color:var(--white)}.learninghub .learning-content.active p{color:var(--white)}.learninghub .learning-content.active h3{color:var(--white)}.learninghub .learning-content h3{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}.learninghub .learn-tabs{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:30px;position:relative}.learninghub .learn-tabs:after{content:"";width:1px;height:100%;background-color:var(--primary);position:absolute;right:13px;z-index:-1}.learninghub .learn-tab{width:fit-content;position:relative;margin-left:auto;padding-right:50px;display:flex;align-items:center;justify-content:flex-end;text-transform:capitalize}.learninghub .learn-tab p{font-weight:600}.learninghub .learn-tab:after{content:url("/wp-content/uploads/2022/06/Group-885377-1.svg");position:absolute;right:0px;transition:transform 1s ease;filter:drop-shadow(-4px 4px 15px rgba(0, 0, 0, 0.25))}.learninghub .learn-tab.active,.learninghub .learn-tab:hover{text-transform:uppercase}.learninghub .learn-tab.active p,.learninghub .learn-tab:hover p{color:var(--primary);border-bottom:1px solid var(--primary)}.learninghub .learn-tab.active:after,.learninghub .learn-tab:hover:after{content:url("/wp-content/uploads/2022/06/Group-885401.svg");right:-10px;transform:rotate(360deg)}.learninghub .svg-wrapper{display:block;text-align:center;box-sizing:border-box;padding:10px 0 0;min-height:600px}@media only screen and (min-width:768px) and (max-width:1199px){.learninghub .svg-wrapper{min-height:600px}}@media only screen and (min-width:768px) and (max-width:980px){.learninghub .svg-wrapper{text-align:left}}@media only screen and (max-width:767px){.learninghub .svg-wrapper{min-height:250px;padding:0}}.learninghub .lrs-svg{display:inline-block;box-sizing:content-box;position:relative;width:100%;margin:35px auto;height:auto;max-height:100%;z-index:1}@media only screen and (min-width:768px){.learninghub .lrs-svg{margin:0px auto;width:80%;max-width:565px;left:50%;transform:translateX(-50%)}}@media only screen and (min-width:981px) and (max-width:1024px){.learninghub .lrs-svg{width:60%}}@media only screen and (min-width:768px) and (max-width:1199px){.learninghub .lrs-svg{margin:50px auto;width:70%;max-width:565px}}@media only screen and (min-width:768px) and (max-width:980px){.learninghub .lrs-svg{margin:50px auto 50px 20px}}@media only screen and (max-width:767px){.learninghub .lrs-svg{margin:35px auto 0}}.learninghub .lrs-svg .leak-barrier-1,.learninghub .lrs-svg .leak-barrier-2,.learninghub .lrs-svg .wood{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg .leak-barrier-2{fill:none}.learninghub .lrs-svg .lifetime-shingles-1,.learninghub .lrs-svg .lifetime-shingles-2,.learninghub .lrs-svg .lifetime-shingles-3{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg .lifetime-shingles-3{fill:none}.learninghub .lrs-svg .cobra-1,.learninghub .lrs-svg .cobra-2{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg .cobra-2{fill:none}.learninghub .lrs-svg .ridge-cap-1,.learninghub .lrs-svg .ridge-cap-2{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg .ridge-cap-2{fill:none}.learninghub .lrs-svg .roofdeck-protection{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg .starter-shingles-1{fill:none}.learninghub .lrs-svg .starter-shingles-1,.learninghub .lrs-svg .starter-shingles-2{stroke:#494949;stroke-miterlimit:10;stroke-width:3px}.learninghub .lrs-svg__element,.learninghub .lrs-svg__group{transition:fill-opacity 0.5s;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.learninghub .lrs-svg__group{cursor:pointer;z-index:10}@media only screen and (min-width:768px){.learninghub .lrs-svg__group--hover .lrs-svg__element{fill-opacity:1}}.learninghub .lrs-svg__group--wood{fill:url(#wood1)}.learninghub .lrs-svg__group--leak-barrier{fill:url(#leak-barrier)}.learninghub .lrs-svg__group--starter-shingles{fill:url(#starter-strips)}.learninghub .lrs-svg__group--roofdeck-protection{fill:url(#roofdeck-protection)}.learninghub .lrs-svg__group--lifetime-shingles{fill:url(#lifetime-shingles)}.learninghub .lrs-svg__group--cobra{fill:url(#cobra)}.learninghub .lrs-svg__group--ridge-cap{fill:url(#ridge-cap)}.learninghub .lrs-svg__group.lrs-svg__group--active .lrs-svg__element{fill-opacity:1;width:100%;height:100%;stroke:none;stroke-width:0;stroke-miterlimit:0}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--wood{fill:url(#wood1)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--leak-barrier{fill:url(#leak-barrier)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--starter-shingles{fill:url(#starter-strips)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--roofdeck-protection{fill:url(#roofdeck-protection)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--lifetime-shingles{fill:url(#lifetime-shingles)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--cobra{fill:url(#cobra)}.learninghub .lrs-svg__group.lrs-svg__group--active.lrs-svg__group--ridge-cap{fill:url(#ridge-cap)}.learninghub .lrs-svg--in-view .lrs-svg__group{cursor:pointer;z-index:10;fill-opacity:0.05;transition:fill-opacity 0.5s}.learninghub .lrs-svg--touch .lrs-svg__group{position:relative;-webkit-animation:none;animation:none;z-index:10}.banner-part-home .bg{background-image:url(https://northkitroofing.com/wp-content/uploads/2024/01/Frame-1000007340.jpg);position:relative;border-radius:20px}.banner-part-home .bg img.this-offer{position:absolute;width:176px;top:9px;left:34%}.banner-part-home .bg .image-container{position:relative}.banner-part-home .bg .image-container:before{content:"";background-color:#1B217C;position:absolute;clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);width:100%;height:100%;left:-20px}.banner-part-home .bg .image-container img{clip-path:polygon(30% 0%, 100% 0%, 100% 100%, 30% 100%, 0% 50%);height:100%;display:block}.banner-part-home .bg h4{background-color:#D70A0A;color:#FFF;font-size:24.91px;font-style:italic;font-weight:700;line-height:normal;padding:9px 36px 9px 20px;width:fit-content;position:absolute;top:5%;clip-path:polygon(0% 0%, 100% 0%, 85% 100%, 0% 100%)}.banner-part-home .bg .flex-part{display:flex;gap:60px;align-items:center;padding-left:50px;position:relative}.banner-part-home .bg .flex-part:before{content:"";background-color:#838383;position:absolute;left:43%;top:30%;width:2px;height:40px}.banner-part-home .bg .flex-part .left{display:flex;gap:10px;align-items:center}.banner-part-home .bg .flex-part .left h3{color:#FFF;font-size:54.091px;font-style:normal;font-weight:600;text-transform:capitalize;line-height:64%;margin-bottom:0}.banner-part-home .bg .flex-part .left h3 span{color:#FFF;font-size:25.679px;font-style:normal;font-weight:600;text-transform:capitalize}.banner-part-home .bg .flex-part .right{display:flex;gap:10px;align-items:center}.banner-part-home .bg .flex-part .right h3{color:#FFF;font-size:54.091px;font-style:normal;font-weight:600;text-transform:capitalize;line-height:64%;margin-bottom:0}.banner-part-home .bg .flex-part .right h3 span{color:#FFF;font-size:25.679px;font-style:normal;font-weight:600;text-transform:capitalize}.banner-part-home .bg .flex-part2{display:grid;gap:26px;align-items:center;padding-left:50px;grid-template-columns:1fr 1fr;margin-top:27px;position:relative;z-index:1}.banner-part-home .bg .flex-part2:before{content:"";background-color:#306A8B;position:absolute;left:50%;top:41%;width:2px;height:24px}.testimonial{background:linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), linear-gradient(107.29deg, #1d174b 1.8%, #5f44d1 94.83%)}.testimonial .img-container .img-slider{height:100%}.testimonial .img-container .slick-list{height:100%}.testimonial .img-container .slick-track{height:100%}.testimonial .img-container .inner-img img{display:block;height:100%;object-fit:cover;width:100%}.testimonial .design{width:400px;margin-top:20px;margin:10px auto 70px}.testimonial .testimonial-wrapper{width:75%;margin:0px auto;position:relative}.testimonial .testimonial-wrapper .quote{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}.testimonial .inner{background:rgba(253, 255, 255, 0.1);border:1px solid #6369d1;box-shadow:-4px 4px 15px rgba(0, 0, 0, 0.25);border-radius:15px 15px 15px 15px;display:grid;grid-template-columns:40% auto;gap:15px;align-items:center;align-items:stretch}@media (max-width:1024px){.testimonial .inner{grid-template-columns:100%}}.testimonial .inner img{border-radius:15px 0px 0px 15px}.testimonial .icon-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center;height:100%}@media (max-width:1024px){.testimonial .icon-grid{grid-template-columns:1fr 1fr}}.testimonial .icon-grid .icon-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.testimonial .icon-grid .icon-wrapper .icon{border:2px solid #fdffff;filter:drop-shadow(-4px 4px 15px rgba(0, 0, 0, 0.25));border-radius:50px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.testimonial .icon-grid .icon-wrapper .icon img{width:35px}.testimonial .icon-grid .icon-wrapper p{color:var(--white);text-transform:capitalize}.solar-sec-one .inner .right img{border-radius:5px}.subscribe-mmodal{opacity:0;visibility:hidden;display:flex;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;transition:all 500ms ease-in-out;background-color:transparent}.subscribe-mmodal-content{position:relative;margin:auto;width:50%;height:auto}.subscribe-mmodal-content img{width:100%}.subscribe-mmodal-content a{position:absolute;display:block;width:100%;height:90%;bottom:0}.subscribe-mmodal-close{color:#d5d5d5;float:right;font-size:38px;font-weight:700}.subscribe-mmodal-close:hover,.subscribe-mmodal-close:focus{color:#fff;text-decoration:none;cursor:pointer}.subscribe-mmodal .bgsm.is-active{position:absolute;background:#000000cc;background-size:100% 100%;visibility:visible;width:100%;height:100%;opacity:1;z-index:-1}.subscribe-mmodal.is-active{visibility:visible;opacity:1}.gform_title{display:none}.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:transparent !important;border:0 !important;padding:0 !important;text-align:left;margin:0 !important;padding-bottom:0 !important;padding-top:5px !important}.gfield_description.instruction.validation_message{display:none}.gfield_required.gfield_required_text{display:none !important}#gform_confirmation_message_1{color:#fff;margin-top:240px}