/**handles:inner**/
.service-outer-one{z-index:1;background-position:bottom;padding:90px 0}.service-outer-one h1{font-weight:700;font-size:39px;line-height:47px;text-transform:uppercase}.service-outer-one .image-container{position:relative}.service-outer-one .image-container:before{content:"";background:var(--primary);border:2.95652px solid rgba(255,255,255,.1);border-radius:59.1304px 0 0 59.1304px;position:absolute;width:178px;height:100px;bottom:-20px;right:-20px;z-index:-1;filter:drop-shadow(5px 5px 16px rgba(255, 255, 255, .25))}.service-outer-one .image-container:after{content:"";background:var(--primary);border:3.69565px solid rgba(255,255,255,.1);border-radius:0 36.9565px 7.3913px 0;position:absolute;width:200px;height:150px;left:-25px;top:-25px;z-index:-1}.service-outer-one .image-container img.logo{position:absolute;top:-42px;width:30%;left:-58px}section.service-outer-two-mobile{display:none}.service-outer-two .tabs{display:flex;align-items:center;justify-content:space-between;margin-top:30px;position:relative;overflow:hidden;padding-top:20px}.service-outer-two .tabs:before{content:"";width:98%;height:6px;background-color:#fff;position:absolute;top:67%;left:12px}.service-outer-two .tabs .single-tab{text-align:center;cursor:pointer;position:relative;width:205px}.service-outer-two .tabs .single-tab svg{background-color:#1369a7;padding:10px;border:2px solid #03273c;border-radius:100%;outline:2px #03273c;outline-style:dashed;outline-offset:3px;height:80px;width:80px}.service-outer-two .tabs .single-tab:after{content:"";position:absolute;right:0;transition:transform 1s ease;filter:drop-shadow(-4px 4px 15px rgba(0, 0, 0, .25));transform:translateX(-100%);background-position:center}.service-outer-two .tabs .single-tab.active,.service-outer-two .tabs .single-tab.hover{border-radius:5px 5px 0 0}.service-outer-two .tabs .single-tab.active svg,.service-outer-two .tabs .single-tab.hover svg{background-color:var(--primary);padding:10px;border:2px solid var(--primary);border-radius:100%}.service-outer-two .tabs .single-tab.active p,.service-outer-two .tabs .single-tab.hover p{color:var(--black);position:relative}.service-outer-two .tabs .single-tab.active:after,.service-outer-two .tabs .single-tab.hover:after{content:"";background-image:url(https://champion-exteriors.com/wp-content/uploads/2023/03/Group-888002-1.svg);right:0;right:0;width:200px;height:72px;bottom:0;transform:translateX(0);transition:transform .5s ease 0s;background-repeat:no-repeat;background-position:center;top:42%}.service-outer-two .tabs .single-tab span{width:50px;height:50px;display:grid;place-content:center;background:#19394e;font-size:32px;font-weight:900;font-style:italic;margin:0 auto;border-radius:100%;margin-bottom:5px}.service-outer-two .tabs .single-tab p{font-weight:700;font-family:var(--font);color:#5a5a5a;padding-top:10px;margin-top:20px;position:relative;min-height:50px}.service-outer-two .tabs .single-tab p:before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7.5' cy='7.5' r='7.5' fill='%231369A7'/%3E%3Ccircle cx='7.5' cy='7.5' r='4.5' fill='white'/%3E%3C/svg%3E%0A");position:absolute;top:-9px;width:9px;height:9px;background-size:contain;background-position:center;left:49%;z-index:0;top:50%;transform:translate(0,-34px)}.service-outer-two .items{display:grid;grid-template-columns:35% auto;gap:50px;align-items:center;margin-top:35px;transform:translatex(-35%)}@media (max-width:1024px){.service-outer-two .items{grid-template-columns:1fr}}.service-outer-two .items .contents,.service-outer-two .items .images{display:grid;grid-template-areas:"stack"}.service-outer-two .items .contents .img-container,.service-outer-two .items .images .img-container{position:relative}.service-outer-two .items .contents .img-container img,.service-outer-two .items .images .img-container img{box-shadow:-10px 10px 22px 0 rgba(0,0,0,.25)}.service-outer-two .items .contents .content,.service-outer-two .items .images .content{background-color:#fff;padding:20px;box-shadow:0 8px 40px rgba(217,11,48,.25);border-radius:5px}.service-outer-two .items .contents .content ul,.service-outer-two .items .images .content ul{margin:20px 0}.service-outer-two .items .contents .content,.service-outer-two .items .contents .img-container,.service-outer-two .items .images .content,.service-outer-two .items .images .img-container{grid-area:stack;opacity:0;position:relative;transition:all .5s linear}.service-outer-two .items .contents .content h3,.service-outer-two .items .contents .img-container h3,.service-outer-two .items .images .content h3,.service-outer-two .items .images .img-container h3{color:var(--primary);font-weight:900;margin-bottom:10px}.service-outer-two .items .contents .content h3 br,.service-outer-two .items .contents .img-container h3 br,.service-outer-two .items .images .content h3 br,.service-outer-two .items .images .img-container h3 br{display:contents}.service-outer-two .items .contents .content.active,.service-outer-two .items .contents .img-container.active,.service-outer-two .items .images .content.active,.service-outer-two .items .images .img-container.active{opacity:1;transform:translatex(390px);z-index:2}.service-outer-three{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#03273c}.service-outer-three .image-container{display:grid;grid-template-columns:1fr 1fr}.service-outer-three .image-container .image-part{position:relative;overflow:hidden}.service-outer-three .image-container .image-part:hover:before{transform:translateY(0);transition:1s}.service-outer-three .image-container .image-part:before{content:"";background:linear-gradient(0deg,#d90b30,#d90b30),#c4c4c4;border:1.65818px solid rgba(255,255,255,.25);width:100%;height:96%;z-index:1;position:absolute;transform:translateY(-102%);transition:1s}.service-outer-three .image-container .image-part .logo-heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.service-outer-three .image-container .image-part .logo-heading img{width:60px}.service-newsection{display:grid;grid-template-columns:35% 65%;gap:0;align-items:center;align-items:stretch;padding:0}@media (max-width:1024px){.service-newsection{grid-template-columns:1fr}}.service-newsection .left{border-right:5px solid var(--primary)}.service-newsection .left .img-container{height:100%}.service-newsection .left img{width:100%;height:100%;object-fit:cover;display:block}.service-newsection .right{padding:25px;width:100%;align-self:center}.service-newsection .right .logo-box{background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.35);border-radius:10px;padding:15px;width:500px;margin:0 auto}.service-newsection .right .logo-box img{width:100px;margin:20px}.service-newsection .right .logo-box .logo img{margin:20px}.service-areaouter-one{padding:90px 0 300px}.service-areaouter-one h1{font-style:normal;font-weight:700;font-size:32px}.service-areaouter-one .image-container{position:relative}.service-areaouter-one .image-container:before{position:relative;width:80px;height:80px;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 76%,0% 100%);content:"";position:absolute;top:91%;background:#1369a7;left:10%;z-index:-1}.service-areaouter-one .image-container img{border:2px solid var(--white)}.location-outer-mobile{display:none}.location-outer{background-position:top;background-size:100% 100%;padding:155px 0 190px;margin-top:-230px}.location-outer .inner{display:grid;grid-template-columns:100%;gap:10px;align-items:center;align-items:center;margin-bottom:20px;justify-content:start}@media (max-width:1024px){.location-outer .inner{grid-template-columns:1fr}}.location-outer .inner h3{text-transform:uppercase;position:relative;margin-bottom:20px}.location-outer .inner .left{text-align:center;width:100%}.location-outer .inner .left .items{width:100%;margin-top:30px}.location-outer .inner .left .items .item{padding:10px 30px;text-align:left;transition:all .5s ease;width:100%;gap:15px;transition:transform .4s linear;background-color:var(--black);padding:20px;border:2px solid var(--primary);border-radius:10px}.location-outer .inner .left .items .item p{color:#fdfdfd;text-transform:uppercase}.location-outer .inner .left .items .item svg path{fill:var(--primary)}.location-outer .inner .left .items .item .heading-container{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin-bottom:22px}.location-outer .inner .left .items .item p{color:#ddd;min-height:120px}.location-outer .inner .left .items .item svg path{fill:#fff}.location-outer .inner .left .logos-container{margin-top:50px}.location-outer .inner .left .logos-container .logos{display:flex;align-items:center;justify-content:space-between;text-align:center}.location-outer .inner .left .logos-container .logos .logo{flex:1}.location-outer .inner .left .logos-container .logos .logo img{filter:drop-shadow(-6.16905px 6.16905px 24.6762px rgba(0, 0, 0, .05))}.location-outer .inner .right{display:none}.location-outer .inner .right svg.serviceareas{width:70%;height:100%;margin:0 auto;display:grid}.location-outer .inner .right svg.serviceareas g.state path:nth-child(2){stroke-width:3px;stroke:#1369a7}.location-outer .inner .right svg.serviceareas g.state[data-id="13"] path:nth-child(2){stroke-width:0}.location-outer .inner .right svg.serviceareas g.state.active g path,.location-outer .inner .right svg.serviceareas g.state:hover g path{fill:#d90b30!important}.location-outer .inner .right svg.serviceareas g.state.active path:first-child,.location-outer .inner .right svg.serviceareas g.state:hover path:first-child{fill:#d90b30}.location-outer .inner .right svg.serviceareas g.state.active path:nth-child(2),.location-outer .inner .right svg.serviceareas g.state:hover path:nth-child(2){fill:#fff;font-weight:700;stroke:#fff}.service-areaouter-three{z-index:9}.service-areaouter-three .main-image{margin-top:-215px;margin-bottom:25px}.service-inner-two{position:relative}.service-inner-two .container{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#03273c;border:5px solid rgba(255,255,255,.25);box-shadow:8px 8px 10px rgba(0,0,0,.35);border-radius:25px;padding:25px;text-align:center}.service-inner-one .theme-container h1{font-size:30px}.service-inner-one .image-container{position:relative}.service-inner-one .image-container:before{content:"";width:250px;height:12px;background-color:var(--primary);position:absolute;bottom:4px;z-index:1;border-radius:10px}.service-inner-one .image-container:after{content:"";width:12px;height:250px;background-color:var(--primary);position:absolute;bottom:4px;z-index:1;left:0;border-radius:10px}.service-inner-one .image-container img.main-img{filter:drop-shadow(7.94595px 11.9189px 15.8919px rgba(0, 0, 0, .4));border-radius:12px}.service-inner-one .image-container .icon-box{position:absolute;top:10%;right:-30px;display:flex;gap:7px;align-items:center}.service-inner-one .image-container .icon-box img{background:#e01e39;border:1.79px solid #fff;width:70px;height:70px;padding:5px;border-radius:100%;z-index:1}.service-inner-one .image-container .icon-box h4{color:#1578c5;background-color:#fff;padding:12px 9px 10px 25px;border-radius:17px;margin-left:-28px}.cta-comman .container{padding:0;border-radius:20px;position:relative;border-radius:15px;background-size:cover;background-repeat:no-repeat}.cta-comman .container img.main-car{margin-left:-130px}.cta-comman .container img.logo{width:100%}.cta-comman .container img.right-image{position:absolute;top:0;height:100%;border-radius:14px 0 0 14px}.cta-comman .container .row{z-index:1;position:relative;padding:38px 40px 21px 154px}.cta-comman .container .row h2.text-font{font-size:36px}.cta-comman .container .row h2.small{font-size:32px}.service-inner-three{background:#03263d;box-shadow:inset 0 10px 18px 4px rgba(0,0,0,.3)}.service-inner-three img.left-image{border-radius:50px;outline:7px solid #fff9f945;outline-offset:-7px;width:100%}.service-inner-three img.right-image{outline:7px solid #fff9f945;outline-offset:-7px;width:100%}.service-area-inner-one{padding:120px 0;background-color:var(--secondary)}.service-area-inner-one h1{font-weight:700;font-size:39px}.service-area-inner-one .image-container{position:relative}.service-area-inner-one .image-container:before{content:"";background-color:transparent;width:90%;height:90%;border:4px solid #d90b30;position:absolute;top:-15px;left:-15px;z-index:-1}.service-area-inner-one .image-container:after{content:"";background-color:transparent;width:90%;height:90%;border:4px solid #1369a7;position:absolute;bottom:-15px;right:-15px;z-index:-1}.service-area-inner-one .image-container img{width:100%}.service-area-inner-two{background-color:#303030}.service-area-inner-two .left{border-right:5px solid var(--white)}.service-area-inner-three{background-color:var(--secondary)}.service-area-inner-three .left{position:relative}.service-area-inner-three .left:before{clip-path:polygon(0% 0%,0% 100%,100% 0%);content:"";background-color:var(--primary);width:200px;height:200px;position:absolute;left:-20px;top:-20px;z-index:-1;border-radius:20px 0 0 0}.service-area-inner-three .left:after{clip-path:polygon(0% 100%,100% 100%,100% 0%);content:"";background-color:var(--primary);width:200px;height:200px;position:absolute;right:-20px;bottom:-20px;z-index:-1;border-radius:20px 0 0 0}.service-area-inner-three .left img{width:100%;border:4.26882px solid #fff;border-radius:20px 70px;outline:7px solid #fff9f945;outline-offset:-7px}.insurance-claim-one{padding:160px 0 160px;background-size:100% 100%}.insurance-claim-one img{filter:drop-shadow(-8px 8px 24px rgba(205, 25, 36, .45))}.insurance-claim-one h1{font-size:32px}.insurance-claim-one .image-container{position:relative}.insurance-claim-one .image-container .image-box{background:rgba(19,105,167,.85);border:1px solid #8f8f8f;text-align:center;width:200px;height:200px;display:grid;justify-items:center;align-items:center;align-content:center;gap:12px;position:absolute;top:27%;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);left:-12%;filter:drop-shadow(-8px 8px 24px rgba(205, 25, 36, .45))}.insurance-claim-one .image-container .image-box img{width:40px}.insurance-claim-two{margin-top:-170px;z-index:0;padding-top:250px;padding-bottom:150px}.insurance-claim-two .left{position:relative}.insurance-claim-two .left:before{content:"";background-color:#2983c5;width:1px;height:89%;position:absolute;left:21px;z-index:-1}.insurance-claim-two .left .box-part{display:flex;gap:20px;margin-bottom:25px;transition:1s}.insurance-claim-two .left .box-part .box-two{position:relative}.insurance-claim-two .left .box-part .box-two lord-icon{background:var(--primary);border:2px solid var(--white);width:60px;height:60px;position:absolute;top:34px;z-index:1}.insurance-claim-two .left .box-part.active .bg-color{background:#062943;padding:20px;width:100%;cursor:pointer;color:#fff;padding-left:38px;clip-path:polygon(5% 0%,100% 0%,100% 100%,5% 100%,0% 65%,0% 35%);border:5px solid #f2f2f2;box-shadow:4px 4px 46px rgba(0,0,0,.25);border-radius:8px}.insurance-claim-two .left .box-part.active span{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),#1d2023;border:1px solid rgba(255,255,255,.5);border-radius:5px;color:#fff}.insurance-claim-two .left .box-part.active .box-two{position:relative}.insurance-claim-two .left .box-part.active .box-two lord-icon{background:var(--primary);border:2px solid var(--white);width:60px;height:60px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.insurance-claim-two .left .box-part span{background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:5px;color:#000;padding:10px 15px;font-size:20px;font-weight:900;width:40px;height:40px;line-height:1;margin-top:52px}.insurance-claim-two .left .box-part .bg-color{padding:20px;width:100%;cursor:pointer;position:relative;margin-left:35px;padding-left:38px}.insurance-claim-two .left .box-part .box-two{position:relative}.insurance-claim-two .left .box-part .box-two svg{position:absolute;left:0;padding:8px;height:60px;width:60px;border-radius:6px;top:30%;z-index:1}.insurance-claim-two .right{position:relative}.insurance-claim-two .right img.main-image{box-shadow:4px 4px 30px 6px rgba(0,0,0,.25);border-radius:10px}.insurance-claim-two .right img.logo{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%)}.financing-secone{background-size:100% 100%;padding-bottom:0}.financing-secone h1{font-size:32px}.financing-secone img.logo{width:16%}.financing-sectwo{margin-top:-6px}.about-one{background-size:100% 100%;padding:110px 0}.about-one .row{gap:15px}.about-one h1{font-size:32px}.about-one .box-part{margin-bottom:25px}.about-one .box-part .img-heading{display:flex;gap:10px;align-content:center;align-items:center;margin-bottom:5px}.about-one .box-part .img-heading h4{font-style:italic;font-weight:700;font-size:20px;color:#000}.about-two{margin-top:-50px;z-index:0;border-bottom:5px solid var(--primary)}.about-two .row{grid-gap:100px}.about-two .box-part{position:relative}.about-two .box-part img{border:1px solid #767676;box-shadow:5px 4px 4px rgba(0,0,0,.25);border-radius:15px 0}.about-two .box-part .name{background:#1369a7;color:#fff;width:235px;text-align:center;margin:-32px auto 0;z-index:7;position:relative;padding:12px;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);transition:1s}.about-two .box-part span{font-family:Poppins;font-style:italic;font-weight:700;font-size:21px;color:#1287dc;text-align:end;display:grid;margin-bottom:10px}.about-two .box-part .content{background:#3e3e3e;padding:7px 25px;display:inline-block;color:#fff;font-weight:600;font-size:25px;clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);position:absolute;transform:rotate(90deg);top:30%;right:-56%}.about-two .box-part:hover .name{background-color:var(--primary);transition:1s}.contact-one{padding-bottom:250px;background-position:top;background-size:cover}.contact-one h1{font-size:32px}.contact-one iframe{border:2px solid var(--primary);filter:drop-shadow(-8px 8px 15px rgba(0, 0, 0, .14))}.contact-one iframe.map-second{margin-top:20px}.contact-one .items{background-color:#fff;box-shadow:0 0 60px 30px rgba(0,0,0,.03);border-radius:10px;border:2px solid var(--primary);gap:0}.contact-one .items .left-part{background-color:#242425;position:relative;height:100%;align-items:center;display:grid}.contact-one .box-part{background:var(--secondary);border:1px solid #494949;box-shadow:8px 16px 16px rgba(0,0,0,.15);border-radius:15px;text-align:center;padding:26px;color:#fff;margin-top:50px}.contact-one .box-part .icon{background:var(--primary);padding:20px;border-radius:100%;width:80px;height:80px;display:grid;justify-items:center;align-items:center;margin:20px auto 0}.contact-one .box-part iframe{margin-top:20px}.contact-one .box-part h3{font-size:32px}.contact-one .left{align-items:center;justify-content:space-between;padding:12px;gap:25px}.contact-one .left .info-block{padding:20px;width:100%}.contact-one .left .info-block .icon{display:grid;grid-template-columns:12% auto;align-items:center;gap:10px;margin-bottom:8px}.contact-one .left .info-block .icon span{color:var(--primary);display:grid;align-items:center;justify-items:center;border-radius:50%}.contact-one .left .info-block .icon .heading{color:var(--white);font-size:25px;text-transform:capitalize}.contact-one .left .info-block .content a{line-height:150%;font-weight:600;color:#dbdbdb}.contact-one .left .info-block .content p{display:flex;gap:10px;font-size:20px}.contact-one .left .info-block .content p b.text-white{width:109px}.contact-one .form-inner{width:100%;position:relative;padding:20px;height:100%;display:grid;justify-items:center;align-items:center;padding:50px 25px}.contact-one .form-inner .logos{display:flex;padding:17px 0;justify-content:center}.contact-one .form-inner .logos img.owenscorning{width:19%}.contact-one .form-inner .form-top{text-align:center;color:#fff;background:#00406a;border-radius:5px 5px 0 0;padding:15px 10px}.contact-one .form-inner .form-top h3{font-weight:700;font-size:25px;margin:0}.contact-one .form-inner .text-box{display:flex;align-items:center;justify-content:space-between;gap:0;background:#03273c;text-align:center;padding:10px 15px;margin-bottom:15px}.contact-one .form-inner .text-box .icon-box{display:flex;align-items:center;justify-content:flex-start;flex:1;gap:15px}.contact-one .form-inner .text-box .icon-box p{font-weight:700;font-size:16px;font-style:italic;font-family:Saira;text-align:left}.contact-one .form-inner .row{gap:15px}.contact-one .form-inner .form-area{padding:0 20px 20px 20px}.contact-one .form-inner .form-area .logos{display:flex;align-items:center;justify-content:center;gap:40px;margin:15px 0}.contact-one .form-inner .form-area .logos img{height:50px}.contact-one .form-inner .form-input{width:100%;position:relative}.contact-one .form-inner .form-input input,.contact-one .form-inner .form-input select{width:100%;height:40px;border:0;outline:0;padding-left:15px;border-radius:0;color:#000;border-bottom:1px solid #828282}.contact-one .form-inner .form-input input::placeholder,.contact-one .form-inner .form-input select::placeholder{color:#000}.contact-one .form-inner .form-input textarea{width:100%;outline:0;padding-left:15px;border:0;border-radius:0;color:#000;border-bottom:1px solid #828282}.contact-one .form-inner .form-input textarea::placeholder{color:#0}.contact-one .form-inner .form-input span.material-icons{position:absolute;left:10px;top:22px;transform:translateY(-50%);color:#275b77}.contact-one .form-inner .gform_button.button{background:var(--primary);border-radius:5px;text-align:center;width:33%;position:relative;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px;margin-top:15px;margin-bottom:15px;padding:0!important;margin:0!important;text-transform:uppercase;font-size:22px}section.window-door-one .image-container{position:relative}section.window-door-one .image-container:before{content:"";background-color:var(--primary);width:80%;height:80%;top:-10px;left:-10px;position:absolute;z-index:-1}section.window-door-one .image-container:after{content:"";background-color:#1369a7;width:80%;height:80%;bottom:-6px;right:-10px;position:absolute;z-index:-1}section.window-door-two{background:#f7f9fb}section.window-door-two .box-part{background:#fff;padding:20px;border:1px solid #f3e9e9}section.window-door-two .box-part h4{color:var(--primary);margin:10px 0}section.window-door-two .box-part img{filter:drop-shadow(4px 4px 16px rgba(0, 0, 0, .05))}section.window-door-two .box-part p{color:#847e7e}section.window-door-two .row{gap:0;margin-top:20px}section.window-door-three{clip-path:polygon(0% 0%,100% 0%,100% 92%,30% 100%,0% 92%)}section.window-door-four{margin-top:-50px;z-index:0}section.window-door-four .row{margin-top:30px}section.window-door-four h4{font-weight:700;font-size:20px;color:#1369a7;margin:30px 0 10px}section.window-door-four p{color:grey}section.instant-roof-one{background-position:bottom;text-align:center;padding-top:140px}section.instant-roof-one .btn{padding:9px 35px;font-size:27px}section.instant-roof-one .btn .icon{transform:scale(1.5);margin-right:27px;margin-left:-23px}section.instant-roof-two:before{content:"";width:100%;height:42%;background-color:#003656;position:absolute;top:0;z-index:-1;color:#fff;clip-path:polygon(0% 0%,100% 0%,100% 73%,0% 100%)}section.instant-roof-two .first-row{padding-bottom:50px;color:#fff}section.instant-roof-three{position:relative;background-size:100% 100%;padding:100px 0 150px}section.instant-roof-three .row{margin-top:140px}section.instant-roof-three svg{position:absolute;left:32.5%;transform:scale(1.2);top:34%;z-index:-1}section.instant-roof-three .box-part{background:rgba(21,18,18,.64);border:1px solid #2c2c2c;box-shadow:7px 7px 15px rgba(0,0,0,.25);border-radius:10px 50px;padding:62px 30px 40px;text-align:center}section.instant-roof-three .steps{width:80px;height:80px;background:#d90b30;border:3px solid #ccc;border-radius:500px;display:grid;justify-items:center;align-items:center;text-align:center;margin:0 auto -40px;z-index:2;position:relative;font-weight:600}.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:0 0!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}.serviceareas.inner .cities{grid-template-areas:"stack";display:grid;grid-template-columns:1fr 1fr;gap:10px}.serviceareas.inner .cities .item{opacity:1;max-height:100%;transition:all .5s ease;margin-bottom:15px}.serviceareas.inner .cities .item .heading-container{background:#002037;border-radius:15px;padding:20px;color:var(--white)}.serviceareas.inner .cities .item .icon-part{display:flex;gap:5px;align-items:center;justify-content:center;padding-bottom:5px;border-bottom:1.5px solid #fff;margin-bottom:10px}.serviceareas.inner .cities .item .icon-part h3{margin-bottom:0;font-size:22px}.serviceareas.inner .cities .item ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.serviceareas.inner .cities .item ul li{display:flex;gap:8px;align-items:center}.serviceareas.inner .cities .item ul li:before{content:url("data:image/svg+xml,%0A%3Csvg width='26' height='32' viewBox='0 0 26 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_676_1970' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='26' height='32'%3E%3Cpath d='M0 0H26V31.0849H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(https://champion-exteriors.com/wp-content/themes/ascenddigitalagency/assets/css/%23mask0_676_1970)'%3E%3Cpath d='M14.0795 21.7045V14.0442C17.4112 13.5447 19.9656 10.5472 19.9656 7.05027C19.9656 3.16467 16.8561 0.000488281 13.0245 0.000488281C9.19324 0.000488281 6.08378 3.16467 6.08378 7.05027C6.08378 10.5472 8.63783 13.4892 11.9695 14.0442V21.7045C6.13924 21.8709 0.03125 23.3696 0.03125 26.3674C0.0867159 29.5867 6.80558 31.0854 13.0245 31.0854C19.2438 31.0854 25.9627 29.5867 25.9627 26.3674C25.9627 23.3696 19.9101 21.8709 14.0795 21.7045ZM13.0245 29.0316C5.97247 29.0316 2.1412 27.1443 2.1412 26.4229C2.1412 25.8678 5.08427 23.9805 11.9695 23.8137V26.0342C11.9695 26.5892 12.414 27.0888 13.0245 27.0888C13.5799 27.0888 14.0795 26.6447 14.0795 26.0342V23.8137C20.9651 23.9805 23.9082 25.812 23.9082 26.4229C23.9082 27.1443 20.0765 29.0316 13.0245 29.0316Z' fill='%23D0D0D0'/%3E%3C/g%3E%3C/svg%3E%0A")}.serviceareas.inner .cities .item ul li a{color:var(--primary);font-weight:500;text-decoration:underline;font-size:13px}.serviceareas.inner .cities .item ul li a:hover{color:var(--primary)}.serviceareas.inner .cities .item ul li a.disabled{color:#fff;font-size:13px;text-decoration:none}.serviceareas.inner .cities .item ul li a.disabled:hover{color:#fff}.overhead-care-club-one{display:block}.overhead-care-club-one img.main-image{margin-top:115px}.overhead-care-club-one .content{text-align:center;padding-top:30px}.overhead-care-club-one .content:before{content:"";background-image:url(https://champion-exteriors.com/wp-content/uploads/2023/09/Group-1000007061.png);background-size:100% 35%;position:absolute;width:100%;height:100%;bottom:-577px;left:0;z-index:-1;background-repeat:no-repeat}.overhead-care-club-one h1{color:#fff;font-family:Bitter;font-size:62px;font-style:normal;font-weight:900;line-height:140%;text-transform:capitalize}.overhead-care-club-two{text-align:center;z-index:0}.overhead-care-club-two .row{grid-gap:15px}.overhead-care-club-two .item{background-image:url(https://champion-exteriors.com/wp-content/uploads/2023/09/Group-1000007056.svg);text-align:left;padding:44px 15px 86px;background-size:cover;margin-top:20px;background-position:bottom;height:435px}.overhead-care-club-two .item h3{color:#fff;font-family:Poppins;font-size:21px;font-style:normal;font-weight:700;line-height:160%}.overhead-care-club-two .item p{color:#e4e4e4;font-weight:500}.cta-part-inn .cta-comman{background-image:url(https://champion-exteriors.com/wp-content/uploads/2023/09/Group-1000007063.jpg);background-position:top}.overhead-care-club-three{background-color:#181313}.overhead-care-club-three .content p{font-weight:400}.overhead-care-club-three .item{margin-bottom:15px}.overhead-care-club-three .item div{display:flex;gap:10px;align-items:center;margin-bottom:5px}.overhead-care-club-three .item div h3{color:#d90b30;font-size:20px;font-style:normal;font-weight:900;line-height:160%;margin:0}.overhead-care-club-three .bottom-content{text-align:center;margin-top:30px}.career{text-align:center}.career p{font-size:20px}.career .form-part{background:#142028;box-shadow:-25px 25px 100px rgba(0,0,0,.15);border-radius:5px;bottom:0;border:5px solid var(--primary);padding:30px;color:#fff;text-align:left;margin-top:20px}.career .form-part input{border:0;height:45px;color:#000}.career .form-part label{color:#fff}.career .form-part label .gfield_required.gfield_required_text{display:none}.career .form-part .gform_button.button{background:var(--primary);border-radius:5px;text-align:center;width:100%;position:relative;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px;margin-top:15px;margin-bottom:15px;padding:0!important;margin:0!important;text-transform:uppercase;font-size:22px}