.elementor-26 .elementor-element.elementor-element-80aade9{padding:70px 40px 70px 40px;}.elementor-26 .elementor-element.elementor-element-8bd0e9c > .elementor-element-populated{padding:0px 75px 0px 0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-cf63a5f{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-cf63a5f > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-26 .elementor-element.elementor-element-cf63a5f .elementor-headline{text-align:start;font-size:55px;font-weight:700;line-height:1.3em;letter-spacing:-1px;}.elementor-26 .elementor-element.elementor-element-cf63a5f .elementor-headline-plain-text{color:var( --e-global-color-f7e6d5d );}.elementor-26 .elementor-element.elementor-element-cf63a5f .elementor-headline-dynamic-wrapper path{stroke:#E92524;}.elementor-widget-text-editor{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-26 .elementor-element.elementor-element-ced723b > .elementor-widget-container{margin:0px 0px -17px 0px;padding:24px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-ced723b{columns:1;font-size:21px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-a714997 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-a714997{columns:1;font-size:18px;line-height:1.6em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-3a6365d .elementor-button{background-color:var( --e-global-color-f7e6d5d );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-3a6365d .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-3a6365d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f7e6d5d );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-3a6365d .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-3a6365d .elementor-button:focus svg{fill:var( --e-global-color-f7e6d5d );}.elementor-26 .elementor-element.elementor-element-7946770 > .elementor-element-populated{border-style:none;}.elementor-26 .elementor-element.elementor-element-ad10932 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-26 .elementor-element.elementor-element-0749add > .elementor-container{max-width:1100px;}.elementor-26 .elementor-element.elementor-element-0749add{padding:70px 0px 70px 0px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2dd8ebe > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline{text-align:center;font-size:55px;font-weight:700;line-height:1.3em;letter-spacing:-1px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline-dynamic-text{line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline-dynamic-wrapper path{stroke:#E92524;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-36a50fa > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-main-swiper{width:100%;}.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-swiper-button{font-size:0px;}.elementor-26 .elementor-element.elementor-element-36a50fa .swiper-pagination-bullet{height:11px;width:11px;}.elementor-26 .elementor-element.elementor-element-36a50fa .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:46px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:46px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:46px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:46px;}.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-testimonial__name{font-size:16px;}.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-testimonial__title{font-size:14px;}.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-testimonial__image img{width:171px;height:171px;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (171px / 2) - 8px );}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (171px / 2) - 8px );right:auto;}body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (171px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (171px / 2) - 8px );right:auto;}body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (171px / 2) - 8px );left:auto;}body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:12px;margin-right:0;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:12px;margin-left:0;}.elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-26 .elementor-element.elementor-element-36a50fa.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:12px;}.elementor-26 .elementor-element.elementor-element-9fda40e{padding:30px 0px 70px 0px;}.elementor-26 .elementor-element.elementor-element-0b0100d > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-26 .elementor-element.elementor-element-1a42337, .elementor-26 .elementor-element.elementor-element-1a42337 > .elementor-background-overlay{border-radius:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-1a42337{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.25);padding:40px 45px 40px 45px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-3a35714 .elementor-heading-title{font-size:34px;line-height:1.3em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-baa1005 > .elementor-widget-container{padding:0px 35px 0px 0px;}.elementor-26 .elementor-element.elementor-element-baa1005{font-size:16px;line-height:1.6em;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-a1a47f2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26 .elementor-element.elementor-element-a1a47f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-a1a47f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-26 .elementor-element.elementor-element-6c64697 .elementor-button{background-color:var( --e-global-color-f7e6d5d );line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:45px 45px 45px 45px;}.elementor-26 .elementor-element.elementor-element-6c64697 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-6c64697 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f7e6d5d );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-6c64697 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-6c64697 .elementor-button:focus svg{fill:var( --e-global-color-f7e6d5d );}.elementor-26 .elementor-element.elementor-element-faac36e > .elementor-container{max-width:1100px;}.elementor-26 .elementor-element.elementor-element-faac36e{padding:70px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-467fd63{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-467fd63 > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline{text-align:center;font-size:55px;font-weight:700;line-height:1.3em;letter-spacing:-1px;}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline-dynamic-text{line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline-dynamic-wrapper path{stroke:#E92524;}.elementor-26 .elementor-element.elementor-element-12e24d6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-26 .elementor-element.elementor-element-12e24d6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-26 .elementor-element.elementor-element-12e24d6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26 .elementor-element.elementor-element-4e56afc3 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-12f43891{padding:60px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-7fcce949 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-7fcce949 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-7fcce949 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-7fcce949 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-24277169 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-24277169.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-24277169.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-24277169.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-97365ba > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-97365ba > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-97365ba > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-97365ba > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-106f741 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-106f741.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-106f741.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-106f741.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-74060d24 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-74060d24 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-74060d24 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-74060d24 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-70f8f011 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-70f8f011.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-70f8f011.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-70f8f011.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-b8e9925{padding:0px 0px 60px 0px;}.elementor-26 .elementor-element.elementor-element-b924dfe > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-b924dfe > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-b924dfe > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-b924dfe > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cc880a4 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-cc880a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-cc880a4.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-cc880a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-0f0a380 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-0f0a380 > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-0f0a380 > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-0f0a380 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-1af754d > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-1af754d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-1af754d.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-1af754d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-a0220be > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#CFCFCF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-a0220be > .elementor-element-populated, .elementor-26 .elementor-element.elementor-element-a0220be > .elementor-element-populated > .elementor-background-overlay, .elementor-26 .elementor-element.elementor-element-a0220be > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-dc571bb > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-title{margin-block-end:18px;color:#000000;}.elementor-26 .elementor-element.elementor-element-dc571bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-dc571bb.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-dc571bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon{font-size:50px;}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-title a{font-size:25px;font-weight:600;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-description{font-size:16px;font-weight:300;line-height:1.6em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-4ec2307 .elementor-button{background-color:var( --e-global-color-f7e6d5d );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-26 .elementor-element.elementor-element-4ec2307 .elementor-button:hover, .elementor-26 .elementor-element.elementor-element-4ec2307 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f7e6d5d );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-4ec2307 .elementor-button:hover svg, .elementor-26 .elementor-element.elementor-element-4ec2307 .elementor-button:focus svg{fill:var( --e-global-color-f7e6d5d );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-0b0100d{width:100%;}.elementor-26 .elementor-element.elementor-element-e37206f{width:66%;}.elementor-26 .elementor-element.elementor-element-a1a47f2{width:34%;}}@media(max-width:1199px){.elementor-26 .elementor-element.elementor-element-8bd0e9c > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cf63a5f .elementor-headline{font-size:55px;}.elementor-26 .elementor-element.elementor-element-0749add{padding:15px 0px 15px 0px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline{font-size:45px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-9fda40e{padding:60px 0px 70px 0px;}.elementor-26 .elementor-element.elementor-element-faac36e{padding:15px 0px 15px 0px;}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline{font-size:45px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-12e24d6e{padding:10px 25px 100px 25px;}.elementor-26 .elementor-element.elementor-element-12f43891{padding:10px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-24277169 .elementor-icon-box-description{font-size:14px;}.elementor-26 .elementor-element.elementor-element-106f741 .elementor-icon-box-description{font-size:14px;}.elementor-26 .elementor-element.elementor-element-70f8f011 .elementor-icon-box-description{font-size:14px;}.elementor-26 .elementor-element.elementor-element-cc880a4 .elementor-icon-box-description{font-size:14px;}.elementor-26 .elementor-element.elementor-element-1af754d .elementor-icon-box-description{font-size:14px;}.elementor-26 .elementor-element.elementor-element-dc571bb .elementor-icon-box-description{font-size:14px;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-8bd0e9c > .elementor-element-populated{padding:0px 0px 45px 0px;}.elementor-26 .elementor-element.elementor-element-cf63a5f > .elementor-widget-container{margin:-14px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-cf63a5f .elementor-headline{font-size:50px;}.elementor-26 .elementor-element.elementor-element-ced723b{font-size:18px;line-height:1.3em;}.elementor-26 .elementor-element.elementor-element-a714997{font-size:16px;}.elementor-26 .elementor-element.elementor-element-7946770 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe > .elementor-widget-container{margin:-14px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-2dd8ebe .elementor-headline{font-size:38px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-36a50fa > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-9fda40e{padding:60px 0px 70px 0px;}.elementor-26 .elementor-element.elementor-element-1a42337{padding:40px 30px 40px 30px;}.elementor-26 .elementor-element.elementor-element-467fd63 > .elementor-widget-container{margin:-14px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-467fd63 .elementor-headline{font-size:38px;letter-spacing:0px;}.elementor-26 .elementor-element.elementor-element-12e24d6e{padding:10px 20px 50px 20px;}.elementor-26 .elementor-element.elementor-element-4e56afc3 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-7fcce949 > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-97365ba > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-74060d24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-b924dfe > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-0f0a380 > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-26 .elementor-element.elementor-element-a0220be > .elementor-element-populated{border-width:1px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for animated-headline, class: .elementor-element-cf63a5f *//* Target the animated headline text */
.elementor-headline-dynamic-wrapper {
    text-decoration: none !important; /* Remove default text-decoration */
    position: relative; /* Ensure positioning for the underline */
}

/* Remove default SVG or animated underline styles */
.elementor-headline-dynamic-wrapper svg,
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-letter {
    display: none !important; /* Hide animated SVG or letter effects */
}

/* Add a plain straight underline */
.elementor-headline-dynamic-wrapper::after {
    content: '';
    position: absolute;
    bottom: 5px; /* Adjust distance from text */
    left: 0;
    width: 100%;
    height: 4px; /* Thickness of the underline */
    background-color: #E92524; /* Color of the underline */
  animation: drawUnderline 1s ease-out 2s forwards;
}
@keyframes drawUnderline {
    from { width: 0; }
    to { width: 100%; }
}

@media (max-width: 767px) {
    .elementor-headline-dynamic-wrapper::after {
        height: 3px; /* Thinner underline for mobile */
        bottom: 3px;
        animation: drawUnderline 0.8s ease-out 2s forwards; /* Same delay, faster animation */
    }
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-2dd8ebe *//* Target the animated headline text */
.elementor-headline-dynamic-wrapper {
    text-decoration: none !important; /* Remove default text-decoration */
    position: relative; /* Ensure positioning for the underline */
}

/* Remove default SVG or animated underline styles */
.elementor-headline-dynamic-wrapper svg,
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-letter {
    display: none !important; /* Hide animated SVG or letter effects */
}

/* Add a plain straight underline */
.elementor-headline-dynamic-wrapper::after {
    content: '';
    position: absolute;
    bottom: 5px; /* Adjust distance from text */
    left: 0;
    width: 100%;
    height: 4px; /* Thickness of the underline */
    background-color: #E92524; /* Color of the underline */
  animation: drawUnderline 1s ease-out 2s forwards;
}
@keyframes drawUnderline {
    from { width: 0; }
    to { width: 100%; }
}

@media (max-width: 767px) {
    .elementor-headline-dynamic-wrapper::after {
        height: 3px; /* Thinner underline for mobile */
        bottom: 3px;
        animation: drawUnderline 0.8s ease-out 2s forwards; /* Same delay, faster animation */
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-36a50fa *//* custom-pro-widget-testimonial-carousel.min.css | https://staging.dennisroofingsc.com/wp-content/uploads/elementor/css/custom-pro-widget-testimonial-carousel.min.css?ver=3.30.0 */

.elementor-testimonial__image img {
  /* border-radius: 999px; */
  border-radius: 10px;
}

/* post-26.css | https://staging.dennisroofingsc.com/wp-content/uploads/elementor/css/post-26.css?ver=1752795905 */

.elementor-26 .elementor-element.elementor-element-36a50fa .elementor-testimonial__image img {
  /* width: 171px; */
  /* height: 171px; */
  width: 280px;
  height: 360px;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-467fd63 *//* Target the animated headline text */
.elementor-headline-dynamic-wrapper {
    text-decoration: none !important; /* Remove default text-decoration */
    position: relative; /* Ensure positioning for the underline */
}

/* Remove default SVG or animated underline styles */
.elementor-headline-dynamic-wrapper svg,
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-letter {
    display: none !important; /* Hide animated SVG or letter effects */
}

/* Add a plain straight underline */
.elementor-headline-dynamic-wrapper::after {
    content: '';
    position: absolute;
    bottom: 5px; /* Adjust distance from text */
    left: 0;
    width: 100%;
    height: 4px; /* Thickness of the underline */
    background-color: #E92524; /* Color of the underline */
  animation: drawUnderline 1s ease-out 2s forwards;
}
@keyframes drawUnderline {
    from { width: 0; }
    to { width: 100%; }
}

@media (max-width: 767px) {
    .elementor-headline-dynamic-wrapper::after {
        height: 3px; /* Thinner underline for mobile */
        bottom: 3px;
        animation: drawUnderline 0.8s ease-out 2s forwards; /* Same delay, faster animation */
    }
}/* End custom CSS */