.elementor-kit-9{--e-global-color-primary:#4C73A8;--e-global-color-secondary:#54595F;--e-global-color-text:#101A30;--e-global-color-accent:#3A9E1E;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Be Vietnam Pro";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Be Vietnam Pro";--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Be Vietnam Pro";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.3em;color:#222222;font-weight:500;line-height:1.3em;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-text );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}}@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;}}/* Start custom CSS */.elementor-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-pagination .page-numbers {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 1px solid var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    transition: all .2s;
}

.elementor-pagination .page-numbers.current {
    border-color: var(--e-global-color-accent);
    color: #fff;
    background-color: var(--e-global-color-accent);
}

.elementor-pagination .page-numbers:not(.current):hover {
    border-color: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
}

@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}

@keyframes zoom-fade {
    0% {
        transform: scale(.9)
    }

    50% {
        transform: scale(1)
    }

    to {
        transform: scale(.9)
    }
}

@keyframes float-bob-y {
    0% {
        transform: translateY(-20px)
    }

    50% {
        transform: translateY(-10px)
    }

    to {
        transform: translateY(-20px)
    }
}

@keyframes float-bob-x {
    0% {
        transform: translateX(-100px)
    }

    50% {
        transform: translateX(-10px)
    }

    to {
        transform: translateX(-100px)
    }
}/* End custom CSS */