.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-eaf23c5:#001F60;--e-global-color-56a09e7:#009ADE;--e-global-color-49b5042:#BDC7CC;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:14px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.75em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-602d366-font-family:"Montserrat";--e-global-typography-602d366-font-size:14px;--e-global-typography-602d366-font-weight:500;--e-global-typography-602d366-text-transform:uppercase;--e-global-typography-804f74c-font-family:"Quattrocento";--e-global-typography-804f74c-font-size:48px;--e-global-typography-804f74c-font-weight:400;--e-global-typography-804f74c-letter-spacing:0.02em;--e-global-typography-a97221f-font-family:"Montserrat";--e-global-typography-a97221f-font-size:14px;--e-global-typography-a97221f-font-weight:500;--e-global-typography-a97221f-text-transform:uppercase;--e-global-typography-a97221f-letter-spacing:0.13em;--e-global-typography-9fd1451-font-family:"Montserrat";--e-global-typography-9fd1451-font-size:14px;--e-global-typography-9fd1451-font-weight:500;--e-global-typography-9fd1451-line-height:1.75em;--e-global-typography-55a46fd-font-family:"Montserrat";--e-global-typography-55a46fd-font-size:9px;--e-global-typography-55a46fd-font-weight:500;--e-global-typography-55a46fd-line-height:1.75em;--e-global-typography-b2622af-font-family:"Montserrat";--e-global-typography-b2622af-font-size:14px;--e-global-typography-b2622af-font-weight:500;--e-global-typography-b2622af-line-height:1.75em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a:hover{color:var( --e-global-color-56a09e7 );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-602d366-font-family ), Sans-serif;font-size:var( --e-global-typography-602d366-font-size );font-weight:var( --e-global-typography-602d366-font-weight );text-transform:var( --e-global-typography-602d366-text-transform );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){margin-block-end:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-602d366-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-602d366-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-pagination .page-numbers {
    display: inline-block;
    padding: 13px 22px;
    color: #001F60;
    transition: .3s all;
}
.elementor-pagination .page-numbers:hover,
.elementor-pagination .page-numbers.current {
    background-color: #001F60;
    color: #fff;
}
.elementor-pagination span.page-numbers.prev,
.elementor-pagination span.page-numbers.next {
    display: none;
}
.page-banner {
    position: relative;
}
.page-banner::before,
.page-banner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.page-banner::before {
    opacity: 1;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 31, 96, 0.50) 1.22%, rgba(0, 31, 96, 0.90) 60.35%, rgba(0, 31, 96, 0.40) 78.91%, rgba(172, 182, 204, 0.00) 98.79%);
    z-index: 1;
}
.page-banner::after {
    height: 100%;
    background: linear-gradient(180deg,transparent 36%, rgba(255,255,255,.1) 48%, rgba(255,255,255,.2) 54%, rgba(255,255,255,0.5) 69%, rgba(255,255,255,.8) 81%, rgba(255,255,255,.9) 87%, rgba(255,255,255,.95) 91%, rgba(255,255,255,1) 100%);
    z-index: 2;
}
.page-banner > * {
    position: relative;
    z-index: 3;
}
.page-banner .menu-item.short-duration a::after {
    background-color: #2B75E1 !important;
}
.page-banner .menu-item.ultra-short-duration a::after {
    background-color: #001F60 !important;
}
.page-banner .menu-item.bdc a::after {
    background-color: #00AFFF !important;
}
.page-banner .menu-item.multi-strategy a::after {
    background-color: #336B38 !important;
}
.page-banner .menu-item.portable-alpha a::after {
    background-color: #7CB953 !important;
}

.page-banner .menu-item.spac a::after {
    background-color: #7030A0 !important;
}

.elementor-nav-menu--dropdown .elementor-button {
    display: none;
}
@media screen and (max-width: 767px) {
    .elementor-nav-menu--dropdown .elementor-button {
        border-radius: 0;
        border: 1px solid #009ADE;
        background-color: transparent;
        color: #009ADE !important;
        margin: 20px auto 30px;
        display: block;
        max-width: 190px;
    }
    .elementor-nav-menu--dropdown .elementor-button * {
        color: inherit;
    }
}
.elementor-field-type-recaptcha_v3 .grecaptcha-badge {
    width: 70px !important;
    right: 0 !important;
    transition: .3s all !important;
}
.elementor-field-type-recaptcha_v3 .grecaptcha-badge:hover {
    width: 256px !important;
}

/* POPUP START */
.popup-bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0;
    pointer-events: none;
    transition: .3s all;
}
.popup-bg.open {
    opacity: 1;
    pointer-events: auto;
}
.popup__container {
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    margin: 0 auto;
    position: absolute;
    /*
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    */
}
.popup__close {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 48px;
    height: 48px;
    cursor: pointer;
    z-index: 10;
}
.popup__close .elementor-button-link {
    font-size: 0;
    padding: 0;
    width: 48px;
    height: 48px;
    display: block;
}
.popup__close::before,
.popup__close::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 16px;
    display: block;
    width: 16px;
    height: 2px;
    background-color: #9ea1a7;
}
.popup__close::before {
    transform: translate(0,-2px) rotate(45deg);
}
.popup__close::after {
    transform: translate(0,-2px) rotate(-45deg);
}
#popup-sec__form .elementor-column:not(.elementor-field-type-recaptcha_v3) .elementor-field {
    line-height: 25px;
    padding: 13px 12px;
}
.popup-bg .elementor-field-type-submit {
    margin-top: 22px;
}
.popup-bg .elementor-field-type-submit > * {
    min-width: 250px;
    height: 52px;
}
.popup-bg .elementor-message {
    text-align: center;
}
/* POPUP END *//* End custom CSS */