.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-93 .elementor-element.elementor-element-8a031a0{padding:100px 50px 100px 50px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-805cb37{text-align:start;}.elementor-93 .elementor-element.elementor-element-805cb37 .elementor-heading-title{color:#323390;}.elementor-widget-eael-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-divider .eael-divider-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-93 .elementor-element.elementor-element-892fb9f{text-align:left;}.elementor-93 .elementor-element.elementor-element-892fb9f .eael-divider, .elementor-93 .elementor-element.elementor-element-892fb9f .divider-border{border-style:solid;border-color:#555555;}.elementor-93 .elementor-element.elementor-element-892fb9f .eael-divider.horizontal{border-bottom-width:2px;width:170px;}.elementor-93 .elementor-element.elementor-element-892fb9f .divider-border{border-top-width:2px;}.elementor-93 .elementor-element.elementor-element-892fb9f .divider-text-container{width:170px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button{background-color:transparent;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;fill:#ffffff;color:#ffffff;background-image:linear-gradient(180deg, #E7181C 0%, #F396AD 100%);border-radius:25px 25px 25px 25px;padding:14px 34px 14px 34px;}.elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button:hover, .elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button:focus{background-color:#ced5db;color:#ffffff;border-color:#59a1af;}.elementor-93 .elementor-element.elementor-element-9c31dfc{width:auto;max-width:auto;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button:hover svg, .elementor-93 .elementor-element.elementor-element-9c31dfc .elementor-button:focus svg{fill:#ffffff;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-93 .elementor-element.elementor-element-dabeeee{text-align:center;}.elementor-93 .elementor-element.elementor-element-dabeeee .elementor-heading-title{color:#323390;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-93 .elementor-element.elementor-element-426e795{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-426e795.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-426e795.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-426e795.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-bc3f08c{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-bc3f08c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-bc3f08c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-bc3f08c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-f25981f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-f25981f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-f25981f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-f25981f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-7b95224{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-7b95224.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-7b95224.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-7b95224.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-d0ea272{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-d0ea272.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-d0ea272.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-d0ea272.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-c693d97{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-c693d97.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-c693d97.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-c693d97.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-371e65a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-371e65a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-371e65a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-371e65a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-5993b9e{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-5993b9e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-5993b9e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-5993b9e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-729e908{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-729e908.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-729e908.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-729e908.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-93 .elementor-element.elementor-element-ea1abe3{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-93 .elementor-element.elementor-element-ea1abe3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-93 .elementor-element.elementor-element-ea1abe3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-93 .elementor-element.elementor-element-ea1abe3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-title{margin-bottom:16px;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:500;color:#727272;}.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-wrapper .elementor-image-box-img{width:64%;}.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-img{margin-bottom:0px;}.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for image-box, class: .elementor-element-426e795 */.elementor-93 .elementor-element.elementor-element-426e795 {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #f55829 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */
}
.elementor-93 .elementor-element.elementor-element-426e795 .elementor-image-box-content{
    text-align: left;
    padding:10px;
    max-height: 500px; /* Adjusted to leave space for gradient */
    overflow: hidden; /* Limits text overflow */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bc3f08c */.elementor-93 .elementor-element.elementor-element-bc3f08c {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}

.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #3e668e 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */

}
.elementor-93 .elementor-element.elementor-element-bc3f08c .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f25981f */.elementor-93 .elementor-element.elementor-element-f25981f {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #6fb82a 50%);
background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */
}
.elementor-93 .elementor-element.elementor-element-f25981f .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7b95224 */.elementor-93 .elementor-element.elementor-element-7b95224 {
    min-height: 650px;
    box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
-webkit-box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
-moz-box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
    
}
.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #21a3de 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */

}
.elementor-93 .elementor-element.elementor-element-7b95224 .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d0ea272 */.elementor-93 .elementor-element.elementor-element-d0ea272 {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #7d7d7d 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */
}
.elementor-93 .elementor-element.elementor-element-d0ea272 .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c693d97 */.elementor-93 .elementor-element.elementor-element-c693d97{
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #8556dd 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */

}
.elementor-93 .elementor-element.elementor-element-c693d97 .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-371e65a */.elementor-93 .elementor-element.elementor-element-371e65a {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #f55829 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */
}
.elementor-93 .elementor-element.elementor-element-371e65a .elementor-image-box-content{
    text-align: left;
    padding:10px;
    max-height: 500px; /* Adjusted to leave space for gradient */
    overflow: hidden; /* Limits text overflow */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5993b9e */.elementor-93 .elementor-element.elementor-element-5993b9e {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}

.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #3e668e 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */

}
.elementor-93 .elementor-element.elementor-element-5993b9e .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-729e908 */.elementor-93 .elementor-element.elementor-element-729e908 {
    min-height: 650px;
    -webkit-box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6); 
box-shadow: 5px 6px 21px -1px rgba(0,0,0,0.6);
}
.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #6fb82a 50%);
background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */
}
.elementor-93 .elementor-element.elementor-element-729e908 .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ea1abe3 */.elementor-93 .elementor-element.elementor-element-ea1abe3 {
    min-height: 650px;
    box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
-webkit-box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
-moz-box-shadow: 9px 7px 17px -2px rgba(0,0,0,0.54);
    
}
.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-wrapper{
    background: linear-gradient(to top, #ffffff 50%, #21a3de 50%);
    background-size: 100% 65%; /* Limits the gradient to 50% of the height */
    background-repeat: no-repeat;
    position: relative;
    height: 650px; /* Consistent total height */
    overflow: hidden; /* Prevents content overflow affecting layout */

}
.elementor-93 .elementor-element.elementor-element-ea1abe3 .elementor-image-box-content{
    text-align: left;
    padding: 10px
}/* End custom CSS */