.elementor-kit-8{--e-global-color-primary:#0474BC;--e-global-color-secondary:#1B1B1B;--e-global-color-text:#7A7A7A;--e-global-color-accent:#9C045C;--e-global-color-555d1a7:#000000;--e-global-color-90e556d:#FFFFFF;--e-global-color-ac7fa35:#02010100;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:12px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Heebo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-902eae5-font-family:"Inter";--e-global-typography-902eae5-font-size:54px;--e-global-typography-902eae5-font-weight:600;--e-global-typography-ee99d2a-font-family:"Inter";--e-global-typography-ee99d2a-font-size:32px;--e-global-typography-ee99d2a-font-weight:600;--e-global-typography-2f70a56-font-family:"Inter";--e-global-typography-2f70a56-font-size:24px;--e-global-typography-2f70a56-font-weight:600;--e-global-typography-1c3b355-font-family:"Inter";--e-global-typography-1c3b355-font-size:20px;--e-global-typography-1c3b355-font-weight:600;--e-global-typography-09bf91f-font-family:"Inter";--e-global-typography-09bf91f-font-size:clamp(30px, 3.33vw, 48px);--e-global-typography-09bf91f-font-weight:600;--e-global-typography-f358774-font-family:"Heebo";--e-global-typography-f358774-font-size:14px;--e-global-typography-f358774-font-weight:400;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;--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:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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 { --Primary:#0474BC; --Secondary:#1B1B1B; --Accent:#9C045C; --Text:#7A7A7A; --Black:#000000; --White:#ffffff; --Transparent:#ffffff00; --Font-Inter:Inter; --Font-Heebo:Heebo; --e-gv-9ca59cc:1px; --e-gv-ef50fb5:2px; --e-gv-a22b5a9:4px; --e-gv-539971d:8px; --e-gv-8aca922:16px; --e-gv-121af38:24px; --e-gv-a621aed:16px; --e-gv-fbf0134:40px; --e-gv-9cbda66:48px; --e-gv-7298299:64px; --e-gv-315178f:80px; --e-gv-8e5ed40:96px; --e-gv-d4c7323:100px; --H1:clamp(32px, 5vw, 54px); --H2:clamp(24px, 2.2vw, 32px);; --H3:clamp(20px, 1.7vw, 24px);; --H4:clamp(16px, 2vw, 20px); --H5:clamp(16px, 1.4vw, 18px);; --Body-L:clamp(18px, 1.2vw, 20px); --Body:clamp(16px, 1vw, 18px); --Body-S:clamp(14px, 0.8vw, 16px); --padding-block:clamp(40px, 7vw, 100px); --Black-overlay:#000000cc; --padding-inline:clamp(15px, 2vw, 20px); }
/* Start custom CSS */.nice {
    color: var(--e-global-color-accent);
}


/** Custom Global Padding **/

.custom-block .e-con-inner {
    padding: 0!important;
}

.custom-block-section {
    padding: 100px 20px!important;
}

.custom-block-section-top {
    padding: 100px 20px 0 0!important;
}

.custom-block-section-bottom {
    padding: 0 20px 100px 20px!important;
}

.custom-block-section-accent {
    padding: 0px 20px!important;
}

.custom-heading {
    padding: 100px 0;
}

.custom-heading-top {
    padding: 100px 20px 0 20px;
}

.custom-heading-bottom {
    padding: 0 0 100px 0;
}

@media(max-width: 1366px) {
    .custom-block-section {
        padding: 40px 20px!important;
    }
    .custom-block-section-top {
        padding: 40px 20px 0 20px!important;
    }

    .custom-block-section-bottom {
        padding: 0 20px 40px 20px!important;
    }
    .custom-block-section-accent {
        padding: 0px 20px!important;
    }
}

@media(max-width: 1200px) {
    .custom-block-section {
        padding: 30px 20px!important;
    }
    .custom-block-section-top {
        padding: 30px 20px 0 20px!important;
    }

    .custom-block-section-bottom {
        padding: 0 20px 30px 20px!important;
    }
    .custom-heading {
        padding: 20px 0;
    }

    .custom-heading-top {
        padding: 20px 0 0 0;
    }

    .custom-heading-bottom {
        padding: 0 0 20px 0;
    }
}

@media(max-width: 880px) {
   .custom-block-section {
        padding: 30px 15px!important;
    }
    .custom-block-section-top {
        padding: 30px 15px 0 15px!important;
    }

    .custom-block-section-bottom {
        padding: 0 15px 30px 15px!important;
    }
    .custom-heading {
        padding: 20px 0;
    }

    .custom-heading-top {
        padding: 20px 0 0 0;
    }

    .custom-heading-bottom {
        padding: 0 0 20px 0;
    }
}

.shadow-card {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
}

.section-padding {
    padding-block: clamp(40px, 7vw, 100px);
    padding-inline: clamp(15px, 2vw, 20px);
}/* End custom CSS */