.elementor-12 .elementor-element.elementor-element-16f0167d{--display:flex;--min-height:700px;--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;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16f0167d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16f0167d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/roof-leak-repair-Birmingham.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-16f0167d::before, .elementor-12 .elementor-element.elementor-element-16f0167d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-16f0167d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-16f0167d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-16f0167d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-16f0167d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-72adfc4d{--display:flex;--min-height:600px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72adfc4d::before, .elementor-12 .elementor-element.elementor-element-72adfc4d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-72adfc4d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-72adfc4d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-72adfc4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-72adfc4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-ce1f3b6 ) 50%, var( --e-global-color-a1fb7a1 ) 50%);}.elementor-12 .elementor-element.elementor-element-6af900cd{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-71727b16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c0a7726{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5947c38c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6c21dafb img{border-style:double;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-b5c419c );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-284cbd9c{text-align:center;}.elementor-12 .elementor-element.elementor-element-284cbd9c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-77673968{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4ba796c8 img{border-style:double;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-b5c419c );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-2e23eb57{text-align:center;}.elementor-12 .elementor-element.elementor-element-2e23eb57 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-b43ab46{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-567773c4 img{border-style:double;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-b5c419c );border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-53c70192{text-align:center;}.elementor-12 .elementor-element.elementor-element-53c70192 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-7eb966bf{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-699405c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6cb85e3e{right:50px;}body.rtl .elementor-12 .elementor-element.elementor-element-6cb85e3e{left:50px;}.elementor-12 .elementor-element.elementor-element-6cb85e3e{top:270px;}.elementor-12 .elementor-element.elementor-element-6cb85e3e .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-6cb85e3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b5c419c );}.elementor-12 .elementor-element.elementor-element-6cb85e3e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cb85e3e.elementor-view-default .elementor-icon{color:var( --e-global-color-b5c419c );border-color:var( --e-global-color-b5c419c );}.elementor-12 .elementor-element.elementor-element-6cb85e3e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cb85e3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b5c419c );}.elementor-12 .elementor-element.elementor-element-6cb85e3e .elementor-icon{font-size:80px;}.elementor-12 .elementor-element.elementor-element-6cb85e3e .elementor-icon svg{height:80px;}.elementor-12 .elementor-element.elementor-element-2dc6b507{--display:flex;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:35px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-2dc6b507::before, .elementor-12 .elementor-element.elementor-element-2dc6b507 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2dc6b507 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2dc6b507 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2dc6b507 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2dc6b507 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3cb5302c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3cb5302c{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1275c776{z-index:3;}.elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button:focus{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1275c776 .elementor-button:focus svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-607d38aa{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-700cbb3c{--display:flex;--overlay-opacity:0.8;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-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:20px 20px 20px 20px;--margin-top:-30px;--margin-bottom:-150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-700cbb3c::before, .elementor-12 .elementor-element.elementor-element-700cbb3c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-700cbb3c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-700cbb3c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-700cbb3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-700cbb3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b5c419c );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-2f13e923{--display:flex;--min-height:450px;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12 .elementor-element.elementor-element-2f13e923.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}.elementor-12 .elementor-element.elementor-element-59c9b3bc{text-align:center;}.elementor-12 .elementor-element.elementor-element-59c9b3bc .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-3b479c40{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3b479c40:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3b479c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1fb7a1 );}.elementor-12 .elementor-element.elementor-element-192247a4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5beb8e83.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5beb8e83.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5beb8e83.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-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5beb8e83:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5beb8e83:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5ddbeda2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5ddbeda2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5ddbeda2.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-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5ddbeda2:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5ddbeda2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c3ae20b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c3ae20b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c3ae20b.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-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5c3ae20b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5c3ae20b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2894ccd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2894ccd2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2894ccd2.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-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-2894ccd2:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2894ccd2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-1bd25190{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1bd25190:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bd25190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ce1f3b6 );background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/about-layer.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-1bd25190::before, .elementor-12 .elementor-element.elementor-element-1bd25190 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1bd25190 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1bd25190 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1bd25190 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1bd25190 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-677f64b );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-736c6281{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c6b0447{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-131ab8d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-55d32716{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-6a799f6d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-9e39563{--display:flex;--min-height:250px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e39563:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9e39563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Jefferson-County-Alabama-Roofer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4acde433{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:0px 20px 20px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-4acde433:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4acde433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5885c1c4.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-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon{font-size:20px;padding:16px;}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-5885c1c4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5885c1c4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6475743.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6475743.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6475743.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-12 .elementor-element.elementor-element-6475743.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6475743.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6475743.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6475743.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6475743.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6475743.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6475743.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-6475743.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6475743.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon{font-size:20px;padding:16px;}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6475743:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6475743:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6d4a268e.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-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon{font-size:20px;padding:16px;}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6d4a268e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6d4a268e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4aab5651{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2664e8a1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-2664e8a1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-2664e8a1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-img img{border-style:none;border-radius:50px;transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-2664e8a1:has(:hover) .elementor-image-box-title,
					 .elementor-12 .elementor-element.elementor-element-2664e8a1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2c3b2705{--display:flex;--min-height:600px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-2c3b2705:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c3b2705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Birmingham-Alabama-Roofing-Company-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-73ff56d6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-73ff56d6.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:inherit;background-color:inherit;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-538ed717{right:10px;}body.rtl .elementor-12 .elementor-element.elementor-element-538ed717{left:10px;}.elementor-12 .elementor-element.elementor-element-538ed717{top:10px;}.elementor-12 .elementor-element.elementor-element-538ed717 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b5c419c );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-default .elementor-icon{color:var( --e-global-color-b5c419c );border-color:var( --e-global-color-b5c419c );}.elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b5c419c );}.elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-538ed717.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-538ed717 .elementor-icon{font-size:24px;padding:14px;}.elementor-12 .elementor-element.elementor-element-538ed717 .elementor-icon svg{height:24px;}.elementor-12 .elementor-element.elementor-element-1cac1926 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3f7507f9{text-align:start;}.elementor-12 .elementor-element.elementor-element-3f7507f9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-e7c7886{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:150px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e7c7886:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e7c7886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/roofing-services-Shelby-County-AL.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-e7c7886::before, .elementor-12 .elementor-element.elementor-element-e7c7886 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e7c7886 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e7c7886 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e7c7886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e7c7886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-155595a0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-727e908{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3ae309e4{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-74068abd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-40b87800{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-40b87800:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-40b87800 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-40b87800:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-40b87800, .elementor-12 .elementor-element.elementor-element-40b87800::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-52187151.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-52187151.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-52187151.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-12 .elementor-element.elementor-element-52187151 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-52187151:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-52187151:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2793ae5f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54de90d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-54de90d7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-54de90d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-54de90d7:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54de90d7, .elementor-12 .elementor-element.elementor-element-54de90d7::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7536fe56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7536fe56.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7536fe56.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-12 .elementor-element.elementor-element-7536fe56 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-7536fe56:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7536fe56:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-54ab5b14 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5daeba56{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5daeba56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5daeba56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5daeba56:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5daeba56, .elementor-12 .elementor-element.elementor-element-5daeba56::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c2ca4ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c2ca4ec.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c2ca4ec.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-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-c2ca4ec:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c2ca4ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4f364210 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-75da7f1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-75da7f1f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75da7f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-75da7f1f:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-75da7f1f, .elementor-12 .elementor-element.elementor-element-75da7f1f::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73f33b15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-73f33b15.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-73f33b15.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-12 .elementor-element.elementor-element-73f33b15 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-73f33b15:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-73f33b15:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-66a1cfcb .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-584dad45{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-584dad45:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-584dad45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-584dad45:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-584dad45, .elementor-12 .elementor-element.elementor-element-584dad45::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-334a9a9b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-334a9a9b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-334a9a9b.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-12 .elementor-element.elementor-element-334a9a9b .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-334a9a9b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-334a9a9b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-49a91b66 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-20dfc399{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-20dfc399:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-20dfc399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-20dfc399:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-20dfc399, .elementor-12 .elementor-element.elementor-element-20dfc399::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-203457e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-203457e6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-203457e6.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-12 .elementor-element.elementor-element-203457e6 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-203457e6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-203457e6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1789ce65 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4d28bd14{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-ce1f3b6 );--border-color:var( --e-global-color-ce1f3b6 );--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4d28bd14:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4d28bd14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-4d28bd14:hover{border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4d28bd14, .elementor-12 .elementor-element.elementor-element-4d28bd14::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-668490f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-668490f6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-668490f6.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-12 .elementor-element.elementor-element-668490f6 .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-668490f6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-668490f6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2739810b .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2739810b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-2739810b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2739810b .elementor-button:focus{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2739810b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2739810b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-779771e7{--display:flex;--justify-content:flex-end;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.08);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-779771e7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-779771e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-649e0e3c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-649e0e3c{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-677f64b );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-677f64b );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-accent );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-accent );width:20px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2efa5619{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2efa5619:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2efa5619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6bc429ec{right:80px;}body.rtl .elementor-12 .elementor-element.elementor-element-6bc429ec{left:80px;}.elementor-12 .elementor-element.elementor-element-6bc429ec{top:80px;}.elementor-12 .elementor-element.elementor-element-6bc429ec img{width:100px;opacity:0.1;}.elementor-12 .elementor-element.elementor-element-6b45b8b5{--display:flex;--min-height:550px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6b45b8b5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b45b8b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Birmingham-AL-roofers.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6d1de411{--display:flex;--position:absolute;--border-radius:0px 0px 0px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-6d1de411:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d1de411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6d1de411{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6d1de411{left:0px;}.elementor-12 .elementor-element.elementor-element-7a84371f{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFF2F3;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7a84371f{left:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-7a84371f{right:-40px;}.elementor-12 .elementor-element.elementor-element-6c9b2e34{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFF2F3;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6c9b2e34{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6c9b2e34{left:0px;}.elementor-12 .elementor-element.elementor-element-6dd2e735{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-6dd2e735:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6dd2e735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-title{justify-content:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-2645a09b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-2645a09b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2645a09b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-88a0ac2-font-family ), Sans-serif;font-size:var( --e-global-typography-88a0ac2-font-size );font-weight:var( --e-global-typography-88a0ac2-font-weight );line-height:var( --e-global-typography-88a0ac2-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-job{color:var( --e-global-color-text );font-family:var( --e-global-typography-9af2f6e-font-family ), Sans-serif;font-size:var( --e-global-typography-9af2f6e-font-size );font-weight:var( --e-global-typography-9af2f6e-font-weight );line-height:var( --e-global-typography-9af2f6e-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2151871d{right:30px;}body.rtl .elementor-12 .elementor-element.elementor-element-2151871d{left:30px;}.elementor-12 .elementor-element.elementor-element-2151871d{bottom:25px;}.elementor-12 .elementor-element.elementor-element-2151871d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2151871d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b3a3753 );}.elementor-12 .elementor-element.elementor-element-2151871d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2151871d.elementor-view-default .elementor-icon{color:var( --e-global-color-b3a3753 );border-color:var( --e-global-color-b3a3753 );}.elementor-12 .elementor-element.elementor-element-2151871d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2151871d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b3a3753 );}.elementor-12 .elementor-element.elementor-element-2151871d .elementor-icon{font-size:40px;}.elementor-12 .elementor-element.elementor-element-2151871d .elementor-icon svg{height:40px;}.elementor-12 .elementor-element.elementor-element-48f444ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-1a218b9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-35d82ba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-44a30fc1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-44a30fc1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44a30fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-608e7e18 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-608e7e18 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-608e7e18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-608e7e18.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-608e7e18.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-12 .elementor-element.elementor-element-608e7e18 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-608e7e18:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-608e7e18:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ca8248c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4ca8248c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4ca8248c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-606ce074 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-606ce074 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-606ce074.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-606ce074.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-606ce074.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-12 .elementor-element.elementor-element-606ce074 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-606ce074:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-606ce074:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5a1d32cf{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5a1d32cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5a1d32cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-46379ed1 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-46379ed1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-46379ed1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-46379ed1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-46379ed1.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-12 .elementor-element.elementor-element-46379ed1 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-46379ed1:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-46379ed1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-16618061{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.07);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-16618061:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-16618061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-cd82f8b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-12 .elementor-element.elementor-element-cd82f8b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-cd82f8b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-cd82f8b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cd82f8b.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-12 .elementor-element.elementor-element-cd82f8b .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-cd82f8b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-cd82f8b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-12157c4a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b7233df{--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-12 .elementor-element.elementor-element-3c4fab44{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4decd469{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-10196b0f{--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-12 .elementor-element.elementor-element-5bc7a050{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7fa3ff53{--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-12 .elementor-element.elementor-element-149dea4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c27c932{text-align:start;}.elementor-12 .elementor-element.elementor-element-4c27c932 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-39aaa334{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-789f0126{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a2df349{--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-12 .elementor-element.elementor-element-d2f935e{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d2f935e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d2f935e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Roof-Replacement-Birmingham-Alabama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-64fa16ef{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-64fa16ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-64fa16ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64fa16ef{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-64fa16ef{left:0px;}.elementor-12 .elementor-element.elementor-element-5a69d6f8{z-index:2;}.elementor-12 .elementor-element.elementor-element-5a69d6f8 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5a69d6f8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5a69d6f8 .elementor-icon{font-size:30px;padding:16px;}.elementor-12 .elementor-element.elementor-element-5a69d6f8 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-448a7b7d{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-448a7b7d{left:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-448a7b7d{right:-40px;}.elementor-12 .elementor-element.elementor-element-47255cf1{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-47255cf1{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-47255cf1{left:0px;}.elementor-12 .elementor-element.elementor-element-67f7efb5{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-67f7efb5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-67f7efb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2552df8e{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2552df8e{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2552df8e{right:0px;}.elementor-12 .elementor-element.elementor-element-282651c7{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-282651c7{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-282651c7{left:-40px;}.elementor-12 .elementor-element.elementor-element-656bbacd{z-index:2;}.elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-656bbacd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-656bbacd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2591ff10{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2591ff10:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2591ff10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Roof-Repair-Birmingham-Alabama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3bcc39f7{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-3bcc39f7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3bcc39f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3bcc39f7{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3bcc39f7{left:0px;}.elementor-12 .elementor-element.elementor-element-2d77dfb5{z-index:2;}.elementor-12 .elementor-element.elementor-element-2d77dfb5 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d77dfb5.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2d77dfb5 .elementor-icon{font-size:30px;padding:16px;}.elementor-12 .elementor-element.elementor-element-2d77dfb5 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-ea50706{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ea50706{left:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-ea50706{right:-40px;}.elementor-12 .elementor-element.elementor-element-7c65ff4{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7c65ff4{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-7c65ff4{left:0px;}.elementor-12 .elementor-element.elementor-element-66864cf{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-66864cf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-66864cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-b819e2d{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b819e2d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-b819e2d{right:0px;}.elementor-12 .elementor-element.elementor-element-198bd1fa{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-198bd1fa{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-198bd1fa{left:-40px;}.elementor-12 .elementor-element.elementor-element-5853d16a{z-index:2;}.elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5853d16a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5853d16a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-45a1ff06{--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-12 .elementor-element.elementor-element-6775e8e6{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6775e8e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6775e8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Birmingham-AL-Storm-Damage-Repair.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-28eb0d35{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-28eb0d35:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28eb0d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-28eb0d35{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-28eb0d35{left:0px;}.elementor-12 .elementor-element.elementor-element-74a01333{z-index:2;}.elementor-12 .elementor-element.elementor-element-74a01333 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-74a01333.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-74a01333 .elementor-icon{font-size:30px;padding:16px;}.elementor-12 .elementor-element.elementor-element-74a01333 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-2b52e4b7{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:0px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2b52e4b7{left:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-2b52e4b7{right:-40px;}.elementor-12 .elementor-element.elementor-element-4a8142dc{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4a8142dc{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-4a8142dc{left:0px;}.elementor-12 .elementor-element.elementor-element-3fd73d4f{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3fd73d4f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3fd73d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-32ed4534{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-32ed4534{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-32ed4534{right:0px;}.elementor-12 .elementor-element.elementor-element-1c9f996{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1c9f996{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-1c9f996{left:-40px;}.elementor-12 .elementor-element.elementor-element-522bfad5{z-index:2;}.elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-522bfad5:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-522bfad5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4a995451{--display:flex;--min-height:400px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a995451:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4a995451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Roof-Inspection-Birmingham-Alabama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4c4653d9{--display:flex;--position:absolute;--min-height:80px;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-4c4653d9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c4653d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4c4653d9{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-4c4653d9{left:0px;}.elementor-12 .elementor-element.elementor-element-6cd57cc1{z-index:2;}.elementor-12 .elementor-element.elementor-element-6cd57cc1 .elementor-icon-wrapper{text-align:end;}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6cd57cc1.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6cd57cc1 .elementor-icon{font-size:30px;padding:16px;}.elementor-12 .elementor-element.elementor-element-6cd57cc1 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-7ce48519{--spacer-size:30px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-1px;border-radius:0px 20px 0px 0px;box-shadow:20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7ce48519{left:-39px;}body.rtl .elementor-12 .elementor-element.elementor-element-7ce48519{right:-39px;}.elementor-12 .elementor-element.elementor-element-16954662{--spacer-size:40px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;bottom:-40px;border-radius:0px 20px 0px 0px;box-shadow:0px -20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-16954662{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-16954662{left:0px;}.elementor-12 .elementor-element.elementor-element-5b014c59{--display:flex;--border-radius:0px 50px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5b014c59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5b014c59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-6f2c7591{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;top:-40px;border-radius:0px 0px 0px 20px;box-shadow:0px 20px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6f2c7591{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6f2c7591{right:0px;}.elementor-12 .elementor-element.elementor-element-d7e9eec{--spacer-size:40px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;bottom:0px;border-radius:0px 0px 0px 20px;box-shadow:-20px 0px 0px 0px #FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d7e9eec{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-d7e9eec{left:-40px;}.elementor-12 .elementor-element.elementor-element-5c205bee{z-index:2;}.elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5c205bee:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5c205bee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a4b2eb0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a4b2eb0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a4b2eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-295dcecf{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-feba44f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4a06e902{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-2e1903e1{--display:flex;--min-height:220px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e1903e1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2e1903e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://happyroofingal.com/wp-content/uploads/2026/08/home-roof-repair-Pelham-alabama.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-a7e74ef{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b9fe450{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e60245a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-e60245a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e60245a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-3a53d5e4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-b3a3753 );--border-color:var( --e-global-color-b3a3753 );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-18ed867b img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-677f64b );border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-68e1fdc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-12 .elementor-element.elementor-element-68e1fdc4 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-677f64b );border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-67f822c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-12 .elementor-element.elementor-element-67f822c0 img{width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-677f64b );border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-5c439fe2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) -25px;}.elementor-12 .elementor-element.elementor-element-5c439fe2 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c439fe2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5c439fe2 .elementor-icon{font-size:28px;padding:20px;}.elementor-12 .elementor-element.elementor-element-5c439fe2 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-29d3eaa4 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-46d14585{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-46d14585:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46d14585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-78e30504:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-78e30504:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-77770a54{--display:flex;--justify-content:center;--overflow:hidden;--overlay-opacity:0.6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77770a54::before, .elementor-12 .elementor-element.elementor-element-77770a54 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-77770a54 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-77770a54 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-77770a54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-77770a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-12 .elementor-element.elementor-element-fe3a0e1 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider, .elementor-12 .elementor-element.elementor-element-fe3a0e1  .elementskit-testimonial_card{padding:70px 70px 70px 70px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-commentor-content{min-height:500px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-stars > li > a, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-stars > li > span{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );font-size:20px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-author-name{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-677f64b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider .swiper-navigation-button{font-size:36px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-12 .elementor-element.elementor-element-7a55461c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7a55461c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a55461c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/residential-roofer-Birmingham-Alabama.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7a55461c::before, .elementor-12 .elementor-element.elementor-element-7a55461c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7a55461c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-7a55461c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7a55461c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-7a55461c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-4c26e8df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-50875c88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-441c9451{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-15d26f77{--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;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-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-15d26f77.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;background-color:inherit;}.elementor-12 .elementor-element.elementor-element-3dddbbf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-58fd04e3{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-24c1b24a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-74f19ee3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-74f19ee3 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-78772939{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-1fc9381f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b3482c2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1b3482c2 .elementor-button:focus{background-color:var( --e-global-color-ce1f3b6 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1b3482c2 .elementor-button{fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-1b3482c2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-1b3482c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-48259d7b{--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;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-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-48259d7b.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;background-color:inherit;}.elementor-12 .elementor-element.elementor-element-2e7e22d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-786a1fa3{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-b07d0c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-331e36d1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-331e36d1 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-201fc7fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-4d00094{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-19d018fe .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-19d018fe .elementor-button:focus{background-color:var( --e-global-color-ce1f3b6 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-19d018fe .elementor-button{fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-19d018fe .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-19d018fe .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-33f7b39a{--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;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-b5c419c );--border-color:var( --e-global-color-b5c419c );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-33f7b39a.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:inherit;background-color:inherit;}.elementor-12 .elementor-element.elementor-element-c129f9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-49915034{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2a84d82{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-12 .elementor-element.elementor-element-2a84d82 .elementor-icon-list-text{color:var( --e-global-color-677f64b );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-5f125d94{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-677f64b );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7956fd2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4f3b540d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4f3b540d .elementor-button:focus{background-color:var( --e-global-color-ce1f3b6 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4f3b540d .elementor-button{fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-4f3b540d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4f3b540d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3de55c7f{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e608b69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a71d3d9{--spacer-size:500px;--e-transform-rotateZ:-5deg;top:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2a71d3d9{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2a71d3d9{right:0px;}.elementor-12 .elementor-element.elementor-element-255ff3b0{--display:flex;--min-height:510px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-255ff3b0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-255ff3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/roof-replacement-Birmingham-AL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2ca04e33{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ca04e33:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2ca04e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5db39d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-12 .elementor-element.elementor-element-5db39d6a .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-9ad45b6 );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5db39d6a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5db39d6a .elementor-icon{font-size:27px;padding:20px;}.elementor-12 .elementor-element.elementor-element-5db39d6a .elementor-icon svg{height:27px;}.elementor-12 .elementor-element.elementor-element-3bab5aa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--width:90px;font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );--word-spacing:9px;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7f64fc9d{--display:flex;--position:absolute;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:50px;}.elementor-12 .elementor-element.elementor-element-7f64fc9d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7f64fc9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-677f64b );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f64fc9d{right:-50px;}body.rtl .elementor-12 .elementor-element.elementor-element-7f64fc9d{left:-50px;}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4889f36f.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-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-9ad45b6 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-9ad45b6 );color:var( --e-global-color-9ad45b6 );border-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-12 .elementor-element.elementor-element-4889f36f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon{font-size:25px;padding:18px;}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title a{font-family:var( --e-global-typography-9439647-font-family ), Sans-serif;font-size:var( --e-global-typography-9439647-font-size );font-weight:var( --e-global-typography-9439647-font-weight );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-4889f36f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4889f36f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-18b7cda6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-1a700506{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-9ad45b6 );font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-secondary );border-radius:6px 6px 0px 0px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"]:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true]:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 6px 6px;padding:20px 20px 20px 30px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body p, .elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:6px 6px 0px 0px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b3a3753 );border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-6f9107bc{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f9107bc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f9107bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );}.elementor-12 .elementor-element.elementor-element-306bdb48{--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-12 .elementor-element.elementor-element-2a89f253{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-23ba46b0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-35e46456{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5cd53467{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-ed1353c{--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-12 .elementor-element.elementor-element-6ed06dcd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f5cc84f{text-align:start;}.elementor-12 .elementor-element.elementor-element-6f5cc84f p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-4a699664{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-accent );padding:8px 7px 5px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-ce1f3b6 );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{background-color:var( --e-global-color-677f64b );padding:10px 10px 10px 10px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i, .elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button{text-align:right;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-677f64b );width:20px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(:hover) svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover i{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-5e92d659{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-items > .post-item{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-image-card, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-card{background-color:var( --e-global-color-677f64b );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta{background-color:var( --e-global-color-accent );height:70px;width:70px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-btn{background-color:var( --e-global-color-accent );padding:15px 26px 15px 26px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-677f64b );fill:var( --e-global-color-677f64b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-btn:hover{background-color:var( --e-global-color-ce1f3b6 );color:var( --e-global-color-accent );fill:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7beda53b .btn-wraper{text-align:left;}.elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post .elementskit-post-body{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-image-card .elementskit-post-body{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list a, .elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list .meta-date-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list{text-align:left;margin:20px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list > span :is(i, svg){font-size:20px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list > span{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list > span i{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list > span svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper{color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-entry-header .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:var( --e-global-typography-8dbeffd-font-family ), Sans-serif;font-size:var( --e-global-typography-8dbeffd-font-size );font-weight:var( --e-global-typography-8dbeffd-font-weight );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body .entry-title a{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-entry-header .entry-title a{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body .entry-title{text-align:left;margin:0px 0px 14px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-entry-header .entry-title{text-align:left;margin:0px 0px 14px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-footer > p{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body > p{color:var( --e-global-color-text );text-align:left;margin:0px 0px 23px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-footer > p, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-footer{text-align:left;margin:0px 0px 23px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post .elementskit-post-footer > p{margin:0px 0px 23px 0px;}.elementor-12 .elementor-element.elementor-element-109475ea{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7d8d4b2b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2ef95095{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-46f2d886{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-d048a01-font-family ), Sans-serif;font-size:var( --e-global-typography-d048a01-font-size );font-weight:var( --e-global-typography-d048a01-font-weight );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-67c034ce{text-align:start;}.elementor-12 .elementor-element.elementor-element-67c034ce p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-2006038a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7fb1b3c2{--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:1px;}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-7fb1b3c2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-28ff4bfd{--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.7;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-28ff4bfd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28ff4bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ad45b6 );background-image:url("https://happyroofingal.com/wp-content/uploads/2026/08/Roof-Maintenance-Chelsea-Alabama.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-28ff4bfd::before, .elementor-12 .elementor-element.elementor-element-28ff4bfd > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28ff4bfd > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-28ff4bfd > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-28ff4bfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-28ff4bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a1fb7a1 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-4e478199{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39c9a8c7 .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-677f64b );}.elementor-12 .elementor-element.elementor-element-72a5f99{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-14341238 .elementor-button{background-color:var( --e-global-color-ce1f3b6 );fill:var( --e-global-color-677f64b );color:var( --e-global-color-677f64b );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-14341238 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-14341238 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-14341238 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-14341238 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-14341238 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-14341238 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-490fd979{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-309a31ba img{width:100%;border-radius:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-7a9eb8ce{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-7e5e38dd{text-align:center;}.elementor-12 .elementor-element.elementor-element-7e5e38dd .elementor-heading-title{font-family:var( --e-global-typography-bde5f3e-font-family ), Sans-serif;font-size:var( --e-global-typography-bde5f3e-font-size );font-weight:var( --e-global-typography-bde5f3e-font-weight );line-height:var( --e-global-typography-bde5f3e-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-72adfc4d{--flex-direction:column-reverse;--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;}.elementor-12 .elementor-element.elementor-element-6af900cd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-71727b16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2c0a7726{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-284cbd9c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2e23eb57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-53c70192 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-699405c3{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2dc6b507{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3cb5302c{text-align:center;}.elementor-12 .elementor-element.elementor-element-607d38aa{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-700cbb3c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-59c9b3bc .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-192247a4{--e-con-grid-template-columns:repeat(4, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1bd25190{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-736c6281{--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-12 .elementor-element.elementor-element-131ab8d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7e77b2bf{text-align:center;}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-4aab5651{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-title{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2c3b2705{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-1cac1926 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3f7507f9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3ae309e4{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-74068abd{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2efa5619{--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-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-name{font-size:var( --e-global-typography-88a0ac2-font-size );line-height:var( --e-global-typography-88a0ac2-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-job{font-size:var( --e-global-typography-9af2f6e-font-size );line-height:var( --e-global-typography-9af2f6e-line-height );}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-549e2628{text-align:center;}.elementor-12 .elementor-element.elementor-element-35d82ba4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-12157c4a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2b7233df{--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-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-10196b0f{--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-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7fa3ff53{--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-12 .elementor-element.elementor-element-4c27c932{text-align:center;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-789f0126{--justify-content:center;}.elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-a4b2eb0{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-295dcecf{--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-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-471c72c5{text-align:center;}.elementor-12 .elementor-element.elementor-element-a7e74ef{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-12 .elementor-element.elementor-element-6b9fe450{--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;}.elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7a55461c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-15d26f77{--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;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-48259d7b{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-33f7b39a{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-3de55c7f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3bab5aa1{--width:90px;font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f64fc9d{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-7f64fc9d{left:0px;}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body p, .elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6f9107bc{--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-306bdb48{--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-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-35e46456{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-ed1353c{--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-12 .elementor-element.elementor-element-6f5cc84f{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7beda53b .post-items > .post-item{flex:0 0 50%;max-width:50%;}.elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list a, .elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list .meta-date-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-entry-header .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-footer > p, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-109475ea{--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-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-67c034ce{text-align:center;}.elementor-12 .elementor-element.elementor-element-39c9a8c7 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-7e5e38dd{text-align:center;}.elementor-12 .elementor-element.elementor-element-7e5e38dd .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-6af900cd{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2c0a7726{--e-con-grid-template-columns:repeat(3, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-284cbd9c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2e23eb57 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-53c70192 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-66e4ab01 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-59c9b3bc .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-192247a4{--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5beb8e83 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ddbeda2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c3ae20b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2894ccd2 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1bd25190{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-131ab8d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-55d32716 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-7548fd74 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-9e39563{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:29px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4acde433{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5885c1c4 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6475743 .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6d4a268e .elementor-icon-box-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-4aab5651{--flex-direction:column-reverse;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8862a5e .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-title{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-2664e8a1 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-2c3b2705{--min-height:300px;}.elementor-12 .elementor-element.elementor-element-73ff56d6{--width:180px;}.elementor-12 .elementor-element.elementor-element-1cac1926 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3f7507f9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-e7c7886{--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-727e908 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-280fbc8a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3ae309e4{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-74068abd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-52187151 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7536fe56 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c2ca4ec .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-73f33b15 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-334a9a9b .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-203457e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-668490f6 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-5c60d8dc .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2efa5619{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6d1de411{--width:180px;}.elementor-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-70713fe5 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-name{font-size:var( --e-global-typography-88a0ac2-font-size );line-height:var( --e-global-typography-88a0ac2-line-height );}.elementor-12 .elementor-element.elementor-element-166736d7 .elementor-testimonial-job{font-size:var( --e-global-typography-9af2f6e-font-size );line-height:var( --e-global-typography-9af2f6e-line-height );}.elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a218b9d .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-10510e3e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-35d82ba4{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2f655235 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-12157c4a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4decd469 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23cac39f .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-3234f938 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-64fa16ef{--width:80px;--min-height:80px;}.elementor-12 .elementor-element.elementor-element-5a69d6f8 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-5a69d6f8 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-448a7b7d{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-47255cf1{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-67f7efb5{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-656bbacd .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-3bcc39f7{--width:80px;--min-height:80px;}.elementor-12 .elementor-element.elementor-element-2d77dfb5 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-2d77dfb5 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-ea50706{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-7c65ff4{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-66864cf{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5853d16a .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-28eb0d35{--width:80px;--min-height:80px;}.elementor-12 .elementor-element.elementor-element-74a01333 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-74a01333 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-2b52e4b7{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-4a8142dc{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-3fd73d4f{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-522bfad5 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-4c4653d9{--width:80px;--min-height:80px;}.elementor-12 .elementor-element.elementor-element-6cd57cc1 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-6cd57cc1 .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-7ce48519{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-16954662{--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-12 .elementor-element.elementor-element-5b014c59{--width:85%;--border-radius:0px 20px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c205bee .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-a4b2eb0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4a06e902 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-282e02aa .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78e30504 .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-75d687d1 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider, .elementor-12 .elementor-element.elementor-element-fe3a0e1  .elementskit-testimonial_card{padding:40px 20px 40px 20px;}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-fe3a0e1 .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7a55461c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-50875c88 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-54615541 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-58fd04e3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-78a57f27 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-786a1fa3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-307ec001 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6fdbb5ee .elementor-icon-list-item > a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-23301161 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-3de55c7f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e608b69{--width:80%;}.elementor-12 .elementor-element.elementor-element-2a71d3d9{--spacer-size:400px;}.elementor-12 .elementor-element.elementor-element-255ff3b0{--min-height:400px;}.elementor-12 .elementor-element.elementor-element-2ca04e33{--width:120px;}.elementor-12 .elementor-element.elementor-element-3bab5aa1{--width:90px;font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4889f36f .elementor-icon-box-title a{font-size:var( --e-global-typography-9439647-font-size );line-height:var( --e-global-typography-9439647-line-height );}.elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-1a700506 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-77051095 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body p, .elementor-12 .elementor-element.elementor-element-336d0e3a .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-6f9107bc{--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-23ba46b0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-2e5ddb45 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-12 .elementor-element.elementor-element-5bb791f0 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7beda53b .post-items > .post-item{flex:0 0 100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-blog-block-post, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-image-card, .elementor-12 .elementor-element.elementor-element-7beda53b .ekit-blog-post-masonry-inactive .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list a, .elementor-12 .elementor-element.elementor-element-7beda53b .post-meta-list .meta-date-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta .elementskit-meta-wraper strong{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-meta-lists .elementskit-single-meta{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-entry-header .entry-title, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-size:var( --e-global-typography-8dbeffd-font-size );line-height:var( --e-global-typography-8dbeffd-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-footer > p, .elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-post-body > p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7beda53b .elementskit-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-109475ea{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-46f2d886 .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-12 .elementor-element.elementor-element-1e623786 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-d048a01-font-size );line-height:var( --e-global-typography-d048a01-line-height );}.elementor-12 .elementor-element.elementor-element-28ff4bfd{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39c9a8c7 .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}.elementor-12 .elementor-element.elementor-element-7e5e38dd .elementor-heading-title{font-size:var( --e-global-typography-bde5f3e-font-size );line-height:var( --e-global-typography-bde5f3e-line-height );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-6af900cd{--width:50%;}.elementor-12 .elementor-element.elementor-element-2c0a7726{--width:60%;}.elementor-12 .elementor-element.elementor-element-7eb966bf{--width:900px;}.elementor-12 .elementor-element.elementor-element-699405c3{--width:50%;}.elementor-12 .elementor-element.elementor-element-2dc6b507{--width:520px;}.elementor-12 .elementor-element.elementor-element-700cbb3c{--width:550px;}.elementor-12 .elementor-element.elementor-element-192247a4{--width:50%;}.elementor-12 .elementor-element.elementor-element-4c6b0447{--width:50%;}.elementor-12 .elementor-element.elementor-element-6a799f6d{--width:120%;}.elementor-12 .elementor-element.elementor-element-9e39563{--width:40%;}.elementor-12 .elementor-element.elementor-element-4acde433{--width:60%;}.elementor-12 .elementor-element.elementor-element-2c3b2705{--width:50%;}.elementor-12 .elementor-element.elementor-element-73ff56d6{--width:220px;}.elementor-12 .elementor-element.elementor-element-155595a0{--width:60%;}.elementor-12 .elementor-element.elementor-element-6b45b8b5{--width:50%;}.elementor-12 .elementor-element.elementor-element-6d1de411{--width:180px;}.elementor-12 .elementor-element.elementor-element-2645a09b{--width:350px;}.elementor-12 .elementor-element.elementor-element-48f444ae{--width:50%;}.elementor-12 .elementor-element.elementor-element-35d82ba4{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c4fab44{--width:15%;}.elementor-12 .elementor-element.elementor-element-10196b0f{--width:85%;}.elementor-12 .elementor-element.elementor-element-5bc7a050{--width:48%;}.elementor-12 .elementor-element.elementor-element-7fa3ff53{--width:52%;}.elementor-12 .elementor-element.elementor-element-149dea4f{--width:63%;}.elementor-12 .elementor-element.elementor-element-39aaa334{--width:37%;}.elementor-12 .elementor-element.elementor-element-d2f935e{--width:60%;}.elementor-12 .elementor-element.elementor-element-64fa16ef{--width:80px;}.elementor-12 .elementor-element.elementor-element-67f7efb5{--width:350px;}.elementor-12 .elementor-element.elementor-element-2591ff10{--width:40%;}.elementor-12 .elementor-element.elementor-element-3bcc39f7{--width:80px;}.elementor-12 .elementor-element.elementor-element-66864cf{--width:350px;}.elementor-12 .elementor-element.elementor-element-6775e8e6{--width:40%;}.elementor-12 .elementor-element.elementor-element-28eb0d35{--width:80px;}.elementor-12 .elementor-element.elementor-element-3fd73d4f{--width:350px;}.elementor-12 .elementor-element.elementor-element-4a995451{--width:60%;}.elementor-12 .elementor-element.elementor-element-4c4653d9{--width:80px;}.elementor-12 .elementor-element.elementor-element-5b014c59{--width:350px;}.elementor-12 .elementor-element.elementor-element-feba44f{--width:65%;}.elementor-12 .elementor-element.elementor-element-2e1903e1{--width:35%;}.elementor-12 .elementor-element.elementor-element-6b9fe450{--width:30%;}.elementor-12 .elementor-element.elementor-element-77770a54{--width:70%;}.elementor-12 .elementor-element.elementor-element-4c26e8df{--width:70%;}.elementor-12 .elementor-element.elementor-element-15d26f77{--width:100%;}.elementor-12 .elementor-element.elementor-element-3dddbbf4{--width:25%;}.elementor-12 .elementor-element.elementor-element-24c1b24a{--width:25%;}.elementor-12 .elementor-element.elementor-element-78772939{--width:25%;}.elementor-12 .elementor-element.elementor-element-1fc9381f{--width:25%;}.elementor-12 .elementor-element.elementor-element-48259d7b{--width:100%;}.elementor-12 .elementor-element.elementor-element-2e7e22d2{--width:25%;}.elementor-12 .elementor-element.elementor-element-b07d0c8{--width:25%;}.elementor-12 .elementor-element.elementor-element-201fc7fe{--width:25%;}.elementor-12 .elementor-element.elementor-element-4d00094{--width:25%;}.elementor-12 .elementor-element.elementor-element-33f7b39a{--width:100%;}.elementor-12 .elementor-element.elementor-element-c129f9b{--width:25%;}.elementor-12 .elementor-element.elementor-element-49915034{--width:25%;}.elementor-12 .elementor-element.elementor-element-5f125d94{--width:25%;}.elementor-12 .elementor-element.elementor-element-7956fd2a{--width:25%;}.elementor-12 .elementor-element.elementor-element-e608b69{--width:37%;}.elementor-12 .elementor-element.elementor-element-255ff3b0{--width:100%;}.elementor-12 .elementor-element.elementor-element-2ca04e33{--width:120px;}.elementor-12 .elementor-element.elementor-element-7f64fc9d{--width:72%;}.elementor-12 .elementor-element.elementor-element-18b7cda6{--width:63%;}.elementor-12 .elementor-element.elementor-element-2a89f253{--width:8%;}.elementor-12 .elementor-element.elementor-element-35e46456{--width:92%;}.elementor-12 .elementor-element.elementor-element-5cd53467{--width:52%;}.elementor-12 .elementor-element.elementor-element-ed1353c{--width:48%;}.elementor-12 .elementor-element.elementor-element-6ed06dcd{--width:65%;}.elementor-12 .elementor-element.elementor-element-4a699664{--width:35%;}.elementor-12 .elementor-element.elementor-element-7d8d4b2b{--width:55%;}.elementor-12 .elementor-element.elementor-element-4e478199{--width:50%;}.elementor-12 .elementor-element.elementor-element-490fd979{--width:50%;}.elementor-12 .elementor-element.elementor-element-7a9eb8ce{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6af900cd{--width:100%;}.elementor-12 .elementor-element.elementor-element-2c0a7726{--width:80%;}.elementor-12 .elementor-element.elementor-element-7eb966bf{--width:100%;}.elementor-12 .elementor-element.elementor-element-699405c3{--width:100%;}.elementor-12 .elementor-element.elementor-element-2dc6b507{--width:100%;}.elementor-12 .elementor-element.elementor-element-700cbb3c{--width:100%;}.elementor-12 .elementor-element.elementor-element-192247a4{--width:100%;}.elementor-12 .elementor-element.elementor-element-4c6b0447{--width:100%;}.elementor-12 .elementor-element.elementor-element-6a799f6d{--width:100%;}.elementor-12 .elementor-element.elementor-element-9e39563{--width:40%;}.elementor-12 .elementor-element.elementor-element-4acde433{--width:60%;}.elementor-12 .elementor-element.elementor-element-2c3b2705{--width:100%;}.elementor-12 .elementor-element.elementor-element-155595a0{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b45b8b5{--width:100%;}.elementor-12 .elementor-element.elementor-element-48f444ae{--width:100%;}.elementor-12 .elementor-element.elementor-element-3c4fab44{--width:100%;}.elementor-12 .elementor-element.elementor-element-10196b0f{--width:100%;}.elementor-12 .elementor-element.elementor-element-5bc7a050{--width:100%;}.elementor-12 .elementor-element.elementor-element-7fa3ff53{--width:100%;}.elementor-12 .elementor-element.elementor-element-149dea4f{--width:100%;}.elementor-12 .elementor-element.elementor-element-39aaa334{--width:100%;}.elementor-12 .elementor-element.elementor-element-d2f935e{--width:58%;}.elementor-12 .elementor-element.elementor-element-2591ff10{--width:42%;}.elementor-12 .elementor-element.elementor-element-66864cf{--width:90%;}.elementor-12 .elementor-element.elementor-element-6775e8e6{--width:42%;}.elementor-12 .elementor-element.elementor-element-3fd73d4f{--width:90%;}.elementor-12 .elementor-element.elementor-element-4a995451{--width:58%;}.elementor-12 .elementor-element.elementor-element-feba44f{--width:100%;}.elementor-12 .elementor-element.elementor-element-2e1903e1{--width:100%;}.elementor-12 .elementor-element.elementor-element-6b9fe450{--width:100%;}.elementor-12 .elementor-element.elementor-element-77770a54{--width:100%;}.elementor-12 .elementor-element.elementor-element-4c26e8df{--width:100%;}.elementor-12 .elementor-element.elementor-element-3dddbbf4{--width:48%;}.elementor-12 .elementor-element.elementor-element-24c1b24a{--width:48%;}.elementor-12 .elementor-element.elementor-element-78772939{--width:48%;}.elementor-12 .elementor-element.elementor-element-1fc9381f{--width:48%;}.elementor-12 .elementor-element.elementor-element-2e7e22d2{--width:48%;}.elementor-12 .elementor-element.elementor-element-b07d0c8{--width:48%;}.elementor-12 .elementor-element.elementor-element-201fc7fe{--width:48%;}.elementor-12 .elementor-element.elementor-element-4d00094{--width:48%;}.elementor-12 .elementor-element.elementor-element-c129f9b{--width:48%;}.elementor-12 .elementor-element.elementor-element-49915034{--width:48%;}.elementor-12 .elementor-element.elementor-element-5f125d94{--width:48%;}.elementor-12 .elementor-element.elementor-element-7956fd2a{--width:48%;}.elementor-12 .elementor-element.elementor-element-e608b69{--width:90%;}.elementor-12 .elementor-element.elementor-element-7f64fc9d{--width:49%;}.elementor-12 .elementor-element.elementor-element-18b7cda6{--width:100%;}.elementor-12 .elementor-element.elementor-element-2a89f253{--width:100%;}.elementor-12 .elementor-element.elementor-element-35e46456{--width:100%;}.elementor-12 .elementor-element.elementor-element-5cd53467{--width:100%;}.elementor-12 .elementor-element.elementor-element-ed1353c{--width:100%;}.elementor-12 .elementor-element.elementor-element-6ed06dcd{--width:100%;}.elementor-12 .elementor-element.elementor-element-4a699664{--width:100%;}.elementor-12 .elementor-element.elementor-element-7d8d4b2b{--width:100%;}.elementor-12 .elementor-element.elementor-element-7a9eb8ce{--width:100%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-e7c7886:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e7c7886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-7a55461c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7a55461c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}