.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"BL Dynamic Heading";--e-global-typography-primary-font-size:var(--bl-display-2xl-size);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:var(--bl-display-2xl-lh);--e-global-typography-primary-letter-spacing:var(--bl-ls-tight);--e-global-typography-secondary-font-family:"BL Dynamic Heading";--e-global-typography-secondary-font-size:var(--bl-display-2xl-size);--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:var(--bl-display-2xl-lh);--e-global-typography-secondary-letter-spacing:var(--bl-ls-tight);--e-global-typography-text-font-family:"BL Dynamic Heading";--e-global-typography-text-font-size:var(--bl-display-2xl-size);--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:var(--bl-display-2xl-lh);--e-global-typography-text-letter-spacing:var(--bl-ls-tight);--e-global-typography-accent-font-family:"BL Dynamic Heading";--e-global-typography-accent-font-size:var(--bl-display-2xl-size);--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:var(--bl-display-2xl-lh);--e-global-typography-accent-letter-spacing:var(--bl-ls-tight);}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-6660f27:var(--bl-display-2xl-size); --display-2xl-size:var(--bl-display-2xl-size); --display-2xl-lh:var(--bl-display-2xl-lh); --ls-tight:var(--bl-ls-tight); --display-xl-size:var(--bl-display-xl-size); --display-xl-lh:var(--bl-display-xl-lh); --display-lg-size:var(--bl-display-lg-size); --display-lg-lh:var(--bl-display-lg-lh); --display-md-size:var(--bl-display-md-size); --display-md-lh:var(--bl-display-md-lh); --display-sm-size:var(--bl-display-sm-size); --display-sm-lh:var(--bl-display-sm-lh); --display-xs-size:var(--bl-display-xs-size); --display-xs-lh:var(--bl-display-xs-lh); --text-xl-size:var(--bl-text-xl-size); --text-xl-lh:var(--bl-text-xl-lh); --text-lg-size:var(--bl-text-lg-size); --text-lg-lh:var(--bl-text-lg-lh); --text-md-size:var(--bl-text-md-size); --text-md-lh:var(--bl-text-md-lh); --text-sm-size:var(--bl-text-sm-size); --text-sm-lh:var(--bl-text-sm-lh); --text-xs-size:var(--bl-text-xs-size); --text-xs-lh:var(--bl-text-xs-lh); --white:#FFFFFF; --black:#121212; --brand-50:#F8F4F2; --brand-300:#B9A5E8; --brand-500:#4F3594; --brand-700:#A15831; --brand-900:#451A04; --accent-50:#F7F5FC; --accent-100:#F0E7FB; --accent-200:#E5D5F8; --accent-300:#DAC4F5; --accent-400:#CFB2F2; --accent-500:#B98FED; --accent-600:#A36CE7; --accent-700:#8D49E1; --accent-800:#6631A7; --accent-900:#481F7C; --accent-950:#2B0D51; --slate-50:#F8FAFC; --slate-100:#F1F5F9; --slate-200:#E2E8F0; --slate-300:#CBD5E1; --slate-400:#94A3B8; --slate-500:#64748B; --slate-600:#475569; --slate-700:#334155; --slate-800:#1E293B; --slate-900:#0F172A; --slate-950:#020617; --zinc-600:#52525B; --zinc-400:#A1A1AA; --zinc-900:#18181B; --zinc-100:#F4F4F5; --zinc-950:#09090B; --zinc-800:#27272A; --zinc-200:#E4E4E7; --zinc-300:#D4D4D8; --zinc-50:#FAFAFA; --zinc-700:#3F3F46; --zinc-500:#71717A; --brand-pink:#ED2C92; }
/* Start custom CSS */html {
	scrollbar-gutter: stable;
}

.elementor-icon-wrapper {
    line-height: 1;
}

/*Remove the fill color of SVG to make it easy control*/
svg {
    fill: transparent !important;
}

.e-svg-base:has(svg.empty-svg) {
    display: none !important;
}


/*Link Underline Button Animation*/
/*Start*/
.link-underline__line {
    background-color: var(--zinc-950) !important;
    transform: translateX(0%);
}

.link-underline:focus .link-underline__line {
    background-color: var(--black) !important;
}

.link-underline__line::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: var(--brand-500);
    transform: translateX(-200%);
}

.link-underline:hover .link-underline__line {
    transform: translateX(200%);
    transition: transform 0.7s cubic-bezier(.52,.04,.28,.97);
}

.financial-items {
    cursor: pointer;
}

.financial-items p {
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}

@media (max-width: 767px) {
    .financial-items p {
        max-height: 100%;
    }
}

.financial-items:hover span {
    background: var(--brand-500);
}

.financial-items:hover p{
    max-height: 80px;
    height: auto;
}
/*END*//* End custom CSS */