﻿ 
        .elementor-kit-8 {
            --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:"Roboto";
            --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:"Roboto";
            --e-global-typography-text-font-weight:400;
            --e-global-typography-accent-font-family:"Roboto";
            --e-global-typography-accent-font-weight:500;
        }

        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 1140px;
        }

        .e-con {
            --container-max-width:1140px;
        }

        .elementor-widget:not(:last-child) {
            margin-bottom: 20px;
        }

        .elementor-element {
            --widgets-spacing:20px;
        }

        {
        }

        h1.entry-title {
            display: var(--page-title-display);
        }

        .elementor-kit-8 e-page-transition {
            background-color: #FFBC7D;
        }

        .site-header {
            padding-right: 0px;
            padding-left: 0px;
        }

        @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;
            }
        }

        .elementor-15 .elementor-element.elementor-element-f514068 > .elementor-container {
            max-width: 1155px;
        }

        .elementor-15 .elementor-element.elementor-element-f514068:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f514068 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-f514068 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 080px;
            margin-bottom: 0px;
        }

            .elementor-15 .elementor-element.elementor-element-f514068 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title:before, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title:after, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-content, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tabs-content-wrapper {
            border-width: 0px;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-desktop-title.elementor-active {
            background-color: #B9131A;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tabs-content-wrapper {
            background-color: #B9131A;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title a {
            color: #969696;
        }

            .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title.elementor-active,
            .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title.elementor-active a {
                color: #FFFFFF;
            }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title {
            font-family: "Averta FE", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            line-height: 19.78px;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-content {
            font-family: "Roboto", Sans-serif;
            font-weight: 400;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 > .elementor-widget-container {
            padding: 0% 0% 0% 0%;
        }

        .elementor-15 .elementor-element.elementor-element-de70914 {
            width: 100%;
            max-width: 100%;
        }

            .elementor-15 .elementor-element.elementor-element-de70914:hover .elementor-widget-container {
                background-color: #F5F5F5;
            }

        .elementor-15 .elementor-element.elementor-element-0df08bf > .elementor-container {
            max-width: 1155px;
        }

        .elementor-15 .elementor-element.elementor-element-0df08bf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0df08bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-0df08bf {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-0df08bf > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-444f2b6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #FFF8E9;
        }

        .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-background-slideshow {
            border-radius: 20px 20px 20px 20px;
        }

        .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-element-populated {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-444f2b6 > .elementor-element-populated > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-d8ae057 {
            text-align: center;
        }

            .elementor-15 .elementor-element.elementor-element-d8ae057 .elementor-heading-title {
                color: #00427A;
                font-family: "Averta-bold", Sans-serif;
                font-size: 40px;
                font-weight: 700;
                line-height: 50px;
            }

            .elementor-15 .elementor-element.elementor-element-d8ae057 > .elementor-widget-container {
                margin: 40px 0px 40px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-87eca79 > .elementor-container {
            max-width: 1600px;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b.elementor-position-right .elementor-image-box-img {
            margin-left: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b.elementor-position-left .elementor-image-box-img {
            margin-right: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b.elementor-position-top .elementor-image-box-img {
            margin-bottom: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b .elementor-image-box-title {
            margin-bottom: 0px;
            color: #2D2D2D;
            font-family: "Averta-bold", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 25px;
        }

        .elementor-15 .elementor-element.elementor-element-9892c6b > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3.elementor-position-right .elementor-image-box-img {
            margin-left: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3.elementor-position-left .elementor-image-box-img {
            margin-right: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3.elementor-position-top .elementor-image-box-img {
            margin-bottom: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-15 .elementor-element.elementor-element-7846ce3 .elementor-image-box-title {
            color: #2D2D2D;
            font-family: "Averta-bold", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 25px;
            letter-spacing: 0px;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9.elementor-position-right .elementor-image-box-img {
            margin-left: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9.elementor-position-left .elementor-image-box-img {
            margin-right: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9.elementor-position-top .elementor-image-box-img {
            margin-bottom: 28px;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9 .elementor-image-box-wrapper .elementor-image-box-img {
            width: 100%;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9 .elementor-image-box-img img {
            transition-duration: 0.3s;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9 .elementor-image-box-title {
            color: #2D2D2D;
            font-family: "Averta-bold", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            line-height: 25px;
        }

        .elementor-15 .elementor-element.elementor-element-215d1b9 > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-25d980a > .elementor-container {
            max-width: 1040px;
        }

        .elementor-15 .elementor-element.elementor-element-25d980a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-25d980a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-25d980a {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-25d980a > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-2aaff2e > .elementor-widget-container {
            margin: -150px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-f443500:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f443500 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-f443500 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-f443500 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-a3c1163 {
            text-align: center;
        }

            .elementor-15 .elementor-element.elementor-element-a3c1163 .elementor-heading-title {
                color: #00427A;
                font-family: "Averta-bold", Sans-serif;
                font-weight: 700;
            }

            .elementor-15 .elementor-element.elementor-element-a3c1163 > .elementor-widget-container {
                margin: 090px 0px 0px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-676c84e {
            text-align: center;
            color: #4F4F4F;
            font-family: "Averta FE", Sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 22px;
            width: var( --container-widget-width, 67% );
            max-width: 67%;
            --container-widget-width:67%;
            --container-widget-flex-grow:0;
            align-self: center;
        }

            .elementor-15 .elementor-element.elementor-element-676c84e > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-b148e92:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b148e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-b148e92 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-b148e92 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-bf12bf7.elementor-arrows-yes .elementor-main-swiper {
            width: calc( 100% - 40px );
        }

        .elementor-15 .elementor-element.elementor-element-bf12bf7 .elementor-main-swiper {
            width: 100%;
        }

        .elementor-15 .elementor-element.elementor-element-bf12bf7 .elementor-swiper-button {
            font-size: 0px;
        }

        .elementor-15 .elementor-element.elementor-element-bf12bf7 .swiper-pagination-bullet {
            height: 6px;
            width: 6px;
        }

        .elementor-15 .elementor-element.elementor-element-bf12bf7 .swiper-container-horizontal .swiper-pagination-progressbar {
            height: 6px;
        }

        .elementor-15 .elementor-element.elementor-element-bf12bf7 .swiper-pagination-fraction {
            font-size: 6px;
        }

        .elementor-15 .elementor-element.elementor-element-34afffc > .elementor-container {
            max-width: 1416px;
        }

        .elementor-15 .elementor-element.elementor-element-34afffc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-34afffc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F5F5F5;
        }

        .elementor-15 .elementor-element.elementor-element-34afffc {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-34afffc > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-e3bda29 {
            text-align: center;
        }

            .elementor-15 .elementor-element.elementor-element-e3bda29 .elementor-heading-title {
                color: #00427A;
                font-family: "Averta-bold", Sans-serif;
                font-weight: 700;
            }

            .elementor-15 .elementor-element.elementor-element-e3bda29 > .elementor-widget-container {
                margin: 030px 0px 30px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-bd284f8 {
            text-align: center;
            color: #4F4F4F;
            font-family: "Averta FE", Sans-serif;
            font-size: 18px;
            font-weight: 400;
            line-height: 22px;
            width: var( --container-widget-width, 67% );
            max-width: 67%;
            --container-widget-width:67%;
            --container-widget-flex-grow:0;
            align-self: center;
        }

            .elementor-15 .elementor-element.elementor-element-bd284f8 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-170e6d3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-170e6d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #FFCBCB0A;
        }

        .elementor-15 .elementor-element.elementor-element-170e6d3 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 0px 0px 060px 0px;
        }

            .elementor-15 .elementor-element.elementor-element-170e6d3 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-fb47f1a > .elementor-element-populated {
            margin: 061px 0px 0px 0px;
            --e-column-margin-right:0px;
            --e-column-margin-left:0px;
        }

        .elementor-15 .elementor-element.elementor-element-ac0042d .elementor-counter-number-wrapper {
            color: #B9131A;
            font-family: "Averta-bold", Sans-serif;
            font-size: 50px;
            font-weight: 700;
            font-style: normal;
            line-height: 60px;
        }

        .elementor-15 .elementor-element.elementor-element-ac0042d .elementor-counter-title {
            color: #3D3D3D;
            font-family: "Averta FE", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            line-height: 25px;
        }

        .elementor-15 .elementor-element.elementor-element-c588805 .elementor-counter-number-wrapper {
            color: #B9131A;
            font-family: "Averta-bold", Sans-serif;
            font-size: 50px;
            font-weight: 700;
            font-style: normal;
            line-height: 60px;
        }

        .elementor-15 .elementor-element.elementor-element-c588805 .elementor-counter-title {
            color: #3D3D3D;
            font-family: "Averta FE", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            line-height: 25px;
        }

        .elementor-15 .elementor-element.elementor-element-1b353de > .elementor-element-populated {
            margin: 046px 0px 0px 0px;
            --e-column-margin-right:0px;
            --e-column-margin-left:0px;
        }

        .elementor-15 .elementor-element.elementor-element-b46407d .elementor-counter-number-wrapper {
            color: #B9131A;
            font-family: "Averta-bold", Sans-serif;
            font-size: 50px;
            font-weight: 700;
            font-style: normal;
            line-height: 60px;
        }

        .elementor-15 .elementor-element.elementor-element-b46407d .elementor-counter-title {
            color: #3D3D3D;
            font-family: "Averta FE", Sans-serif;
            font-size: 20px;
            font-weight: 600;
            font-style: normal;
            line-height: 25px;
        }

        .elementor-15 .elementor-element.elementor-element-b03c285:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b03c285 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-15 .elementor-element.elementor-element-b03c285 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
            padding: 0px 0px 50px 0px;
        }

            .elementor-15 .elementor-element.elementor-element-b03c285 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-dec08ec img {
            filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        }

        .elementor-15 .elementor-element.elementor-element-dec08ec:hover img {
            filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
        }

        .elementor-15 .elementor-element.elementor-element-d348d18 > .elementor-container {
            max-width: 1438px;
        }

        .elementor-15 .elementor-element.elementor-element-d348d18:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d348d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-color: #F6FFFD;
        }

        .elementor-15 .elementor-element.elementor-element-d348d18, .elementor-15 .elementor-element.elementor-element-d348d18 > .elementor-background-overlay {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-d348d18 {
            transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        }

            .elementor-15 .elementor-element.elementor-element-d348d18 > .elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
            }

        .elementor-15 .elementor-element.elementor-element-0be33d9 {
            text-align: center;
        }

            .elementor-15 .elementor-element.elementor-element-0be33d9 .elementor-heading-title {
                color: #00427A;
                font-family: "Averta-bold", Sans-serif;
                font-weight: 700;
            }

            .elementor-15 .elementor-element.elementor-element-0be33d9 > .elementor-widget-container {
                margin: 40px 0px 20px 0px;
            }

        .elementor-15 .elementor-element.elementor-element-f96f003 {
            text-align: center;
            color: #0073D4;
            font-family: "Averta FE", Sans-serif;
            font-size: 18px;
            font-weight: 600;
            line-height: 22.25px;
        }

            .elementor-15 .elementor-element.elementor-element-f96f003 > .elementor-widget-container {
                margin: 0px 0px 010px 0px;
                padding: 0px 0px 020px 0px;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #C8C8C8;
            }

        .elementor-15 .elementor-element.elementor-element-9749963 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-86fc3bd > .elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-15 .elementor-element.elementor-element-7a7f285 .elementor-button .elementor-align-icon-right {
            margin-left: 15px;
        }

        .elementor-15 .elementor-element.elementor-element-7a7f285 .elementor-button .elementor-align-icon-left {
            margin-right: 15px;
        }

        .elementor-15 .elementor-element.elementor-element-7a7f285 .elementor-button {
            font-family: "Averta FE", Sans-serif;
            font-size: 16px;
            font-weight: 600;
            line-height: 19.78px;
            fill: #FFFFFF;
            color: #FFFFFF;
            background-color: #00427A;
            border-radius: 100px 100px 100px 100px;
            padding: 017.5px 062px 017.5px 062px;
        }

            .elementor-15 .elementor-element.elementor-element-7a7f285 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7a7f285 .elementor-button:focus {
                background-color: #00427A;
            }

        .elementor-15 .elementor-element.elementor-element-7a7f285 > .elementor-widget-container {
            margin: 0px 0px 0px 070px;
            padding: 0px 0px 0px 0px;
        }

        @media(min-width:768px) {
            .elementor-15 .elementor-element.elementor-element-8db31ed {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-444f2b6 {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-9e12659 {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-df40616 {
                width: 100%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-15 .elementor-element.elementor-element-c53e520 {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-1d127fe {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-522ef02 {
                width: 100%;
            }
        }

        @media(max-width:1024px) {
            .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-content {
                font-size: 16px;
            }

            .elementor-15 .elementor-element.elementor-element-de70914 {
                width: 100%;
                max-width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-a3c1163 .elementor-heading-title {
                font-size: 35px;
            }

            .elementor-15 .elementor-element.elementor-element-34afffc > .elementor-container {
                max-width: 1438px;
            }

            .elementor-15 .elementor-element.elementor-element-e3bda29 .elementor-heading-title {
                font-size: 35px;
            }

            .elementor-15 .elementor-element.elementor-element-bd284f8 {
                font-size: 18px;
            }

            .elementor-15 .elementor-element.elementor-element-0be33d9 .elementor-heading-title {
                font-size: 35px;
            }

            .elementor-15 .elementor-element.elementor-element-7a7f285 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-15 .elementor-element.elementor-element-f514068 > .elementor-container {
                max-width: 500px;
            }

            .elementor-15 .elementor-element.elementor-element-8db31ed {
                width: 100%;
            }

            .elementor-15 .elementor-element.elementor-element-d8ae057 .elementor-heading-title {
                font-size: 24px;
            }

            .elementor-15 .elementor-element.elementor-element-d8ae057 > .elementor-widget-container {
                margin: 0px 0px 010px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-9892c6b .elementor-image-box-img {
                margin-bottom: 28px;
            }

            .elementor-15 .elementor-element.elementor-element-7846ce3 .elementor-image-box-img {
                margin-bottom: 28px;
            }

            .elementor-15 .elementor-element.elementor-element-215d1b9 .elementor-image-box-img {
                margin-bottom: 28px;
            }

            .elementor-15 .elementor-element.elementor-element-5ef394a > .elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-38f2d06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-15 .elementor-element.elementor-element-a3c1163 .elementor-heading-title {
                font-size: 21px;
                line-height: 30px;
            }

            .elementor-15 .elementor-element.elementor-element-a3c1163 > .elementor-widget-container {
                margin: 047px 0px 0px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-676c84e {
                font-size: 14px;
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width:100%;
                --container-widget-flex-grow:0;
            }

            .elementor-15 .elementor-element.elementor-element-9e12659 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-15 .elementor-element.elementor-element-e3bda29 .elementor-heading-title {
                font-size: 21px;
                line-height: 30px;
            }

            .elementor-15 .elementor-element.elementor-element-e3bda29 > .elementor-widget-container {
                margin: 020px 0px 020px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-bd284f8 {
                font-size: 14px;
                width: var( --container-widget-width, 100% );
                max-width: 100%;
                --container-widget-width:100%;
                --container-widget-flex-grow:0;
            }

            .elementor-15 .elementor-element.elementor-element-fb47f1a > .elementor-element-populated {
                margin: 37px 0px 0px 0px;
                --e-column-margin-right:0px;
                --e-column-margin-left:0px;
            }

            .elementor-15 .elementor-element.elementor-element-ac0042d .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-15 .elementor-element.elementor-element-ffe61c1 > .elementor-widget-container {
                margin: 037px 0px 0px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-c588805 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-15 .elementor-element.elementor-element-1b353de > .elementor-element-populated {
                margin: 037px 0px 0px 0px;
                --e-column-margin-right:0px;
                --e-column-margin-left:0px;
            }

            .elementor-15 .elementor-element.elementor-element-b46407d .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-15 .elementor-element.elementor-element-0be33d9 .elementor-heading-title {
                font-size: 21px;
                line-height: 30px;
            }

            .elementor-15 .elementor-element.elementor-element-0be33d9 > .elementor-widget-container {
                margin: 047px 0px 020px 0px;
            }

            .elementor-15 .elementor-element.elementor-element-7a7f285 {
                width: 100%;
                max-width: 100%;
            }
        }
        /* Start custom CSS for html, class: .elementor-element-8063ad6 */

        @font-face {
            font-family: 'Baven';
            src: url('/wp-content/uploads/2023/04/Bevan-Regular.ttf');
        }

        @font-face {
            font-family: 'Averta-bold';
            src: url('/wp-content/uploads/2023/04/AvertaStdCY-Bold.woff');
        }

        @font-face {
            font-family: 'Averta FE';
            src: url('/wp-content/uploads/2023/04/Averta-Regular.woff');
            src: url('/wp-content/uploads/2023/04/Averta-Regular.woff2');
            src: url('/wp-content/uploads/2023/04/Averta-Regular.ttf');
            src: url('/wp-content/uploads/2023/04/Averta-Regular.eot');
        }

        section {
            font-family: 'Averta FE' !important;
        }

        .__fw700 {
            font-family: 'Averta-bold' !important;
        }

        .__title {
            color: #969696;
            font-size: 12px;
            line-height: 14.83px;
            font-weight: 700;
            text-align: center;
        }

        .des-title {
            color: #969696;
            font-size: 12px;
            line-height: 14.83px;
            font-weight: 700;
            text-align: center;
        }

        .__tab {
            background-color: #F1F1F1;
            padding: 7.5px 30px;
            border-radius: 10px;
            min-height: 45px;
            align-items: center;
        }

        .active-tab {
            background-color: #B9131A !important;
        }

            .active-tab .des-title {
                color: #FFD540 !important;
            }

            .active-tab .__title {
                color: #FFFFFF;
            }

        .__gap-10 {
            gap: 10px;
        }

        p {
            margin-bottom: 0 !important;
        }

        .__pd-17 {
            padding: 10px 17px 17px 17px;
        }

        .__title-course {
            font-family: 'Baven' !important;
            font-size: 21px;
            color: #2D2D2D;
            line-height: 30.17px;
            animation: fadeInLeft 1s ease-in-out;
        }

        .__desc-course {
            font-size: 21px;
            color: #B9131A;
            line-height: 30.17px;
        }

        .__title-complete {
            font-size: 14px;
            line-height: 17.3px;
            color: #2D2D2D;
            font-weight: 600;
            animation: fadeInLeft 1s ease-in-out;
        }

        .__gap-17 {
            gap: 17px;
            margin-bottom: 58px;
        }

        .__img-student {
            margin-bottom: 85px;
            animation: zoomIn 1s ease-in-out;
            display: flex;
            justify-content: center;
        }

        .__content-tab {
            display: none;
        }

        .__content-tab-active {
            display: block !important;
        }

        .__img-number {
            animation: fadeInLeft 2s ease-in-out;
        }

        @keyframes fadeInLeft {
            0% {
                opacity: 0;
                transform: translateX(-100%);
            }

            100% {
                opacity: 1;
                transform: translateX(0);
            }
        }


        /* Vendor prefixes */
        @keyframes zoomIn {
            0% {
                transform: scale(0);
            }

            100% {
                transform: scale(1);
            }
        }

        .__w-80 {
            width: 80%;
        }

        .__tab-mobile {
            margin-top: 70px;
        }
        /* End custom CSS */
        /* Start custom CSS for tabs, class: .elementor-element-de70914 */ @media screen and (min-width:768px) {
            #tab-learning .elementor-tabs-wrapper {
                text-align: center;
                gap: 2px;
                display: flex;
                justify-content: center;
            }

            #tab-learning .elementor-tab-title {
                width: 20% !important;
                background: #F1F1F1;
                border: unset;
                padding: 11.5px 20px;
            }


                #tab-learning .elementor-tab-title p {
                    margin-bottom: 0 !important;
                    display: flex !important;
                    justify-content: center;
                    flex-direction: column;
                    align-items: center !important;
                }

                #tab-learning .elementor-tab-title:nth-child(1) {
                    border-radius: 15px 0 0 15px;
                }

                #tab-learning .elementor-tab-title:nth-child(4) {
                    border-radius: 0 15px 15px 0;
                }

            .elementor-widget-tabs:hover {
                background-color: #F5F5F5;
            }

            #tab-learning #elementor-tab-title-2335 {
                display: grid;
            }

            #tab-learning .elementor-tabs-wrapper .elementor-active, #tab-learning .elementor-tabs-wrapper .elementor-active:hover {
                background-color: #FA741F !important;
            }

            #tab-learning .elementor-tabs-wrapper .elementor-tab-title:hover {
                background-color: #969696;
            }

                #tab-learning .elementor-tabs-wrapper .elementor-active .descrip-tab, #tab-learning .elementor-tabs-wrapper .elementor-tab-title:hover .descrip-tab {
                    color: #FFC54E;
                }

                #tab-learning .elementor-tabs-wrapper .elementor-tab-title:hover p, .__tab-active.elementor-active p {
                    color: #FFFFFF !important;
                }

            #tab-learning .elementor-tabs-content-wrapper {
                background-color: unset;
            }

            #tab-learning .elementor-tab-content {
                border: unset;
            }

            #tab-learning .tab-item {
                display: flex;
                justify-content: center;
                width: 100%;
            }

                #tab-learning .tab-item img {
                    display: none;
                    height: 22px;
                    margin: auto;
                }

            #tab-learning .elementor-active .tab-item img {
                display: block;
            }

            .elementor-widget-tabs .elementor-tab-content {
                padding: 20px 0;
            }

            #__btn-TuVan1 .elementor-button-text, #__btn-TuVan2 .elementor-button-text, #__btn-TuVan3 .elementor-button-text {
                color: white !important;
            }

            .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title.elementor-active, .elementor-15 .elementor-element.elementor-element-de70914 .elementor-tab-title.elementor-active a {
                color: white !important;
            }

            #__btn-TuVan .elementor-button-text {
                color: white !important;
            }

            div#__btn-TuVan, div#__btn-TuVan1, div#__btn-TuVan2, div#__btn-TuVan3 {
                margin-top: 45px !important;
            }

            span.elementor-button-text {
                color: white !important;
            }
        }
        /* End custom CSS */
        /* Start custom CSS for image-box, class: .elementor-element-9892c6b */ #want-1 .want-title {
            padding: 0 60px;
        }
        /* End custom CSS */
        /* Start custom CSS for image-box, class: .elementor-element-215d1b9 */ #want-3 .want-title {
            padding: 0 60px;
        }
        /* End custom CSS */
        /* Start custom CSS for shortcode, class: .elementor-element-5a3a9f0 */ #__course-2 {
            display: none;
        }
        /* End custom CSS */
        /* Start custom CSS for shortcode, class: .elementor-element-30a4edd */ #__course-3 {
            display: none;
        }
        /* End custom CSS */
        /* Start custom CSS for shortcode, class: .elementor-element-a3eaf68 */ #__course-4 {
            display: none;
        }
        /* End custom CSS */
        /* Start custom CSS for text-editor, class: .elementor-element-676c84e */ .__title-reason {
            margin: 0 auto;
        }
        /* End custom CSS */
        /* Start custom CSS for text-editor, class: .elementor-element-bd284f8 */ .__title-reason {
            margin: 0 auto;
        }
        /* End custom CSS */
        /* Start custom CSS for image, class: .elementor-element-ece4713 */ #__img-banner-footer img {
            width: 100% !important;
        }
        /* End custom CSS */
        /* Start custom CSS for html, class: .elementor-element-fb6e495 */ @font-face {
            font-family: Averta;
            src: url('/wp-content/uploads/2023/04/Averta-Regular.woff');
        }

        #__iframe-form {
            font-family: Averta !important;
        }
        /* End custom CSS */
        /* Start custom CSS for button, class: .elementor-element-7a7f285 */ #__button-TV-mob {
            position: fixed;
            left: 0;
            bottom: 0px;
            z-index: 100000000;
            transition: all 5s ease-in;
        }

            #__button-TV-mob span {
                color: white !important;
            }

        @media screen and (max-width:767px) {
            .elementor.elementor-1183, .elementor.elementor-1185, .elementor.elementor-1184, .elementor.elementor-1186 {
                padding: 0 12px;
            }
        }
        /* End custom CSS */
        /* Start Custom Fonts CSS */ @font-face {
            font-family: 'Averta FE';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('/wp-content/uploads/2023/04/Averta-Regular.eot');
            src: url('/wp-content/uploads/2023/04/Averta-Regulard41d.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/2023/04/Averta-Regular.woff2') format('woff2'), url('/wp-content/uploads/2023/04/Averta-Regular.woff') format('woff'), url('/wp-content/uploads/2023/04/Averta-Regular.ttf') format('truetype');
        }
        /* End Custom Fonts CSS */
        /* Start Custom Fonts CSS */ @font-face {
            font-family: 'Averta-bold';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src: url('/wp-content/uploads/2023/04/AvertaStdCY-Bold.woff') format('woff');
        }

        @font-face {
            font-family: 'Averta-bold';
            font-style: normal;
            font-weight: normal;
            font-display: auto;
            src:;
        }
        /* End Custom Fonts CSS */
        /* Start custom CSS for html, class: .elementor-element-2cbb2f5 */ .__bg-menu {
            background-color: #FA741F !important;
            cursor: pointer;
        }

        .position-fix {
            position: fixed;
            top: 70px;
            z-index: 99;
            background-color: #FFFFFF;
            display: none;
        }

        @media screen and (max-width: 767px) {
            .position-fix {
                position: fixed;
                top: 50px;
            }
        }

        .__titlemenu-show {
            padding-right: 10px;
            color: #FFFFFF;
            font-size: 18px;
            line-height: 24px;
            font-weight: 700;
            white-space: nowrap;
        }

        .__menu-show {
            padding: 10px 0;
        }

        .icon-menushow {
            margin-top: 4px;
        }

        .__gap-20 {
            gap: 20px;
        }

        .__tab-show {
            background-color: #F1F1F1;
            padding: 7.5px 30px;
            border-radius: 10px;
            min-height: 45px;
            align-items: center;
            cursor: pointer;
        }

        .__title {
            color: #969696;
            font-size: 12px;
            line-height: 14.83px;
            font-weight: 700;
            text-align: center;
        }

        .des-title {
            color: #969696;
            font-size: 12px;
            line-height: 14.83px;
            font-weight: 700;
            text-align: center;
        }

        .__gap-10 {
            gap: 10px;
        }

        .active-tab {
            background-color: #FA741F !important;
        }

            .active-tab .des-title {
                color: #00FF00 !important;
            }

            .active-tab .__title {
                color: #FFFFFF;
            }

        p {
            margin-bottom: 0 !important;
        }

        .__active-menu-show {
            display: block !important;
        }

        .__tab-show-main {
            display: none;
        }
        