.elementor-kit-524{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-5f373847:#FFFFFF;--e-global-color-3ed08069:#48A9A6;--e-global-color-56e43319:#48A9A6;--e-global-color-6cf19868:#48A9A6;--e-global-color-2a32f16b:#48A9A6;--e-global-color-36fb0a3c:#48A9A6;--e-global-color-4cc9e468:#48A9A6;--e-global-color-3a2294f5:#414042;--e-global-color-ab896d9:#244E99;--e-global-color-cf9b6fa:#F7A93E;--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Plus Jakarta Sans";--e-global-typography-accent-font-weight:500;background-color:#F4F7FB;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;}.elementor-kit-524 e-page-transition{background-color:#FFBC7D;}.elementor-kit-524 h1{color:#333333;font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:800;}.elementor-kit-524 h2{color:#333333;font-family:"Plus Jakarta Sans", Sans-serif;font-size:25px;font-weight:800;}.elementor-kit-524 h3{color:#333333;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-kit-524 h6{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;}.elementor-kit-524 button,.elementor-kit-524 input[type="button"],.elementor-kit-524 input[type="submit"],.elementor-kit-524 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;text-transform:none;border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1350px;}.e-con{--container-max-width:1350px;--container-default-padding-top:0px;--container-default-padding-right:25px;--container-default-padding-bottom:0px;--container-default-padding-left:25px;}.elementor-widget:not(:last-child){margin-block-end: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:1024px){.elementor-kit-524 h1{font-size:34px;}.elementor-kit-524 h2{font-size:22px;}.elementor-kit-524 h3{font-size:18px;}.elementor-kit-524 button,.elementor-kit-524 input[type="button"],.elementor-kit-524 input[type="submit"],.elementor-kit-524 .elementor-button{padding:15px 25px 15px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-524 h1{font-size:32px;}.elementor-kit-524 h2{font-size:20px;}.elementor-kit-524 h3{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    background-image: none;
}

.badge-head p,
.badge-head .elementor-icon {
    display: inline-block;
    border-radius: 4px;
    padding: 0 15px;
    color: #2F4260;
    background-color: rgba(24,69,136, 0.2);
}

.badge-head .elementor-icon svg {
    fill: #2F4260 !important;
}

.page-hero-area .badge-head p {
    background-color: rgba(255, 255, 255, 0.3);
    color: #fff;
    text-transform: uppercase;
}

.pink-badge.badge-head p,
.pink-badge.badge-head .elementor-icon{
    color: #7B2350;
    background-color: rgba(230, 40, 117, 0.2);
}

.pink-badge.badge-head .elementor-icon svg {
    fill: #7B2350 !important;
}

.green-badge.badge-head p,
.green-badge.badge-head .elementor-icon{
    color: #59651F;
    background-color: rgba(188, 208, 47, 0.2);
}

.green-badge.badge-head .elementor-icon svg {
    fill: #59651F !important;
}

.cyan-badge.badge-head p,
.cyan-badge.badge-head .elementor-icon{
    color: #397575;
    background-color: rgba(95, 189, 169, 0.2);
}

.cyan-badge.badge-head .elementor-icon svg {
    fill: #397575 !important;
}

.purple-badge.badge-head p,
.purple-badge.badge-head .elementor-icon {
    color: #6F477B;
    background-color: rgba(156,73,148, 0.2);
}

.purple-badge.badge-head .elementor-icon svg {
    fill: #6F477B !important;
}

.badge-head .elementor-icon-wrapper {
        display: flex;
    justify-content: center;
}

.badge-head .elementor-icon {
    padding: 0;
    height: 70px;
    width: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-shadow {
    box-shadow: 0px 149px 42px 0px rgba(24, 68, 135, 0.00), 0px 95px 38px 0px rgba(24, 68, 135, 0.01), 0px 54px 32px 0px rgba(24, 68, 135, 0.05), 0px 24px 24px 0px rgba(24, 68, 135, 0.09), 0px 6px 13px 0px rgba(24, 68, 135, 0.10);
}

.ast-primary-header-bar .site-primary-header-wrap.ast-container {
    padding: 0 25px;
    max-width: 1350px;
}

@media (max-width: 921px) {
.ast-theme-transparent-header #masthead {
    position: relative;
}
}

.page-hero-area {
    padding-top: 70px;
}/* End custom CSS */