.elementor-5966 .elementor-element.elementor-element-7a535ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:121px;--padding-bottom:121px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5966 .elementor-element.elementor-element-531a663{text-align:center;}.elementor-5966 .elementor-element.elementor-element-531a663 .elementor-heading-title{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 );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5966 .elementor-element.elementor-element-531a663 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5966 .elementor-element.elementor-element-531a663 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5966 .elementor-element.elementor-element-531a663 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-421ba755 */.elementor-5966 .elementor-element.elementor-element-421ba755 {
    color: #002109;
}

.elementor-5966 .elementor-element.elementor-element-421ba755 a {
    color: #5DB83C;
    text-decoration: underline;
    transition: 0.3s ease-in-out;
}

.elementor-5966 .elementor-element.elementor-element-421ba755 a:hover {
    color: #002109;
}/* End custom CSS */
/* Start custom CSS */.sticky-header ul li a {
    color: var( --e-global-color-primary ) !important;    
}

.sticky-header ul li a:hover {
    color: var( --e-global-color-text ) !important;
}

.sticky-header-active ul li a {
    color: var( --e-global-color-3af24aa ) !important;    
}

.sticky-header svg path {
    transition: 0.3s ease-in-out;
}

.sticky-header svg path {
    stroke: var( --e-global-color-primary ) !important;
}

.sticky-header svg:nth-child(2) path {
    fill: var( --e-global-color-primary ) !important;
}

.sticky-header-active svg path {
    stroke: var( --e-global-color-3af24aa ) !important;
}

.sticky-header-active svg:nth-child(2) path {
    fill: var( --e-global-color-3af24aa ) !important;
}

.sticky-header .elementor-widget-nav-menu {
    background-color: #FFFFFF80 !important;
    backdrop-filter: blur(4px);
}

.sticky-header .logo-white {
    display: none !important;
}

.sticky-header .logo-color {
    display: inline !important;
}

.sticky-header-active .logo-white {
    display: inline !important;
}

.sticky-header-active .logo-color {
    display: none !important;
}

.menu-icon-mobile .elementor-icon-wrapper a svg path {
        fill: var( --e-global-color-primary ) !important;
}

.sticky-header-active div.elementor-icon-wrapper a svg path {
        fill: #fff !important;
}/* End custom CSS */