.elementor-5702 .elementor-element.elementor-element-5cc85b6{--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;--overlay-opacity:1;--padding-top:230px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-5cc85b6:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232D37;background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2026/09/Permanent-holiday-lighting-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-5cc85b6::before, .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-5cc85b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(170deg, #000000F2 10%, #0000001F 100%);}.elementor-5702 .elementor-element.elementor-element-8d86d6e{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-5702 .elementor-element.elementor-element-8d86d6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-9b2be90 .elementor-heading-title{font-family:var( --e-global-typography-bde7ff6-font-family ), Sans-serif;font-size:var( --e-global-typography-bde7ff6-font-size );font-weight:var( --e-global-typography-bde7ff6-font-weight );line-height:var( --e-global-typography-bde7ff6-line-height );color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-9f3c392{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-0372e04 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-f7cdb3e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-38207aa{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-07d36b9{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-53fd50d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-53fd50d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5702 .elementor-element.elementor-element-113e328{text-align:start;}.elementor-5702 .elementor-element.elementor-element-e3d6754{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-a28344a{width:100%;max-width:100%;font-family:var( --e-global-typography-bc7e7df-font-family ), Sans-serif;font-size:var( --e-global-typography-bc7e7df-font-size );line-height:var( --e-global-typography-bc7e7df-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-a28344a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-894a6d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-2ab00c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5702 .elementor-element.elementor-element-2ab00c0:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-2ab00c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-quote.png");background-position:calc(100% - 20px) calc(100% - 20px);background-repeat:no-repeat;background-size:50px auto;}.elementor-5702 .elementor-element.elementor-element-902b624{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-0ea7c56{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-af48126{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-b55e7c2{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:#091216;}.elementor-5702 .elementor-element.elementor-element-f94d28d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5702 .elementor-element.elementor-element-f94d28d:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-f94d28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-quote.png");background-position:calc(100% - 20px) calc(100% - 20px);background-repeat:no-repeat;background-size:50px auto;}.elementor-5702 .elementor-element.elementor-element-d095c4b{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-7d2968a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-1319577{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-abd3ed8{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:#091216;}.elementor-5702 .elementor-element.elementor-element-b6fe193{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5702 .elementor-element.elementor-element-b6fe193:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-b6fe193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-quote.png");background-position:calc(100% - 20px) calc(100% - 20px);background-repeat:no-repeat;background-size:50px auto;}.elementor-5702 .elementor-element.elementor-element-4710036{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-449ddd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-0eea4a1{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-ce3e030{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:#091216;}.elementor-5702 .elementor-element.elementor-element-272b0a1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:13px;--e-n-carousel-dots-normal-color:var( --e-global-color-0372e04 );}:where( .elementor-5702 .elementor-element.elementor-element-272b0a1 .swiper-slide ) > .e-con{background-color:#FFFFFFBF;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-right:20px;--padding-bottom:10px;--padding-left:20px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:10px;--padding-inline-start:20px;}.elementor-5702 .elementor-element.elementor-element-f583e17{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-637a55f{--display:flex;--min-height:660px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5702 .elementor-element.elementor-element-637a55f:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-637a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#498C1B;}.elementor-5702 .elementor-element.elementor-element-e9593af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-e9593af{text-align:center;}.elementor-5702 .elementor-element.elementor-element-e9593af .elementor-heading-title{font-family:var( --e-global-typography-927e84d-font-family ), Sans-serif;font-size:var( --e-global-typography-927e84d-font-size );font-weight:var( --e-global-typography-927e84d-font-weight );line-height:var( --e-global-typography-927e84d-line-height );color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group > label, .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group > label{font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-field{color:#969696;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-subgroup label{font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-0372e04 );border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-0372e04 );border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );border-radius:10px 10px 10px 10px;padding:25px 0px 25px 0px;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button[type="submit"]{background-color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button[type="submit"]:hover{color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1fe2332{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5702 .elementor-element.elementor-element-d318f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-c71c106{--display:flex;--min-height:660px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-5702 .elementor-element.elementor-element-c71c106:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-c71c106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#498C1B;}.elementor-5702 .elementor-element.elementor-element-61708f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-61708f3{text-align:center;}.elementor-5702 .elementor-element.elementor-element-61708f3 .elementor-heading-title{font-family:var( --e-global-typography-927e84d-font-family ), Sans-serif;font-size:var( --e-global-typography-927e84d-font-size );font-weight:var( --e-global-typography-927e84d-font-weight );line-height:var( --e-global-typography-927e84d-line-height );color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group > label, .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-subgroup label{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group > label{font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-field{color:#969696;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-subgroup label{font-family:var( --e-global-typography-1dd6c94-font-family ), Sans-serif;font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-0372e04 );border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-0372e04 );border-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );border-radius:10px 10px 10px 10px;padding:25px 0px 25px 0px;}.elementor-5702 .elementor-element.elementor-element-34feb4c .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button[type="submit"]{background-color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-34feb4c .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5702 .elementor-element.elementor-element-34feb4c .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button[type="submit"]:hover{color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-34feb4c .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-34feb4c{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-5702 .elementor-element.elementor-element-c6b68c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-c6b68c1:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cs-rs-sec1-bg-top-right.png");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-5702 .elementor-element.elementor-element-c6b68c1::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cs-rs-left.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-5702 .elementor-element.elementor-element-da295b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-dd73918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-0dc10d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-d44b4fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-0d011e0{text-align:start;}.elementor-5702 .elementor-element.elementor-element-0d011e0 .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-b1ed5ed{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-2ed32f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-2ed32f4:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cs-rs-our-accreditations-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-2ed32f4::before, .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-2ed32f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5702 .elementor-element.elementor-element-25d19d8{text-align:center;}.elementor-5702 .elementor-element.elementor-element-25d19d8 .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:#000000;}.elementor-5702 .elementor-element.elementor-element-1e66f82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-3c685bc{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-3c685bc:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-3c685bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-our-roofing-construction-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-3c685bc::before, .elementor-5702 .elementor-element.elementor-element-3c685bc > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-3c685bc > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-3c685bc > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-3c685bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-3c685bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5702 .elementor-element.elementor-element-11845b6{--display:flex;}.elementor-5702 .elementor-element.elementor-element-d373bbf{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-f616526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-f22dc9a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-f22dc9a{text-align:start;}.elementor-5702 .elementor-element.elementor-element-f22dc9a .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-2a98b85{width:var( --container-widget-width, 812px );max-width:812px;--container-widget-width:812px;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-7466715{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-09e23ca{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-09e23ca:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-09e23ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-ce320f6{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2ae633d.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-2ae633d img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-c871a05{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-6503a50{text-align:start;}.elementor-5702 .elementor-element.elementor-element-6503a50 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-7f5633a{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-f3fc9dd{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-f3fc9dd:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-f3fc9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-835fda1{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-93951fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-93951fc img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-1d68da1{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-171f873{text-align:start;}.elementor-5702 .elementor-element.elementor-element-171f873 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-933c93b{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-3874151{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-3e5f014{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-3e5f014:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-3e5f014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-5672f4a{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-5672f4a.e-con{--align-self:stretch;}.elementor-5702 .elementor-element.elementor-element-4bf5204.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-4bf5204 img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-e5e071f{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-51c4e3f{text-align:start;}.elementor-5702 .elementor-element.elementor-element-51c4e3f .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-f172f37{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-f4e112b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-f4e112b:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-f4e112b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-97580d3{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2fcd8e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-2fcd8e9 img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-ac8d742{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-bb72507{text-align:start;}.elementor-5702 .elementor-element.elementor-element-bb72507 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-d0c959a{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-5d50f0a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6004f11{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6004f11:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-6004f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-1509d25{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-067a2ce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-067a2ce img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-a632896{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-672e0f8{text-align:start;}.elementor-5702 .elementor-element.elementor-element-672e0f8 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-2229eee{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-3225043{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-3225043:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-3225043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5702 .elementor-element.elementor-element-d104a32{--display:flex;--min-height:240px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-65269e8.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-65269e8 img{height:100%;object-fit:cover;object-position:center center;}.elementor-5702 .elementor-element.elementor-element-cb96eef{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-b4b5643{text-align:start;}.elementor-5702 .elementor-element.elementor-element-b4b5643 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-0739ed2{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-16580bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:5px 0px 5px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-16ddec4 );--border-color:var( --e-global-color-16ddec4 );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-16580bf:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-16580bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/our-process-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-16580bf::before, .elementor-5702 .elementor-element.elementor-element-16580bf > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-16580bf > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-16580bf > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-16580bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-16580bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-5702 .elementor-element.elementor-element-e342fbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-36a990b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-865d30f{width:100%;max-width:100%;text-align:center;}.elementor-5702 .elementor-element.elementor-element-865d30f .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:#000000;}.elementor-5702 .elementor-element.elementor-element-e02c905{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-d850384{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2ea2b7c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5702 .elementor-element.elementor-element-55539f5{--divider-border-style:dashed;--divider-color:#B4B4B4;--divider-border-width:2px;top:49px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-55539f5{right:-266px;}body.rtl .elementor-5702 .elementor-element.elementor-element-55539f5{left:-266px;}.elementor-5702 .elementor-element.elementor-element-55539f5 .elementor-divider-separator{width:200px;}.elementor-5702 .elementor-element.elementor-element-55539f5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5702 .elementor-element.elementor-element-f9485dc{text-align:center;}.elementor-5702 .elementor-element.elementor-element-f9485dc .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-08a63c0{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-2741b49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:185px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-fecf982{--divider-border-style:dashed;--divider-color:#B4B4B4;--divider-border-width:2px;top:49px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-fecf982{right:-266px;}body.rtl .elementor-5702 .elementor-element.elementor-element-fecf982{left:-266px;}.elementor-5702 .elementor-element.elementor-element-fecf982 .elementor-divider-separator{width:200px;}.elementor-5702 .elementor-element.elementor-element-fecf982 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5702 .elementor-element.elementor-element-054588e{text-align:center;}.elementor-5702 .elementor-element.elementor-element-054588e .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-ec4a029{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-931aa86{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-4eb7eb4{text-align:center;}.elementor-5702 .elementor-element.elementor-element-b95052e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-d8dbf9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-2938856{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:242px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-839330b{--divider-border-style:dashed;--divider-color:#B4B4B4;--divider-border-width:2px;top:49px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-839330b{left:-55px;}body.rtl .elementor-5702 .elementor-element.elementor-element-839330b{right:-55px;}.elementor-5702 .elementor-element.elementor-element-839330b .elementor-divider-separator{width:200px;}.elementor-5702 .elementor-element.elementor-element-839330b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5702 .elementor-element.elementor-element-2f9fe7a{text-align:center;}.elementor-5702 .elementor-element.elementor-element-2f9fe7a .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-a86553f{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-eddb0af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:167px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-fd887ec{--divider-border-style:dashed;--divider-color:#B4B4B4;--divider-border-width:2px;top:49px;}body:not(.rtl) .elementor-5702 .elementor-element.elementor-element-fd887ec{left:-60px;}body.rtl .elementor-5702 .elementor-element.elementor-element-fd887ec{right:-60px;}.elementor-5702 .elementor-element.elementor-element-fd887ec .elementor-divider-separator{width:200px;}.elementor-5702 .elementor-element.elementor-element-fd887ec .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-5702 .elementor-element.elementor-element-57652fe{text-align:center;}.elementor-5702 .elementor-element.elementor-element-57652fe .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-6b2092c{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-7ae61d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-c66fca4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-3c8eb34{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-2dd54bc{text-align:center;}.elementor-5702 .elementor-element.elementor-element-2dd54bc .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-349420e{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-fcd63ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-b49c781{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-da20313{text-align:center;}.elementor-5702 .elementor-element.elementor-element-da20313 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-13345a7{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-a8c23b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-bf14879{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-0185ba9{text-align:center;}.elementor-5702 .elementor-element.elementor-element-0185ba9 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-f63b140{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-d6de8a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-49f56e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-29e3320{text-align:center;}.elementor-5702 .elementor-element.elementor-element-29e3320 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-de99b72{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-cb6391a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-cb6391a:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-cb6391a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-why-us-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-f5591c9{text-align:center;}.elementor-5702 .elementor-element.elementor-element-f5591c9 .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-9ce2e99 > .elementor-widget-container{margin:-50px 0px -100px 0px;}.elementor-5702 .elementor-element.elementor-element-05a65c6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-96a9f85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-8a3ad76{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-8a3ad76:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-8a3ad76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-86f703c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-921cf32{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-921cf32 img{width:70px;}.elementor-5702 .elementor-element.elementor-element-124b4a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-5702 .elementor-element.elementor-element-124b4a3 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-36909ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-ed5ee89{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-e0e14ad{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-e0e14ad:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-e0e14ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-860fd19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2f722e9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-2f722e9 img{width:70px;}.elementor-5702 .elementor-element.elementor-element-a766a61{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-5702 .elementor-element.elementor-element-a766a61 .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-beb5b86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-9813b10{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-0b60f81{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6aace2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6068d26{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-6068d26:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-6068d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-99378b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-15afa9d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-15afa9d img{width:70px;}.elementor-5702 .elementor-element.elementor-element-dc6164a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-5702 .elementor-element.elementor-element-dc6164a .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-5f67232{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-af2fae5{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-c64785e{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-c64785e:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-c64785e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-fbd2af4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-8926836{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-8926836 img{width:70px;}.elementor-5702 .elementor-element.elementor-element-974495c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-5702 .elementor-element.elementor-element-974495c .elementor-heading-title{font-family:var( --e-global-typography-0e905df-font-family ), Sans-serif;font-size:var( --e-global-typography-0e905df-font-size );font-weight:var( --e-global-typography-0e905df-font-weight );line-height:var( --e-global-typography-0e905df-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-8420913{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-36b48c4{text-align:start;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-adab649{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-23ac67f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-1ccafd5{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-1ccafd5:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-1ccafd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-testimonial-bg.jpg");}.elementor-5702 .elementor-element.elementor-element-6013f17{--display:flex;}.elementor-5702 .elementor-element.elementor-element-6df8f42{text-align:center;}.elementor-5702 .elementor-element.elementor-element-6df8f42 .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-168c743{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-7f82680{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-50dbae7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-c14a47d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-16ddec4 );--border-color:var( --e-global-color-16ddec4 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5702 .elementor-element.elementor-element-c14a47d:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-c14a47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-468636e > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-468636e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-468636e{text-align:center;}.elementor-5702 .elementor-element.elementor-element-4e65cdf.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5702 .elementor-element.elementor-element-4e65cdf{text-align:center;}.elementor-5702 .elementor-element.elementor-element-4e65cdf .elementor-heading-title{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-a6e1fb5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-a6e1fb5{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-a6e1fb5 a{color:var( --e-global-color-16ddec4 );}.elementor-5702 .elementor-element.elementor-element-0117cf2.elementor-element{--order:99999 /* order end hack */;}.elementor-5702 .elementor-element.elementor-element-0117cf2{text-align:center;}.elementor-5702 .elementor-element.elementor-element-b5a0d1f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-16ddec4 );--border-color:var( --e-global-color-16ddec4 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5702 .elementor-element.elementor-element-b5a0d1f:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-b5a0d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-b6e6c40 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-b6e6c40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-b6e6c40{text-align:center;}.elementor-5702 .elementor-element.elementor-element-2cf04c5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5702 .elementor-element.elementor-element-2cf04c5{text-align:center;}.elementor-5702 .elementor-element.elementor-element-2cf04c5 .elementor-heading-title{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-ef49de6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-ef49de6{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-ef49de6 a{color:var( --e-global-color-16ddec4 );}.elementor-5702 .elementor-element.elementor-element-8935452.elementor-element{--order:99999 /* order end hack */;}.elementor-5702 .elementor-element.elementor-element-8935452{text-align:center;}.elementor-5702 .elementor-element.elementor-element-a8155ac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-16ddec4 );--border-color:var( --e-global-color-16ddec4 );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5702 .elementor-element.elementor-element-a8155ac:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-a8155ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-95e3770 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-95e3770.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-95e3770{text-align:center;}.elementor-5702 .elementor-element.elementor-element-a79bd33.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-5702 .elementor-element.elementor-element-a79bd33{text-align:center;}.elementor-5702 .elementor-element.elementor-element-a79bd33 .elementor-heading-title{font-family:var( --e-global-typography-073294b-font-family ), Sans-serif;font-size:var( --e-global-typography-073294b-font-size );font-weight:var( --e-global-typography-073294b-font-weight );line-height:var( --e-global-typography-073294b-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-e802695.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-e802695{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0f3c34a );}.elementor-5702 .elementor-element.elementor-element-e802695 a{color:var( --e-global-color-16ddec4 );}.elementor-5702 .elementor-element.elementor-element-49b9e68.elementor-element{--order:99999 /* order end hack */;}.elementor-5702 .elementor-element.elementor-element-49b9e68{text-align:center;}.elementor-5702 .elementor-element.elementor-element-976a3f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-976a3f2:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-976a3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2026/09/Permanent-holiday-lighting-CTA-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-976a3f2::before, .elementor-5702 .elementor-element.elementor-element-976a3f2 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-976a3f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-976a3f2 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-976a3f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-976a3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5702 .elementor-element.elementor-element-267aaeb{text-align:center;}.elementor-5702 .elementor-element.elementor-element-267aaeb .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-e9987ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-e9987ae{text-align:center;font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-e9987ae a{color:var( --e-global-color-0372e04 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5702 .elementor-element.elementor-element-4806e5b .elementor-button{background-color:var( --e-global-color-16ddec4 );font-family:var( --e-global-typography-2f99bb7-font-family ), Sans-serif;font-size:var( --e-global-typography-2f99bb7-font-size );font-weight:var( --e-global-typography-2f99bb7-font-weight );line-height:var( --e-global-typography-2f99bb7-line-height );fill:var( --e-global-color-0372e04 );color:var( --e-global-color-0372e04 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-5702 .elementor-element.elementor-element-4806e5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-4806e5b .elementor-button:hover, .elementor-5702 .elementor-element.elementor-element-4806e5b .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-6a4074f .elementor-button{background-color:var( --e-global-color-16ddec4 );font-family:var( --e-global-typography-2f99bb7-font-family ), Sans-serif;font-size:var( --e-global-typography-2f99bb7-font-size );font-weight:var( --e-global-typography-2f99bb7-font-weight );line-height:var( --e-global-typography-2f99bb7-line-height );fill:var( --e-global-color-0372e04 );color:var( --e-global-color-0372e04 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-5702 .elementor-element.elementor-element-6a4074f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-6a4074f .elementor-button:hover, .elementor-5702 .elementor-element.elementor-element-6a4074f .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-7b07f1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-7b07f1e:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-7b07f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-serving-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-db712f8{--display:flex;--justify-content:center;}.elementor-5702 .elementor-element.elementor-element-214517c{text-align:center;}.elementor-5702 .elementor-element.elementor-element-214517c .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-5e73ba9 );}.elementor-5702 .elementor-element.elementor-element-a5bb110{--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;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-98e1727{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-icon i{color:var( --e-global-color-16ddec4 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-icon svg{fill:var( --e-global-color-16ddec4 );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-18dfca4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-ce3c609{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-icon i{color:var( --e-global-color-16ddec4 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-icon svg{fill:var( --e-global-color-16ddec4 );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-3b0107d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-23b5497{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-icon i{color:var( --e-global-color-16ddec4 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-icon svg{fill:var( --e-global-color-16ddec4 );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-707cb7c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-c48ae5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-icon i{color:var( --e-global-color-16ddec4 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-icon svg{fill:var( --e-global-color-16ddec4 );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-412d83d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > a{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-01dda42{--display:flex;--justify-content:center;}.elementor-5702 .elementor-element.elementor-element-1ae5bcc > .elementor-widget-container{border-style:none;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5702 .elementor-element.elementor-element-1ae5bcc iframe{height:400px;}.elementor-5702 .elementor-element.elementor-element-1b0d0a3{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-1b0d0a3:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEECEC;background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2026/09/Cactus-Jax-Overlay-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-1b0d0a3::before, .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-16ddec4 );--background-overlay:'';}.elementor-5702 .elementor-element.elementor-element-6fdc31f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5702 .elementor-element.elementor-element-c0f4c56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-09c6774 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-09c6774{text-align:start;}.elementor-5702 .elementor-element.elementor-element-09c6774 .elementor-heading-title{font-family:var( --e-global-typography-76ff8db-font-family ), Sans-serif;font-size:var( --e-global-typography-76ff8db-font-size );font-weight:var( --e-global-typography-76ff8db-font-weight );line-height:var( --e-global-typography-76ff8db-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-6381a75{font-family:var( --e-global-typography-fdea5c3-font-family ), Sans-serif;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );color:var( --e-global-color-0372e04 );}.elementor-5702 .elementor-element.elementor-element-3105bcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-icon i{color:var( --e-global-color-0372e04 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-icon svg{fill:var( --e-global-color-0372e04 );transition:fill 0.3s;}.elementor-5702 .elementor-element.elementor-element-3105bcb{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > a{font-family:var( --e-global-typography-042355b-font-family ), Sans-serif;font-size:var( --e-global-typography-042355b-font-size );font-weight:var( --e-global-typography-042355b-font-weight );line-height:var( --e-global-typography-042355b-line-height );}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-text{color:var( --e-global-color-0372e04 );transition:color 0.3s;}.elementor-5702 .elementor-element.elementor-element-471fc62 .elementor-button{background-color:var( --e-global-color-5e73ba9 );font-family:var( --e-global-typography-2f99bb7-font-family ), Sans-serif;font-size:var( --e-global-typography-2f99bb7-font-size );font-weight:var( --e-global-typography-2f99bb7-font-weight );line-height:var( --e-global-typography-2f99bb7-line-height );fill:var( --e-global-color-0372e04 );color:var( --e-global-color-0372e04 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-5702 .elementor-element.elementor-element-471fc62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-471fc62 .elementor-button:hover, .elementor-5702 .elementor-element.elementor-element-471fc62 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-775e340 .elementor-button{background-color:var( --e-global-color-5e73ba9 );font-family:var( --e-global-typography-2f99bb7-font-family ), Sans-serif;font-size:var( --e-global-typography-2f99bb7-font-size );font-weight:var( --e-global-typography-2f99bb7-font-weight );line-height:var( --e-global-typography-2f99bb7-line-height );fill:var( --e-global-color-0372e04 );color:var( --e-global-color-0372e04 );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-5702 .elementor-element.elementor-element-775e340 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-775e340 .elementor-button:hover, .elementor-5702 .elementor-element.elementor-element-775e340 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-5702 .elementor-element.elementor-element-6b3fa8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-5702 .elementor-element.elementor-element-5cc85b6{--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:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:150px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-8d86d6e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-9b2be90{text-align:center;}.elementor-5702 .elementor-element.elementor-element-9b2be90 .elementor-heading-title{font-size:var( --e-global-typography-bde7ff6-font-size );line-height:var( --e-global-typography-bde7ff6-line-height );}.elementor-5702 .elementor-element.elementor-element-9f3c392{text-align:center;font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f7cdb3e{--e-icon-list-icon-size:18px;}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-07d36b9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-a28344a{font-size:var( --e-global-typography-bc7e7df-font-size );line-height:var( --e-global-typography-bc7e7df-line-height );}.elementor-5702 .elementor-element.elementor-element-894a6d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2ab00c0:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-2ab00c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);background-size:45px auto;}.elementor-5702 .elementor-element.elementor-element-902b624{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-b55e7c2{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-f94d28d:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-f94d28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);background-size:45px auto;}.elementor-5702 .elementor-element.elementor-element-d095c4b{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-abd3ed8{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-b6fe193:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-b6fe193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);background-size:45px auto;}.elementor-5702 .elementor-element.elementor-element-4710036{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-ce3e030{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-f583e17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-e9593af .elementor-heading-title{font-size:var( --e-global-typography-927e84d-font-size );line-height:var( --e-global-typography-927e84d-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group > label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-type-html{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-subgroup label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-61708f3 .elementor-heading-title{font-size:var( --e-global-typography-927e84d-font-size );line-height:var( --e-global-typography-927e84d-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group > label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-type-html{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-subgroup label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-c6b68c1:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-5702 .elementor-element.elementor-element-c6b68c1::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5702 .elementor-element.elementor-element-c6b68c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom left;background-size:200px auto;}.elementor-5702 .elementor-element.elementor-element-c6b68c1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-dd73918{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-9f675c0{text-align:center;}.elementor-5702 .elementor-element.elementor-element-9f675c0 img{width:100%;max-width:400px;}.elementor-5702 .elementor-element.elementor-element-d44b4fa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-0d011e0{text-align:center;}.elementor-5702 .elementor-element.elementor-element-0d011e0 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-b1ed5ed{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2ed32f4{--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-25d19d8 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-1e66f82 > .elementor-widget-container{margin:0px 0px 025px 0px;}.elementor-5702 .elementor-element.elementor-element-1e66f82 img{width:400px;}.elementor-5702 .elementor-element.elementor-element-3c685bc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-11845b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-d373bbf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-f22dc9a{text-align:center;}.elementor-5702 .elementor-element.elementor-element-f22dc9a .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-2a98b85{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-7466715{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-6503a50 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-7f5633a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-171f873 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-933c93b{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-3874151{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-51c4e3f .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f172f37{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-bb72507 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-d0c959a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-5d50f0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-672e0f8 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-2229eee{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-b4b5643 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-0739ed2{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-16580bf{--overlay-opacity:0.5;}.elementor-5702 .elementor-element.elementor-element-865d30f .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-f9485dc .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-08a63c0{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-054588e .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-ec4a029{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2f9fe7a .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-a86553f{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-57652fe .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-6b2092c{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-7ae61d5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-c66fca4{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6cfee37{z-index:3;}.elementor-5702 .elementor-element.elementor-element-6cfee37 img{width:70px;}.elementor-5702 .elementor-element.elementor-element-3c8eb34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-c7c44bd{text-align:start;}.elementor-5702 .elementor-element.elementor-element-c7c44bd img{max-width:50px;}.elementor-5702 .elementor-element.elementor-element-2dd54bc{text-align:start;}.elementor-5702 .elementor-element.elementor-element-2dd54bc .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-349420e{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-fcd63ef{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-44a054a{z-index:3;}.elementor-5702 .elementor-element.elementor-element-44a054a img{width:70px;}.elementor-5702 .elementor-element.elementor-element-b49c781{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-f28bd00{text-align:start;}.elementor-5702 .elementor-element.elementor-element-f28bd00 img{max-width:40px;}.elementor-5702 .elementor-element.elementor-element-da20313{text-align:start;}.elementor-5702 .elementor-element.elementor-element-da20313 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-13345a7{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-a8c23b3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-de0f94a{z-index:3;}.elementor-5702 .elementor-element.elementor-element-de0f94a img{width:70px;}.elementor-5702 .elementor-element.elementor-element-bf14879{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-f4530d2{text-align:start;}.elementor-5702 .elementor-element.elementor-element-f4530d2 img{max-width:50px;}.elementor-5702 .elementor-element.elementor-element-0185ba9{text-align:start;}.elementor-5702 .elementor-element.elementor-element-0185ba9 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f63b140{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-d6de8a9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-da6f5cc{z-index:4;}.elementor-5702 .elementor-element.elementor-element-da6f5cc img{width:70px;}.elementor-5702 .elementor-element.elementor-element-49f56e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-6095e1e{text-align:start;}.elementor-5702 .elementor-element.elementor-element-6095e1e img{max-width:50px;}.elementor-5702 .elementor-element.elementor-element-29e3320{text-align:start;}.elementor-5702 .elementor-element.elementor-element-29e3320 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-de99b72{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-f5591c9 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-8a3ad76{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-8a3ad76.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-124b4a3 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-ed5ee89{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-e0e14ad{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-e0e14ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-a766a61 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-9813b10{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-6068d26.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-dc6164a .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-af2fae5{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-c64785e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5702 .elementor-element.elementor-element-974495c .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-36b48c4{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-1ccafd5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-1ccafd5:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-1ccafd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5702 .elementor-element.elementor-element-6013f17{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-6df8f42 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-168c743{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-7f82680{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-50dbae7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5702 .elementor-element.elementor-element-4e65cdf .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-a6e1fb5{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-b5a0d1f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-2cf04c5 .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-ef49de6{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-a8155ac{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-a79bd33 .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-e802695{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-267aaeb .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-e9987ae{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-4806e5b .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-6a4074f .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-7b07f1e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-214517c .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-1b0d0a3{--overlay-opacity:0;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-6fdc31f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5702 .elementor-element.elementor-element-09c6774{text-align:start;}.elementor-5702 .elementor-element.elementor-element-09c6774 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-6381a75{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-3105bcb{--e-icon-list-icon-size:30px;}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > a{font-size:var( --e-global-typography-042355b-font-size );line-height:var( --e-global-typography-042355b-line-height );}.elementor-5702 .elementor-element.elementor-element-471fc62 .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-775e340 .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}}@media(max-width:767px){.elementor-5702 .elementor-element.elementor-element-5cc85b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5702 .elementor-element.elementor-element-8d86d6e{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-9b2be90{text-align:center;}.elementor-5702 .elementor-element.elementor-element-9b2be90 .elementor-heading-title{font-size:var( --e-global-typography-bde7ff6-font-size );line-height:var( --e-global-typography-bde7ff6-line-height );}.elementor-5702 .elementor-element.elementor-element-9f3c392{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-f7cdb3e .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-53fd50d{--justify-content:center;}.elementor-5702 .elementor-element.elementor-element-a28344a{text-align:center;font-size:var( --e-global-typography-bc7e7df-font-size );line-height:var( --e-global-typography-bc7e7df-line-height );}.elementor-5702 .elementor-element.elementor-element-894a6d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2ab00c0:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-2ab00c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);}.elementor-5702 .elementor-element.elementor-element-902b624{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-b55e7c2{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-f94d28d:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-f94d28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);}.elementor-5702 .elementor-element.elementor-element-d095c4b{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-abd3ed8{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-b6fe193:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-b6fe193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:calc(100% - 20px) calc(100% - 20px);}.elementor-5702 .elementor-element.elementor-element-4710036{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-ce3e030{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-272b0a1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5702 .elementor-element.elementor-element-637a55f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-e9593af .elementor-heading-title{font-size:var( --e-global-typography-927e84d-font-size );line-height:var( --e-global-typography-927e84d-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group > label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-type-html{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-field-subgroup label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-button{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-c71c106{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-61708f3 .elementor-heading-title{font-size:var( --e-global-typography-927e84d-font-size );line-height:var( --e-global-typography-927e84d-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group > label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-type-html{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-group .elementor-field, .elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-field-subgroup label{font-size:var( --e-global-typography-1dd6c94-font-size );line-height:var( --e-global-typography-1dd6c94-line-height );}.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-button{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-c6b68c1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-0dc10d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-0d011e0 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-b1ed5ed{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2ed32f4{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-25d19d8 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-1e66f82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5702 .elementor-element.elementor-element-3c685bc{--content-width:400px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-11845b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-d373bbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-f616526{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-f22dc9a > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-f22dc9a .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-2a98b85 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5702 .elementor-element.elementor-element-2a98b85{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2ae633d img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-6503a50{text-align:center;}.elementor-5702 .elementor-element.elementor-element-6503a50 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-7f5633a{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-93951fc img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-171f873{text-align:center;}.elementor-5702 .elementor-element.elementor-element-171f873 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-933c93b{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-4bf5204 img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-51c4e3f{text-align:center;}.elementor-5702 .elementor-element.elementor-element-51c4e3f .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f172f37{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2fcd8e9 img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-bb72507{text-align:center;}.elementor-5702 .elementor-element.elementor-element-bb72507 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-d0c959a{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-067a2ce img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-672e0f8{text-align:center;}.elementor-5702 .elementor-element.elementor-element-672e0f8 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-2229eee{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-65269e8 img{width:100%;height:200px;}.elementor-5702 .elementor-element.elementor-element-b4b5643{text-align:center;}.elementor-5702 .elementor-element.elementor-element-b4b5643 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-0739ed2{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-16580bf{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-e342fbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-36a990b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-865d30f .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-e02c905{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-d850384{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-2ea2b7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-f9485dc{text-align:center;}.elementor-5702 .elementor-element.elementor-element-f9485dc .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-08a63c0{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2741b49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-054588e{text-align:center;}.elementor-5702 .elementor-element.elementor-element-054588e .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-ec4a029{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-931aa86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-b95052e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-d8dbf9b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-2938856{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-2f9fe7a{text-align:center;}.elementor-5702 .elementor-element.elementor-element-2f9fe7a .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-a86553f{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-eddb0af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5702 .elementor-element.elementor-element-57652fe{text-align:center;}.elementor-5702 .elementor-element.elementor-element-57652fe .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-6b2092c{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-7ae61d5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-5702 .elementor-element.elementor-element-c66fca4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5702 .elementor-element.elementor-element-6cfee37{z-index:3;}.elementor-5702 .elementor-element.elementor-element-3c8eb34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-2dd54bc{text-align:start;}.elementor-5702 .elementor-element.elementor-element-2dd54bc .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-349420e{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-fcd63ef{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5702 .elementor-element.elementor-element-b49c781{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-da20313{text-align:start;}.elementor-5702 .elementor-element.elementor-element-da20313 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-13345a7{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-a8c23b3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5702 .elementor-element.elementor-element-bf14879{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-0185ba9{text-align:start;}.elementor-5702 .elementor-element.elementor-element-0185ba9 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-f63b140{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-d6de8a9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5702 .elementor-element.elementor-element-49f56e8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-29e3320{text-align:start;}.elementor-5702 .elementor-element.elementor-element-29e3320 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-de99b72{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-cb6391a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-f5591c9 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-05a65c6{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-96a9f85{--width:350px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-8a3ad76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-86f703c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-124b4a3{text-align:start;}.elementor-5702 .elementor-element.elementor-element-124b4a3 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-36909ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-ed5ee89{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-e0e14ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-860fd19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-a766a61{text-align:start;}.elementor-5702 .elementor-element.elementor-element-a766a61 .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-beb5b86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-9813b10{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-0b60f81{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-6aace2b{--width:350px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-6068d26{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-99378b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-dc6164a{text-align:start;}.elementor-5702 .elementor-element.elementor-element-dc6164a .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-5f67232{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-af2fae5{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-c64785e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-fbd2af4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-974495c{text-align:start;}.elementor-5702 .elementor-element.elementor-element-974495c .elementor-heading-title{font-size:var( --e-global-typography-0e905df-font-size );line-height:var( --e-global-typography-0e905df-line-height );}.elementor-5702 .elementor-element.elementor-element-8420913{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-36b48c4{text-align:start;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-adab649{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-23ac67f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5702 .elementor-element.elementor-element-1ccafd5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-6df8f42 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-50dbae7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-4e65cdf .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-a6e1fb5{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-2cf04c5 .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-ef49de6{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-a79bd33 .elementor-heading-title{font-size:var( --e-global-typography-073294b-font-size );line-height:var( --e-global-typography-073294b-line-height );}.elementor-5702 .elementor-element.elementor-element-e802695{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-976a3f2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5702 .elementor-element.elementor-element-267aaeb .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-e9987ae{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-4806e5b .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-6a4074f .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-db712f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5702 .elementor-element.elementor-element-214517c .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-a5bb110{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5702 .elementor-element.elementor-element-98e1727{--width:48%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-18dfca4{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-18dfca4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-ce3c609{--width:48%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-3b0107d{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3b0107d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-23b5497{--width:48%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-707cb7c{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-707cb7c .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-c48ae5f{--width:48%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5702 .elementor-element.elementor-element-412d83d{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-412d83d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-1ae5bcc iframe{height:250px;}.elementor-5702 .elementor-element.elementor-element-1b0d0a3:not(.elementor-motion-effects-element-type-background), .elementor-5702 .elementor-element.elementor-element-1b0d0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cactusjaxroofing.com/wp-content/uploads/2025/11/cj-rs-no-top-cta-bg.jpg");}.elementor-5702 .elementor-element.elementor-element-1b0d0a3{--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-5702 .elementor-element.elementor-element-09c6774{text-align:center;}.elementor-5702 .elementor-element.elementor-element-09c6774 .elementor-heading-title{font-size:var( --e-global-typography-76ff8db-font-size );line-height:var( --e-global-typography-76ff8db-line-height );}.elementor-5702 .elementor-element.elementor-element-6381a75{text-align:center;font-size:var( --e-global-typography-fdea5c3-font-size );line-height:var( --e-global-typography-fdea5c3-line-height );}.elementor-5702 .elementor-element.elementor-element-3105bcb{--e-icon-list-icon-size:30px;}.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-item > a{font-size:var( --e-global-typography-042355b-font-size );line-height:var( --e-global-typography-042355b-line-height );}.elementor-5702 .elementor-element.elementor-element-471fc62 .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}.elementor-5702 .elementor-element.elementor-element-775e340 .elementor-button{font-size:var( --e-global-typography-2f99bb7-font-size );line-height:var( --e-global-typography-2f99bb7-line-height );}}@media(min-width:768px){.elementor-5702 .elementor-element.elementor-element-8d86d6e{--width:55%;}.elementor-5702 .elementor-element.elementor-element-53fd50d{--width:21%;}.elementor-5702 .elementor-element.elementor-element-e3d6754{--width:79%;}.elementor-5702 .elementor-element.elementor-element-f583e17{--width:45%;}.elementor-5702 .elementor-element.elementor-element-c6b68c1{--content-width:1300px;}.elementor-5702 .elementor-element.elementor-element-0dc10d8{--width:50%;}.elementor-5702 .elementor-element.elementor-element-d44b4fa{--width:50%;}.elementor-5702 .elementor-element.elementor-element-3c685bc{--content-width:1300px;}.elementor-5702 .elementor-element.elementor-element-ce320f6{--width:50%;}.elementor-5702 .elementor-element.elementor-element-c871a05{--width:50%;}.elementor-5702 .elementor-element.elementor-element-835fda1{--width:50%;}.elementor-5702 .elementor-element.elementor-element-1d68da1{--width:50%;}.elementor-5702 .elementor-element.elementor-element-5672f4a{--width:50%;}.elementor-5702 .elementor-element.elementor-element-e5e071f{--width:50%;}.elementor-5702 .elementor-element.elementor-element-97580d3{--width:50%;}.elementor-5702 .elementor-element.elementor-element-ac8d742{--width:50%;}.elementor-5702 .elementor-element.elementor-element-1509d25{--width:50%;}.elementor-5702 .elementor-element.elementor-element-a632896{--width:50%;}.elementor-5702 .elementor-element.elementor-element-d104a32{--width:50%;}.elementor-5702 .elementor-element.elementor-element-cb96eef{--width:50%;}.elementor-5702 .elementor-element.elementor-element-d850384{--width:40%;}.elementor-5702 .elementor-element.elementor-element-931aa86{--width:20%;}.elementor-5702 .elementor-element.elementor-element-b95052e{--width:40%;}.elementor-5702 .elementor-element.elementor-element-cb6391a{--content-width:1300px;}.elementor-5702 .elementor-element.elementor-element-96a9f85{--width:30%;}.elementor-5702 .elementor-element.elementor-element-0b60f81{--width:40%;}.elementor-5702 .elementor-element.elementor-element-6aace2b{--width:30%;}.elementor-5702 .elementor-element.elementor-element-976a3f2{--content-width:800px;}.elementor-5702 .elementor-element.elementor-element-1b0d0a3{--content-width:1300px;}.elementor-5702 .elementor-element.elementor-element-c0f4c56{--width:50%;}.elementor-5702 .elementor-element.elementor-element-6b3fa8b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5702 .elementor-element.elementor-element-8d86d6e{--width:100%;}.elementor-5702 .elementor-element.elementor-element-e3d6754{--width:230px;}.elementor-5702 .elementor-element.elementor-element-f583e17{--width:100%;}.elementor-5702 .elementor-element.elementor-element-0dc10d8{--width:100%;}.elementor-5702 .elementor-element.elementor-element-d44b4fa{--width:100%;}.elementor-5702 .elementor-element.elementor-element-d373bbf{--width:600px;}.elementor-5702 .elementor-element.elementor-element-7466715{--width:600px;}.elementor-5702 .elementor-element.elementor-element-3874151{--width:600px;}.elementor-5702 .elementor-element.elementor-element-5d50f0a{--width:600px;}.elementor-5702 .elementor-element.elementor-element-50dbae7{--width:400px;}.elementor-5702 .elementor-element.elementor-element-c0f4c56{--width:100%;}.elementor-5702 .elementor-element.elementor-element-6b3fa8b{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-b55e7c2 */.elementor-5702 .elementor-element.elementor-element-b55e7c2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abd3ed8 */.elementor-5702 .elementor-element.elementor-element-abd3ed8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce3e030 */.elementor-5702 .elementor-element.elementor-element-ce3e030 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55e7c2 */.elementor-5702 .elementor-element.elementor-element-b55e7c2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abd3ed8 */.elementor-5702 .elementor-element.elementor-element-abd3ed8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce3e030 */.elementor-5702 .elementor-element.elementor-element-ce3e030 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55e7c2 */.elementor-5702 .elementor-element.elementor-element-b55e7c2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abd3ed8 */.elementor-5702 .elementor-element.elementor-element-abd3ed8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce3e030 */.elementor-5702 .elementor-element.elementor-element-ce3e030 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b55e7c2 */.elementor-5702 .elementor-element.elementor-element-b55e7c2 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abd3ed8 */.elementor-5702 .elementor-element.elementor-element-abd3ed8 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce3e030 */.elementor-5702 .elementor-element.elementor-element-ce3e030 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1fe2332 */.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-form input.elementor-field,
.elementor-form textarea.elementor-field,
.elementor-form select.elementor-field-textual {
    color: #555555 !important;
    opacity: 1;
}

.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-form input.elementor-field::placeholder,
.elementor-form textarea.elementor-field::placeholder {
    color: #555555;
    opacity: 1;
}

.elementor-5702 .elementor-element.elementor-element-1fe2332 .elementor-form select.elementor-field-textual {
    color: #555555;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cc85b6 */[data-elementor-type="wp-page"] {
    overflow: hidden;
}
html {
  scroll-padding-top: 200px;
}
@media only screen and (max-width: 767px) {
html {
  scroll-padding-top: 90px;
}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-34feb4c */.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-form input.elementor-field,
.elementor-form textarea.elementor-field,
.elementor-form select.elementor-field-textual {
    color: #555555 !important;
    opacity: 1;
}

.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-form input.elementor-field::placeholder,
.elementor-form textarea.elementor-field::placeholder {
    color: #555555;
    opacity: 1;
}

.elementor-5702 .elementor-element.elementor-element-34feb4c .elementor-form select.elementor-field-textual {
    color: #555555;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d011e0 */.elementor-5702 .elementor-element.elementor-element-0d011e0 span{
 color:#981B1E;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-865d30f */.elementor-5702 .elementor-element.elementor-element-865d30f span{
    color: var( --e-global-color-16ddec4 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c66fca4 */@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-c66fca4::after{
    content: '';
    background-color: #000;
    position:absolute;
    width:3px;
    height:calc(50% + 40px);
    left:30px;
    top:50%;
}
}
@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-c66fca4::after{
    left:25px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcd63ef */@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-fcd63ef::after{
    content: '';
    background-color: #000;
    position:absolute;
    width:3px;
    height:calc(100% + 40px);
    left:30px;
    top:0;
}
}
@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-fcd63ef::after{
    left:25px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c23b3 */@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-a8c23b3::after{
    content: '';
    background-color: #000;
    position:absolute;
    width:3px;
    height:calc(100% + 40px);
    left:30px;
    top:0;
}
}
@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-a8c23b3::after{
    left:25px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6de8a9 */@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-d6de8a9::after{
    content: '';
    background-color: #000;
    position:absolute;
    width:3px;
    height:50%;
    left:30px;
    top:0;
}
}
@media only screen and (max-width:1024px){
.elementor-5702 .elementor-element.elementor-element-d6de8a9::after{
    left:25px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6e1fb5 */.elementor-5702 .elementor-element.elementor-element-a6e1fb5 a{
    color:inherit;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ef49de6 */.elementor-5702 .elementor-element.elementor-element-ef49de6 a{
    color:inherit;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e802695 */.elementor-5702 .elementor-element.elementor-element-e802695 a{
    color:inherit;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-168c743 */a.toggle-btn span {
    text-decoration: underline;
    font-weight: 500;
    color: #498C1B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9987ae */.elementor-5702 .elementor-element.elementor-element-e9987ae a{
    color:inherit;
    font-weight:600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09c6774 */.elementor-5702 .elementor-element.elementor-element-09c6774 span{
 color:#981B1E;   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3105bcb */.elementor-5702 .elementor-element.elementor-element-3105bcb .elementor-icon-list-text {
    font-weight:600;
}/* End custom CSS */