.elementor-26623 .elementor-element.elementor-element-40f3c6c:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-40f3c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30639B;}.elementor-26623 .elementor-element.elementor-element-40f3c6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:114px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26623 .elementor-element.elementor-element-40f3c6c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26623 .elementor-element.elementor-element-3efe70c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26623 .elementor-element.elementor-element-3efe70c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#30639B;}.elementor-26623 .elementor-element.elementor-element-3efe70c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-26623 .elementor-element.elementor-element-3efe70c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26623 .elementor-element.elementor-element-3efe70c .elementor-element-populated a{color:#FFFFFF;}.elementor-26623 .elementor-element.elementor-element-fd18111 > .elementor-widget-container{margin:015px 0px 0px 020px;padding:0px 0px 0px 0px;}.elementor-26623 .elementor-element.elementor-element-fd18111{font-size:14px;color:#FFFFFF;}.elementor-26623 .elementor-element.elementor-element-bbfe5de:not(.elementor-motion-effects-element-type-background), .elementor-26623 .elementor-element.elementor-element-bbfe5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF6;}.elementor-26623 .elementor-element.elementor-element-bbfe5de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-26623 .elementor-element.elementor-element-bbfe5de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26623 .elementor-element.elementor-element-f9c68dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-26623 .elementor-element.elementor-element-f9c68dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF6;}.elementor-26623 .elementor-element.elementor-element-f9c68dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-26623 .elementor-element.elementor-element-f9c68dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26623 .elementor-element.elementor-element-dd9deba > .elementor-widget-container{margin:040px 40px -8px 0px;}.elementor-26623 .elementor-element.elementor-element-dd9deba .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:34px;}.elementor-26623 .elementor-element.elementor-element-d290b60{width:auto;max-width:auto;}.elementor-26623 .elementor-element.elementor-element-d290b60 > .elementor-widget-container{margin:0px 0px 0px 00px;}.elementor-26623 .elementor-element.elementor-element-d290b60 .elementor-icon-wrapper{text-align:start;}.elementor-26623 .elementor-element.elementor-element-d290b60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ca7098e );}.elementor-26623 .elementor-element.elementor-element-d290b60.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-d290b60.elementor-view-default .elementor-icon{color:var( --e-global-color-ca7098e );border-color:var( --e-global-color-ca7098e );}.elementor-26623 .elementor-element.elementor-element-d290b60.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-d290b60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ca7098e );}.elementor-26623 .elementor-element.elementor-element-d290b60 .elementor-icon{font-size:10px;}.elementor-26623 .elementor-element.elementor-element-d290b60 .elementor-icon svg{height:10px;}.elementor-26623 .elementor-element.elementor-element-40cc369{width:auto;max-width:auto;}.elementor-26623 .elementor-element.elementor-element-40cc369 > .elementor-widget-container{margin:0px 0px 0px 06px;}.elementor-26623 .elementor-element.elementor-element-40cc369 .elementor-icon-wrapper{text-align:start;}.elementor-26623 .elementor-element.elementor-element-40cc369.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a928d9 );}.elementor-26623 .elementor-element.elementor-element-40cc369.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-40cc369.elementor-view-default .elementor-icon{color:var( --e-global-color-5a928d9 );border-color:var( --e-global-color-5a928d9 );}.elementor-26623 .elementor-element.elementor-element-40cc369.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-40cc369.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5a928d9 );}.elementor-26623 .elementor-element.elementor-element-40cc369 .elementor-icon{font-size:10px;}.elementor-26623 .elementor-element.elementor-element-40cc369 .elementor-icon svg{height:10px;}.elementor-26623 .elementor-element.elementor-element-075cede{width:auto;max-width:auto;}.elementor-26623 .elementor-element.elementor-element-075cede > .elementor-widget-container{margin:0px 0px 0px 06px;}.elementor-26623 .elementor-element.elementor-element-075cede .elementor-icon-wrapper{text-align:start;}.elementor-26623 .elementor-element.elementor-element-075cede.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1383e56 );}.elementor-26623 .elementor-element.elementor-element-075cede.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-075cede.elementor-view-default .elementor-icon{color:var( --e-global-color-1383e56 );border-color:var( --e-global-color-1383e56 );}.elementor-26623 .elementor-element.elementor-element-075cede.elementor-view-framed .elementor-icon, .elementor-26623 .elementor-element.elementor-element-075cede.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1383e56 );}.elementor-26623 .elementor-element.elementor-element-075cede .elementor-icon{font-size:10px;}.elementor-26623 .elementor-element.elementor-element-075cede .elementor-icon svg{height:10px;}.elementor-26623 .elementor-element.elementor-element-0ed676c{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-26623 .elementor-element.elementor-element-f9c68dd{width:100%;}}/* Start custom CSS for section, class: .elementor-element-40f3c6c */.inside-article {
padding: 0 !Important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bbfe5de *//* Targeted Mobile Fix - Only affects sections with "header-section" class */
/* Add this to Elementor > Customize > Additional CSS */

/* Add class "header-section" to your target section in Elementor */
.header-section .elementor-row {
    max-width: none;
    display: flex;
}

.header-section .elementor-column:first-child {
    width: 50%;
    max-width: 625px;
    margin-left: max(calc((100vw - 1250px) / 2 + 15px), 15px);
    padding-left: 0;
    padding-right: 15px;
}

.header-section .elementor-column:last-child {
    width: 50%;
    flex-shrink: 0;
}

/* Tablet breakpoint */
@media (max-width: 1310px) {
    .header-section .elementor-container {
        max-width: 1250px;
        margin: 0 auto;
        padding: 0 15px;
    }
    
    .header-section .elementor-column:first-child {
        margin-left: 0;
        max-width: none;
        padding-left: 15px;
        width: 50%;
    }
    
    .header-section .elementor-column:last-child {
        width: 50%;
    }
}

/* Mobile breakpoint - ONLY affects sections with "header-section" class */
@media (max-width: 768px) {
    .header-section .elementor-row {
        flex-direction: column !important;
    }
    
    .header-section .elementor-column:first-child,
    .header-section .elementor-column:last-child {
        width: 100% !important;
        max-width: none !important;
        margin-left: 0 !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-bottom: 20px;
    }
    
    .header-section .elementor-column:last-child {
        margin-bottom: 0;
    }
}

/* Extra small mobile devices */
@media (max-width: 480px) {
    .header-section .elementor-container {
        padding: 0 10px;
    }
    
    .header-section .elementor-column:first-child,
    .header-section .elementor-column:last-child {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */