.elementor-widget-container .eael-protected-content-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-container .protected-content-error-msg{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-6944 .elementor-element.elementor-element-14c97c2{
    --display:flex;
    --min-height:3vh;
    --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;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-6944 .elementor-element.elementor-element-14c97c2:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-14c97c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#000000;
}
.elementor-widget-template .eael-protected-content-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-template .protected-content-error-msg{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-6944 .elementor-element.elementor-element-a9fc93b{
    --display:flex;
    --min-height:45px;
    --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;
    --justify-content:center;
    --align-items:center;
    --flex-wrap:nowrap;
}
.elementor-6944 .elementor-element.elementor-element-a9fc93b:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-a9fc93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-primary );
}
.elementor-widget-heading .eael-protected-content-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    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-size:var( --e-global-typography-secondary-font-size );
    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-size:var( --e-global-typography-primary-font-size );
    font-weight:var( --e-global-typography-primary-font-weight );
    text-transform:var( --e-global-typography-primary-text-transform );
    color:var( --e-global-color-primary );
}
.elementor-6944 .elementor-element.elementor-element-14bd51f.elementor-element{
    --align-self:center;
}
.elementor-6944 .elementor-element.elementor-element-14bd51f{
    text-align:center;
}
.elementor-6944 .elementor-element.elementor-element-14bd51f .elementor-heading-title{
    font-family:"Poppins", Sans-serif;
    font-size:18px;
    font-weight:400;
    color:var( --e-global-color-39e8dab );
}
.elementor-6944 .elementor-element.elementor-element-14bd51f .elementor-heading-title a:hover, .elementor-6944 .elementor-element.elementor-element-14bd51f .elementor-heading-title a:focus{
    color:var( --e-global-color-39e8dab );
}
.elementor-6944 .elementor-element.elementor-element-63b8ebbf{
    --display:flex;
    --min-height:100px;
    --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:stretch;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    box-shadow:1px 8px 9px -5px rgba(0,0,0,0.5);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:8%;
    --padding-right:8%;
    --z-index:95;
}
.elementor-6944 .elementor-element.elementor-element-63b8ebbf:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-63b8ebbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-6944 .elementor-element.elementor-element-49ebb812{
    --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;
    --justify-content:center;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-widget-theme-site-logo .eael-protected-content-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-theme-site-logo .protected-content-error-msg{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-theme-site-logo .widget-image-caption{
    color:var( --e-global-color-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 );
}


.elementor-6944 .elementor-element.elementor-element-4f820cf2{
    --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;
    --justify-content:flex-end;
    --align-items:center;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-widget-nav-menu .eael-protected-content-message{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-nav-menu .protected-content-error-msg{
    font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
    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 );
    text-transform:var( --e-global-typography-primary-text-transform );
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{
    color:var( --e-global-color-accent );
    fill:var( --e-global-color-accent );
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var( --e-global-color-accent );
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{
    border-color:var( --e-global-color-accent );
}
.elementor-widget-nav-menu{
    --e-nav-menu-divider-color:var( --e-global-color-text );
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight:var( --e-global-typography-accent-font-weight );
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-menu-toggle{
    margin-right:auto;
    background-color:#02010100;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu .elementor-item{
    font-family:"Poppins", Sans-serif;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item:hover, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item:focus{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var( --e-global-color-primary );
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed .elementor-item:after{
    border-color:var( --e-global-color-primary );
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main .elementor-item.elementor-item-active{
    color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{
    background-color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed .elementor-item.elementor-item-active:after{
    border-color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed .elementor-item:before{
    border-width:1px;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 1px 1px;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:1px 1px 0 0;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:1px 0 0 1px;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 1px 1px 0;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-underline .elementor-item:after, .elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-overline .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-double-line .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-29748302 .e--pointer-double-line .elementor-item:after{
    height:1px;
}
.elementor-6944 .elementor-element.elementor-element-29748302{
    --e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
    margin-bottom:30px;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-menu-toggle{
    color:#1C244B;
    fill:#1C244B;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown{
    background-color:#F3F5F8;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a:hover, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a:focus, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a.highlighted{
    background-color:#F9FAFD;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a.elementor-item-active{
    background-color:#F9FAFD;
}
.elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown .elementor-item, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    font-style:normal;
    text-decoration:none;
    letter-spacing:0px;
    word-spacing:0em;
}
.elementor-6944 .elementor-element.elementor-element-29748302 div.elementor-menu-toggle{
    color:#467FF7;
}
.elementor-6944 .elementor-element.elementor-element-29748302 div.elementor-menu-toggle svg{
    fill:#467FF7;
}
.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-size:var( --e-global-typography-secondary-font-size );
    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-size:var( --e-global-typography-secondary-font-size );
    font-weight:var( --e-global-typography-secondary-font-weight );
}
.elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button{
    background-color:var( --e-global-color-accent );
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    font-style:normal;
    text-decoration:none;
    line-height:1em;
    letter-spacing:0px;
    word-spacing:0em;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:var( --e-global-color-secondary );
    border-radius:100px 100px 100px 100px;
    padding:16px 45px 16px 45px;
}
.elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button:focus{
    background-color:var( --e-global-color-accent );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-3d463b6.elementor-element{
    --flex-grow:1;
    --flex-shrink:0;
}
.elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button:focus svg{
    fill:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-7257eaf{
    --display:flex;
    --min-height:100px;
    --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:stretch;
    --gap:0px 0px;
    --row-gap:0px;
    --column-gap:0px;
    box-shadow:1px 6px 9px -5px rgba(0,0,0,0.5);
    --margin-top:0%;
    --margin-bottom:0%;
    --margin-left:0%;
    --margin-right:0%;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:8%;
    --padding-right:8%;
    --z-index:95;
}
.elementor-6944 .elementor-element.elementor-element-7257eaf:not(.elementor-motion-effects-element-type-background), .elementor-6944 .elementor-element.elementor-element-7257eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-6944 .elementor-element.elementor-element-2372ec1{
    --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;
    --justify-content:center;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
}
.elementor-6944 .elementor-element.elementor-element-249ea25{
    text-align:left;
}

.elementor-6944 .elementor-element.elementor-element-f33925a{
    --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;
    --justify-content:flex-end;
    --align-items:center;
    --gap:20px 20px;
    --row-gap:20px;
    --column-gap:20px;
    --padding-top:0%;
    --padding-bottom:0%;
    --padding-left:0%;
    --padding-right:0%;
}
.elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button{
    background-color:var( --e-global-color-accent );
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    font-style:normal;
    text-decoration:none;
    line-height:1em;
    letter-spacing:0px;
    word-spacing:0em;
    fill:#FFFFFF;
    color:#FFFFFF;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:var( --e-global-color-secondary );
    border-radius:100px 100px 100px 100px;
    padding:16px 45px 16px 45px;
}
.elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button:hover, .elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button:focus{
    background-color:var( --e-global-color-accent );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-3ced42c.elementor-element{
    --flex-grow:1;
    --flex-shrink:0;
}
.elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button:hover svg, .elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button:focus svg{
    fill:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-menu-toggle{
    margin-right:auto;
    background-color:#02010100;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu .elementor-item{
    font-family:"Poppins", Sans-serif;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
    padding-left:0px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:5px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item:hover, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item.highlighted, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item:focus{
    color:var( --e-global-color-text );
    fill:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
    background-color:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed .elementor-item:after{
    border-color:var( --e-global-color-text );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main .elementor-item.elementor-item-active{
    color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{
    background-color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed .elementor-item.elementor-item-active:after{
    border-color:#324A6D;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed .elementor-item:before{
    border-width:1px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed.e--animation-draw .elementor-item:before{
    border-width:0 0 1px 1px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed.e--animation-draw .elementor-item:after{
    border-width:1px 1px 0 0;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed.e--animation-corners .elementor-item:before{
    border-width:1px 0 0 1px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-framed.e--animation-corners .elementor-item:after{
    border-width:0 1px 1px 0;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-underline .elementor-item:after, .elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-overline .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-double-line .elementor-item:before, .elementor-6944 .elementor-element.elementor-element-ab8840f .e--pointer-double-line .elementor-item:after{
    height:1px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f{
    --e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){
    margin-bottom:30px;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-menu-toggle{
    color:#1C244B;
    fill:#1C244B;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown{
    background-color:#F3F5F8;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a:hover, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a:focus, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a.highlighted{
    background-color:#F9FAFD;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a.elementor-item-active{
    background-color:#F9FAFD;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown .elementor-item, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown .elementor-sub-item{
    font-family:"Poppins", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:capitalize;
    font-style:normal;
    text-decoration:none;
    letter-spacing:0px;
    word-spacing:0em;
}
.elementor-6944 .elementor-element.elementor-element-ab8840f div.elementor-menu-toggle{
    color:var( --e-global-color-secondary );
}
.elementor-6944 .elementor-element.elementor-element-ab8840f div.elementor-menu-toggle svg{
    fill:var( --e-global-color-secondary );
}
.elementor-theme-builder-content-area{
    height:400px;
}
.elementor-location-header:before, .elementor-location-footer:before{
    content:"";
    display:table;
    clear:both;
}
@media(max-width:1024px){
    .elementor-widget-container .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-container .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-template .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-template .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .elementor-heading-title{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-14bd51f .elementor-heading-title{
        font-size:14px;
    }
    .elementor-6944 .elementor-element.elementor-element-63b8ebbf{
        --min-height:85px;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%;
    }
    .elementor-widget-theme-site-logo .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-theme-site-logo .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-theme-site-logo .widget-image-caption{
        font-size:var( --e-global-typography-text-font-size );
    }
   
    .elementor-widget-nav-menu .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-nav-menu .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown .elementor-item, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown .elementor-sub-item{
        font-size:14px;
    }
    .elementor-widget-button .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-button .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button{
        font-size:14px;
        padding:14px 35px 14px 35px;
    }
    .elementor-6944 .elementor-element.elementor-element-7257eaf{
        --min-height:85px;
        --padding-top:0%;
        --padding-bottom:0%;
        --padding-left:5%;
        --padding-right:5%;
    }
   
    
    .elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button{
        font-size:14px;
        padding:14px 35px 14px 35px;
    }
    .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown .elementor-item, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown .elementor-sub-item{
        font-size:14px;
    }
}
@media(max-width:767px){
    .elementor-widget-container .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-container .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-template .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-template .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-heading .elementor-heading-title{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-14bd51f.elementor-element{
        --align-self:center;
    }
    .elementor-6944 .elementor-element.elementor-element-14bd51f{
        text-align:center;
    }
    .elementor-6944 .elementor-element.elementor-element-14bd51f .elementor-heading-title{
        font-size:12px;
    }
    .elementor-6944 .elementor-element.elementor-element-63b8ebbf{
        --min-height:65px;
        --gap:48px 48px;
        --row-gap:48px;
        --column-gap:48px;
    }
    .elementor-6944 .elementor-element.elementor-element-49ebb812{
        --width:17%;
    }
    .elementor-widget-theme-site-logo .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-theme-site-logo .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-theme-site-logo .widget-image-caption{
        font-size:var( --e-global-typography-text-font-size );
    }
    
    .elementor-6944 .elementor-element.elementor-element-4f820cf2{
        --width:68%;
        --justify-content:center;
    }
    .elementor-widget-nav-menu .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-nav-menu .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item{
        font-size:var( --e-global-typography-primary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--dropdown a{
        padding-top:14px;
        padding-bottom:14px;
    }
    .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6944 .elementor-element.elementor-element-29748302 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:15px !important;
    }
    .elementor-6944 .elementor-element.elementor-element-29748302{
        --nav-menu-icon-size:20px;
    }
    .elementor-widget-button .eael-protected-content-message{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-widget-button .protected-content-error-msg{
        font-size:var( --e-global-typography-secondary-font-size );
    }
    .elementor-6944 .elementor-element.elementor-element-3d463b6 .elementor-button{
        padding:12px 25px 12px 25px;
    }
    .elementor-6944 .elementor-element.elementor-element-7257eaf{
        --min-height:65px;
        --gap:48px 48px;
        --row-gap:48px;
        --column-gap:48px;
    }
    .elementor-6944 .elementor-element.elementor-element-2372ec1{
        --width:17%;
    }
   
    .elementor-6944 .elementor-element.elementor-element-f33925a{
        --width:67%;
        --justify-content:center;
    }
    .elementor-6944 .elementor-element.elementor-element-3ced42c .elementor-button{
        padding:12px 25px 12px 25px;
    }
    .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--dropdown a{
        padding-top:14px;
        padding-bottom:14px;
    }
    .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-6944 .elementor-element.elementor-element-ab8840f .elementor-nav-menu__container.elementor-nav-menu--dropdown{
        margin-top:15px !important;
    }
    .elementor-6944 .elementor-element.elementor-element-ab8840f{
        --nav-menu-icon-size:20px;
    }
}
@media(min-width:768px){
    .elementor-6944 .elementor-element.elementor-element-49ebb812{
        --width:15%;
    }
    .elementor-6944 .elementor-element.elementor-element-4f820cf2{
        --width:85%;
    }
    .elementor-6944 .elementor-element.elementor-element-2372ec1{
        --width:40%;
    }
    .elementor-6944 .elementor-element.elementor-element-f33925a{
        --width:60%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-6944 .elementor-element.elementor-element-49ebb812{
        --width:15%;
    }
    .elementor-6944 .elementor-element.elementor-element-4f820cf2{
        --width:85%;
    }
    .elementor-6944 .elementor-element.elementor-element-2372ec1{
        --width:15%;
    }
    .elementor-6944 .elementor-element.elementor-element-f33925a{
        --width:85%;
    }
}

.elementor-element-5a176d06 {
    margin-right: 40px !important;
}

/* === Universal CTF Bank Header Fix === */
img.attachment-full.size-full.wp-image-5117 {
    max-width: 95px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

.elementor-element.elementor-element-5a176d06,
.elementor-element.elementor-element-217ec572 {
    display: inline-block !important;
    vertical-align: middle !important;
}

.elementor-element.elementor-element-5a176d06 {
    margin-right: 40px !important;
}

.elementor-container {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
}

/* === Universal CTF Bank Header Fix === */
img.attachment-full.size-full.wp-image-5117 {
    max-width: 95px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
}

.elementor-element.elementor-element-5a176d06,
.elementor-element.elementor-element-217ec572 {
    display: inline-block !important;
    vertical-align: middle !important;
}

.elementor-element.elementor-element-5a176d06 {
    margin-right: 40px !important;
}

.elementor-container {
    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
}
