.elementor-1429 .elementor-element.elementor-element-3f6da886{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1429 .elementor-element.elementor-element-3f6da886:not(.elementor-motion-effects-element-type-background), .elementor-1429 .elementor-element.elementor-element-3f6da886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-399bb64 );}.elementor-1429 .elementor-element.elementor-element-11f78a43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:7.5rem;--padding-right:7.5rem;}.elementor-1429 .elementor-element.elementor-element-11f78a43:not(.elementor-motion-effects-element-type-background), .elementor-1429 .elementor-element.elementor-element-11f78a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://championcommercialroofing.com/wp-content/uploads/2026/01/champion-faq-section.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1429 .elementor-element.elementor-element-11f78a43::before, .elementor-1429 .elementor-element.elementor-element-11f78a43 > .elementor-background-video-container::before, .elementor-1429 .elementor-element.elementor-element-11f78a43 > .e-con-inner > .elementor-background-video-container::before, .elementor-1429 .elementor-element.elementor-element-11f78a43 > .elementor-background-slideshow::before, .elementor-1429 .elementor-element.elementor-element-11f78a43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1429 .elementor-element.elementor-element-11f78a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #1A1E2300 0%, var( --e-global-color-829eb2d ) 77%);}.elementor-1429 .elementor-element.elementor-element-678e3e89{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1429 .elementor-element.elementor-element-678e3e89 .elementor-heading-title{font-family:var( --e-global-typography-ca07b3e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca07b3e-font-size );font-weight:var( --e-global-typography-ca07b3e-font-weight );line-height:var( --e-global-typography-ca07b3e-line-height );letter-spacing:var( --e-global-typography-ca07b3e-letter-spacing );color:var( --e-global-color-4174eea );}.elementor-1429 .elementor-element.elementor-element-70d87e78{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-1429 .elementor-element.elementor-element-70d87e78 .elementor-heading-title{font-family:var( --e-global-typography-5ed7820-font-family ), Sans-serif;font-size:var( --e-global-typography-5ed7820-font-size );font-weight:var( --e-global-typography-5ed7820-font-weight );line-height:var( --e-global-typography-5ed7820-line-height );color:var( --e-global-color-4174eea );}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--display:flex;--justify-content:center;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:7.5rem;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .elementor-repeater-item-044a5a8{color:var( --e-global-color-45a78a1 );font-family:var( --e-global-typography-8a7e276-font-family ), Sans-serif;font-size:var( --e-global-typography-8a7e276-font-size );font-weight:var( --e-global-typography-8a7e276-font-weight );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .elementor-repeater-item-044a5a8 a{color:var( --e-global-color-45a78a1 );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd > .elementor-widget-container{margin:0rem 0rem 0rem -10rem;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_section > *:not(.acc_content){background-color:#FFFFFFF2;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button *{color:var( --e-global-color-45a78a1 );font-family:var( --e-global-typography-bfc268a-font-family ), Sans-serif;font-size:var( --e-global-typography-bfc268a-font-size );font-weight:var( --e-global-typography-bfc268a-font-weight );line-height:var( --e-global-typography-bfc268a-line-height );letter-spacing:var( --e-global-typography-bfc268a-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button{padding:20px 24px 20px 24px;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_section{border-style:none;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_section:not(:last-child){margin-bottom:18px;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_content{background-color:#FFFFFFF2;font-family:var( --e-global-typography-8a7e276-font-family ), Sans-serif;font-size:var( --e-global-typography-8a7e276-font-size );font-weight:var( --e-global-typography-8a7e276-font-weight );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );padding:0px 34px 20px 034px;border-style:none;}@media(max-width:1620px){.elementor-1429 .elementor-element.elementor-element-11f78a43{--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1429 .elementor-element.elementor-element-678e3e89{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1429 .elementor-element.elementor-element-678e3e89 .elementor-heading-title{font-size:var( --e-global-typography-ca07b3e-font-size );line-height:var( --e-global-typography-ca07b3e-line-height );letter-spacing:var( --e-global-typography-ca07b3e-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-70d87e78 .elementor-heading-title{font-size:var( --e-global-typography-5ed7820-font-size );line-height:var( --e-global-typography-5ed7820-line-height );}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--justify-content:flex-start;--padding-top:7.5rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:3.5rem;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .elementor-repeater-item-044a5a8{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd{width:100%;max-width:100%;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd > .elementor-widget-container{margin:0rem 0rem 0rem -7rem;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button *{font-size:var( --e-global-typography-bfc268a-font-size );line-height:var( --e-global-typography-bfc268a-line-height );letter-spacing:var( --e-global-typography-bfc268a-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_content{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}}@media(min-width:768px){.elementor-1429 .elementor-element.elementor-element-11f78a43{--width:50%;}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1429 .elementor-element.elementor-element-11f78a43{--width:100%;}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--width:100%;}}@media(max-width:1200px){.elementor-1429 .elementor-element.elementor-element-3f6da886{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1429 .elementor-element.elementor-element-678e3e89{width:100%;max-width:100%;}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--padding-top:3.75rem;--padding-bottom:3.75rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}}@media(max-width:1024px){.elementor-1429 .elementor-element.elementor-element-3f6da886{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1429 .elementor-element.elementor-element-678e3e89 .elementor-heading-title{font-size:var( --e-global-typography-ca07b3e-font-size );line-height:var( --e-global-typography-ca07b3e-line-height );letter-spacing:var( --e-global-typography-ca07b3e-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-70d87e78 .elementor-heading-title{font-size:var( --e-global-typography-5ed7820-font-size );line-height:var( --e-global-typography-5ed7820-line-height );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .elementor-repeater-item-044a5a8{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button *{font-size:var( --e-global-typography-bfc268a-font-size );line-height:var( --e-global-typography-bfc268a-line-height );letter-spacing:var( --e-global-typography-bfc268a-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_content{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}}@media(max-width:767px){.elementor-1429 .elementor-element.elementor-element-3f6da886{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1429 .elementor-element.elementor-element-678e3e89 .elementor-heading-title{font-size:var( --e-global-typography-ca07b3e-font-size );line-height:var( --e-global-typography-ca07b3e-line-height );letter-spacing:var( --e-global-typography-ca07b3e-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-70d87e78 .elementor-heading-title{font-size:var( --e-global-typography-5ed7820-font-size );line-height:var( --e-global-typography-5ed7820-line-height );}.elementor-1429 .elementor-element.elementor-element-5f640ba4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .elementor-repeater-item-044a5a8{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button *{font-size:var( --e-global-typography-bfc268a-font-size );line-height:var( --e-global-typography-bfc268a-line-height );letter-spacing:var( --e-global-typography-bfc268a-letter-spacing );}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_button{padding:16px 16px 16px 16px;}.elementor-1429 .elementor-element.elementor-element-3f88bfdd .acc_content{font-size:var( --e-global-typography-8a7e276-font-size );line-height:var( --e-global-typography-8a7e276-line-height );letter-spacing:var( --e-global-typography-8a7e276-letter-spacing );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-3f88bfdd */.elementor-1429 .elementor-element.elementor-element-3f88bfdd .accordionjs .acc_section.acc_active>.acc_head {
    border-bottom:none;
    padding-bottom: 0px;
}

.elementor-1429 .elementor-element.elementor-element-3f88bfdd span.accordion-title
 {
    text-transform: initial;
    line-height: 120%;
}

.elementor-1429 .elementor-element.elementor-element-3f88bfdd button
 {
    display: flex;
    align-items: center;
}

.elementor-1429 .elementor-element.elementor-element-3f88bfdd .dce-acf-repeater-item{
    border-radius: 8px;
}/* End custom CSS */