.elementor-kit-8 {
                --e-global-color-primary: #FF0000;
                --e-global-color-secondary: #FF0000;
                --e-global-color-text: #FF0000;
                --e-global-color-accent: #FF0000;
                --e-global-color-el_c_bg_main: #FFFFFF;
                --e-global-color-el_c_boxes_bg_main: #FFFFFF;
                --e-global-color-el_c_borders_main: #071C3921;
                --e-global-color-el_c_1_text: #071C39;
                --e-global-color-el_c_2_text: #071C39C2;
                --e-global-color-el_c_3_text: #071C3980;
                --e-global-color-el_c_4_text: #071C3952;
                --e-global-color-el_c_5_text: #071C3929;
                --e-global-color-el_c_1_color_transparent: #3660F540;
                --e-global-color-el_c_1_color_dark: #022F53;
                --e-global-color-el_c_1_color: #054E88;
                --e-global-color-el_c_1_color_light: #D1DDEA;
                --e-global-color-el_c_1_color_light_2: #DFE7FF;
                --e-global-color-el_c_1_color_light_3: #EDF2FF;
                --e-global-color-el_c_2_color_transparent: #00CCCC40;
                --e-global-color-el_c_2_color_dark: #00B1B6;
                --e-global-color-el_c_2_color: #00CCCC;
                --e-global-color-el_c_2_color_light: #00DBDB;
                --e-global-color-el_c_2_color_light_2: #D2F4F4;
                --e-global-color-el_c_2_color_light_3: #EAF9F9;
                --e-global-color-el_c_white: #FFFFFF;
                --e-global-color-el_c_white_transparent: #FFFFFF80;
                --e-global-color-3a96dff: #054E88;
                --e-global-typography-el_f_title_6-font-family: "Inter";
                --e-global-typography-el_f_title_6-font-size: 2rem;
                --e-global-typography-el_f_title_6-font-weight: 700;
                --e-global-typography-el_f_title_6-text-transform: none;
                --e-global-typography-el_f_title_6-font-style: normal;
                --e-global-typography-el_f_title_6-text-decoration: none;
                --e-global-typography-el_f_title_6-line-height: 1.3em;
                --e-global-typography-el_f_title_5-font-family: "Inter";
                --e-global-typography-el_f_title_5-font-size: 1.7rem;
                --e-global-typography-el_f_title_5-font-weight: 700;
                --e-global-typography-el_f_title_5-text-transform: none;
                --e-global-typography-el_f_title_5-font-style: normal;
                --e-global-typography-el_f_title_5-text-decoration: none;
                --e-global-typography-el_f_title_5-line-height: 1.3em;
                --e-global-typography-el_f_title_4-font-family: "Inter";
                --e-global-typography-el_f_title_4-font-size: 1.69rem;
                --e-global-typography-el_f_title_4-font-weight: 700;
                --e-global-typography-el_f_title_4-text-transform: none;
                --e-global-typography-el_f_title_4-font-style: normal;
                --e-global-typography-el_f_title_4-text-decoration: none;
                --e-global-typography-el_f_title_4-line-height: 1.3em;
                --e-global-typography-el_f_title_3-font-family: "Inter";
                --e-global-typography-el_f_title_3-font-size: 1.42rem;
                --e-global-typography-el_f_title_3-font-weight: 700;
                --e-global-typography-el_f_title_3-text-transform: none;
                --e-global-typography-el_f_title_3-font-style: normal;
                --e-global-typography-el_f_title_3-text-decoration: none;
                --e-global-typography-el_f_title_3-line-height: 1.3em;
                --e-global-typography-el_f_title_2-font-family: "Inter";
                --e-global-typography-el_f_title_2-font-size: 1.19rem;
                --e-global-typography-el_f_title_2-font-weight: 700;
                --e-global-typography-el_f_title_2-text-transform: none;
                --e-global-typography-el_f_title_2-font-style: normal;
                --e-global-typography-el_f_title_2-text-decoration: none;
                --e-global-typography-el_f_title_2-line-height: 1.3em;
                --e-global-typography-el_f_title_1-font-family: "Inter";
                --e-global-typography-el_f_title_1-font-size: 1.05rem;
                --e-global-typography-el_f_title_1-font-weight: 700;
                --e-global-typography-el_f_title_1-text-transform: none;
                --e-global-typography-el_f_title_1-font-style: normal;
                --e-global-typography-el_f_title_1-text-decoration: none;
                --e-global-typography-el_f_title_1-line-height: 1.3em;
                --e-global-typography-el_f_paragraph_xl-font-family: "Inter";
                --e-global-typography-el_f_paragraph_xl-font-size: 1.4rem;
                --e-global-typography-el_f_paragraph_xl-font-weight: 400;
                --e-global-typography-el_f_paragraph_xl-text-transform: none;
                --e-global-typography-el_f_paragraph_xl-font-style: normal;
                --e-global-typography-el_f_paragraph_xl-line-height: 1.7em;
                --e-global-typography-el_f_paragraph_l-font-family: "Inter";
                --e-global-typography-el_f_paragraph_l-font-size: 1.2rem;
                --e-global-typography-el_f_paragraph_l-font-weight: 400;
                --e-global-typography-el_f_paragraph_l-text-transform: none;
                --e-global-typography-el_f_paragraph_l-font-style: normal;
                --e-global-typography-el_f_paragraph_l-text-decoration: none;
                --e-global-typography-el_f_paragraph_l-line-height: 1.7em;
                --e-global-typography-el_f_paragraph_m-font-family: "Inter";
                --e-global-typography-el_f_paragraph_m-font-size: 1rem;
                --e-global-typography-el_f_paragraph_m-font-weight: 400;
                --e-global-typography-el_f_paragraph_m-text-transform: none;
                --e-global-typography-el_f_paragraph_m-font-style: normal;
                --e-global-typography-el_f_paragraph_m-text-decoration: none;
                --e-global-typography-el_f_paragraph_m-line-height: 1.7em;
                --e-global-typography-el_f_paragraph_s-font-family: "Inter";
                --e-global-typography-el_f_paragraph_s-font-size: 0.95rem;
                --e-global-typography-el_f_paragraph_s-font-weight: 400;
                --e-global-typography-el_f_paragraph_s-text-transform: none;
                --e-global-typography-el_f_paragraph_s-font-style: normal;
                --e-global-typography-el_f_paragraph_s-text-decoration: none;
                --e-global-typography-el_f_paragraph_s-line-height: 1.8em;
                --e-global-typography-el_f_paragraph_xs-font-family: "Inter";
                --e-global-typography-el_f_paragraph_xs-font-size: 0.85rem;
                --e-global-typography-el_f_paragraph_xs-font-weight: 400;
                --e-global-typography-el_f_paragraph_xs-text-transform: none;
                --e-global-typography-el_f_paragraph_xs-font-style: normal;
                --e-global-typography-el_f_paragraph_xs-text-decoration: none;
                --e-global-typography-el_f_paragraph_xs-line-height: 1.8em;
                --e-global-typography-el_f_text_xl-font-family: "Inter";
                --e-global-typography-el_f_text_xl-font-size: 1.4rem;
                --e-global-typography-el_f_text_xl-font-weight: 400;
                --e-global-typography-el_f_text_xl-line-height: 1.3em;
                --e-global-typography-el_f_text_l-font-family: "Inter";
                --e-global-typography-el_f_text_l-font-size: 1.2rem;
                --e-global-typography-el_f_text_l-font-weight: 400;
                --e-global-typography-el_f_text_l-line-height: 1.3em;
                --e-global-typography-el_f_text_m-font-family: "Inter";
                --e-global-typography-el_f_text_m-font-size: 1.03rem;
                --e-global-typography-el_f_text_m-font-weight: 400;
                --e-global-typography-el_f_text_m-line-height: 1.3em;
                --e-global-typography-el_f_text_s-font-family: "Inter";
                --e-global-typography-el_f_text_s-font-size: 0.95rem;
                --e-global-typography-el_f_text_s-font-weight: 400;
                --e-global-typography-el_f_text_s-line-height: 1.3em;
                --e-global-typography-el_f_text_xs-font-family: "Inter";
                --e-global-typography-el_f_text_xs-font-size: 0.85rem;
                --e-global-typography-el_f_text_xs-font-weight: 400;
                --e-global-typography-el_f_text_xs-line-height: 1.3em;
                --e-global-typography-el_f_accent_xl-font-family: "Inter";
                --e-global-typography-el_f_accent_xl-font-size: 1.4rem;
                --e-global-typography-el_f_accent_xl-font-weight: 500;
                --e-global-typography-el_f_accent_xl-line-height: 1.3em;
                --e-global-typography-el_f_accent_l-font-family: "Inter";
                --e-global-typography-el_f_accent_l-font-size: 1.2rem;
                --e-global-typography-el_f_accent_l-font-weight: 500;
                --e-global-typography-el_f_accent_l-text-transform: none;
                --e-global-typography-el_f_accent_l-font-style: normal;
                --e-global-typography-el_f_accent_l-text-decoration: none;
                --e-global-typography-el_f_accent_l-line-height: 1.3em;
                --e-global-typography-el_f_accent_m-font-family: "Inter";
                --e-global-typography-el_f_accent_m-font-size: 1.03rem;
                --e-global-typography-el_f_accent_m-font-weight: 500;
                --e-global-typography-el_f_accent_m-line-height: 1.3em;
                --e-global-typography-el_f_accent_s-font-family: "Inter";
                --e-global-typography-el_f_accent_s-font-size: 0.95rem;
                --e-global-typography-el_f_accent_s-font-weight: 500;
                --e-global-typography-el_f_accent_s-line-height: 1.3em;
                --e-global-typography-el_f_accent_xs-font-family: "Inter";
                --e-global-typography-el_f_accent_xs-font-size: 0.85rem;
                --e-global-typography-el_f_accent_xs-font-weight: 500;
                --e-global-typography-el_f_accent_xs-line-height: 1.3em;
                background-color: var( --e-global-color-el_c_bg_main );
                --e-page-transition-entrance-animation: e-page-transition-fade-out;
                --e-page-transition-animation-duration: 1500ms;
            }

            .elementor-kit-8 e-page-transition {
                background-color: #FFFFFF;
            }

            #the7-body {
                --the7-elementor-beautiful-loading-bg: var( --e-global-color-el_c_white );
                --the7-btn-bg: var( --e-global-color-el_c_1_color );
                --the7-btn-hover-bg: var( --e-global-color-el_c_1_color_dark );
                --the7-accent-color: var( --e-global-color-el_c_1_color );
                --the7-divider-color: var( --e-global-color-el_c_borders_main );
                --the7-content-boxes-bg: var( --e-global-color-el_c_boxes_bg_main );
                --the7-beautiful-spinner-color: var( --e-global-color-el_c_borders_main );
                --the7-btn-color: var( --e-global-color-el_c_white );
                --the7-btn-border-color: var( --e-global-color-el_c_1_color );
                --the7-btn-border-hover-color: var( --e-global-color-el_c_1_color_dark );
                --the7-btn-s-font-size: 0.78rem;
                --the7-btn-s-line-height: 1.2em;
                --the7-btn-s-padding: 0.65em 1.15em 0.65em 1.15em;
                --the7-btn-s-border-radius: 100px 100px 100px 100px;
                --the7-btn-s-icon-size: 14px;
                --the7-btn-s-icon-gap: 5px;
                --the7-btn-m-font-size: 0.9rem;
                --the7-btn-m-line-height: 1.2em;
                --the7-btn-m-padding: 0.75em 1.25em 0.75em 1.25em;
                --the7-btn-m-border-radius: 100px 100px 100px 100px;
                --the7-btn-m-icon-size: 16px;
                --the7-btn-m-icon-gap: 6px;
                --the7-btn-l-font-size: 1rem;
                --the7-btn-l-padding: 0.9em 1.35em 0.9em 1.35em;
                --the7-btn-l-border-radius: 100px 100px 100px 100px;
                --the7-btn-l-icon-size: 16px;
                --the7-btn-l-icon-gap: 8px;
                --the7-btn-lg-font-size: 1.1rem;
                --the7-btn-lg-padding: 1.05em 1.575em 1.05em 1.575em;
                --the7-btn-lg-border-radius: 100px 100px 100px 100px;
                --the7-btn-lg-icon-size: 18px;
                --the7-btn-lg-icon-gap: 10px;
                --the7-btn-xl-font-size: 1.2rem;
                --the7-btn-xl-padding: 1.1em 1.65em 1.1em 1.65em;
                --the7-btn-xl-border-radius: 100px 100px 100px 100px;
                --the7-btn-xl-icon-size: 20px;
                --the7-btn-xl-icon-gap: 12px;
                --the7-top-input-padding: 2px;
                --the7-right-input-padding: 10px;
                --the7-bottom-input-padding: 2px;
                --the7-left-input-padding: 10px;
                --the7-input-height: 42px;
                --the7-input-color: var( --e-global-color-el_c_1_text );
                --the7-required-mark-color: var( --e-global-color-el_c_1_color );
                --the7-input-bg-color: #00000005;
                --the7-form-border: solid;
                --the7-top-input-border-width: 1px;
                --the7-right-input-border-width: 1px;
                --the7-bottom-input-border-width: 1px;
                --the7-left-input-border-width: 1px;
                --the7-input-border-radius: 0px 0px 0px 0px;
                --the7-input-border-radius-top: 0px;
                --the7-input-border-radius-right: 0px;
                --the7-input-border-radius-bottom: 0px;
                --the7-input-border-radius-left: 0px;
                --the7-input-border-color: #00000021;
                --the7-form-placeholder-opacity: 0.3;
                --the7-form-placeholder-opacity-focus: 0.15;
                --the7-base-color: var( --e-global-color-el_c_2_text );
                --the7-secondary-text-color: var( --e-global-color-el_c_3_text );
                --the7-base-font-family: var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;
                --the7-text-big-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                --the7-text-small-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                --the7-base-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                --the7-base-font-weight: var( --e-global-typography-el_f_paragraph_m-font-weight );
                --the7-base-text-transform: var( --e-global-typography-el_f_paragraph_m-text-transform );
                --the7-base-font-style: var( --e-global-typography-el_f_paragraph_m-font-style );
                --the7-base-text-decoration: var( --e-global-typography-el_f_paragraph_m-text-decoration );
                --the7-text-big-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                --the7-text-small-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                --the7-base-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                --the7-links-color: var( --e-global-color-el_c_1_color );
                --the7-links-hover-color: var( --e-global-color-el_c_1_color_dark );
                --the7-title-color: var( --e-global-color-el_c_1_text );
                --the7-h1-font-family: var( --e-global-typography-el_f_title_6-font-family ), Sans-serif;
                --the7-h1-font-size: var( --e-global-typography-el_f_title_6-font-size );
                --the7-h1-font-weight: var( --e-global-typography-el_f_title_6-font-weight );
                --the7-h1-text-transform: var( --e-global-typography-el_f_title_6-text-transform );
                --the7-h1-font-style: var( --e-global-typography-el_f_title_6-font-style );
                --the7-h1-text-decoration: var( --e-global-typography-el_f_title_6-text-decoration );
                --the7-h1-line-height: var( --e-global-typography-el_f_title_6-line-height );
                --the7-h1-spacing: 24px;
                --the7-h2-font-family: var( --e-global-typography-el_f_title_5-font-family ), Sans-serif;
                --the7-h2-font-size: var( --e-global-typography-el_f_title_5-font-size );
                --the7-h2-font-weight: var( --e-global-typography-el_f_title_5-font-weight );
                --the7-h2-text-transform: var( --e-global-typography-el_f_title_5-text-transform );
                --the7-h2-font-style: var( --e-global-typography-el_f_title_5-font-style );
                --the7-h2-text-decoration: var( --e-global-typography-el_f_title_5-text-decoration );
                --the7-h2-line-height: var( --e-global-typography-el_f_title_5-line-height );
                --the7-h2-spacing: 19px;
                --the7-h3-font-family: var( --e-global-typography-el_f_title_4-font-family ), Sans-serif;
                --the7-h3-font-size: var( --e-global-typography-el_f_title_4-font-size );
                --the7-h3-font-weight: var( --e-global-typography-el_f_title_4-font-weight );
                --the7-h3-text-transform: var( --e-global-typography-el_f_title_4-text-transform );
                --the7-h3-font-style: var( --e-global-typography-el_f_title_4-font-style );
                --the7-h3-text-decoration: var( --e-global-typography-el_f_title_4-text-decoration );
                --the7-h3-line-height: var( --e-global-typography-el_f_title_4-line-height );
                --the7-h3-spacing: 14px;
                --the7-h4-font-family: var( --e-global-typography-el_f_title_3-font-family ), Sans-serif;
                --the7-h4-font-size: var( --e-global-typography-el_f_title_3-font-size );
                --the7-h4-font-weight: var( --e-global-typography-el_f_title_3-font-weight );
                --the7-h4-text-transform: var( --e-global-typography-el_f_title_3-text-transform );
                --the7-h4-font-style: var( --e-global-typography-el_f_title_3-font-style );
                --the7-h4-text-decoration: var( --e-global-typography-el_f_title_3-text-decoration );
                --the7-h4-line-height: var( --e-global-typography-el_f_title_3-line-height );
                --the7-h4-spacing: 14px;
                --the7-h5-font-family: var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;
                --the7-h5-font-size: var( --e-global-typography-el_f_title_2-font-size );
                --the7-h5-font-weight: var( --e-global-typography-el_f_title_2-font-weight );
                --the7-h5-text-transform: var( --e-global-typography-el_f_title_2-text-transform );
                --the7-h5-font-style: var( --e-global-typography-el_f_title_2-font-style );
                --the7-h5-text-decoration: var( --e-global-typography-el_f_title_2-text-decoration );
                --the7-h5-line-height: var( --e-global-typography-el_f_title_2-line-height );
                --the7-h5-spacing: 12px;
                --the7-h6-font-family: var( --e-global-typography-el_f_title_1-font-family ), Sans-serif;
                --the7-h6-font-size: var( --e-global-typography-el_f_title_1-font-size );
                --the7-h6-font-weight: var( --e-global-typography-el_f_title_1-font-weight );
                --the7-h6-text-transform: var( --e-global-typography-el_f_title_1-text-transform );
                --the7-h6-font-style: var( --e-global-typography-el_f_title_1-font-style );
                --the7-h6-text-decoration: var( --e-global-typography-el_f_title_1-text-decoration );
                --the7-h6-line-height: var( --e-global-typography-el_f_title_1-line-height );
                --the7-h6-spacing: 10px;
                --the7-widget-title-font-family: var( --e-global-typography-el_f_title_2-font-family ), Sans-serif;
                --the7-widget-title-font-size: var( --e-global-typography-el_f_title_2-font-size );
                --the7-widget-title-font-weight: var( --e-global-typography-el_f_title_2-font-weight );
                --the7-widget-title-text-transform: var( --e-global-typography-el_f_title_2-text-transform );
                --the7-widget-title-font-style: var( --e-global-typography-el_f_title_2-font-style );
                --the7-widget-title-text-decoration: var( --e-global-typography-el_f_title_2-text-decoration );
                --the7-widget-title-line-height: var( --e-global-typography-el_f_title_2-line-height );
                --the7-widget-gap: 15px;
                --the7-widget-content-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-widget-content-font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                --the7-widget-content-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-widget-content-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                --the7-widget-content-font-style: var( --e-global-typography-el_f_paragraph_s-font-style );
                --the7-widget-content-text-decoration: var( --e-global-typography-el_f_paragraph_s-text-decoration );
                --the7-widget-content-line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
            }

            .elementor-section.elementor-section-boxed > .elementor-container {
                max-width: 1300px;
            }

            .e-con {
                --container-max-width: 1300px;
            }

            .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);
            }

            .scroll-top-elementor-icon i,.scroll-top:before {
                font-size: 20px;
            }

            a.scroll-top-elementor-icon svg {
                width: 20px;
                height: 20px;
            }

            #the7-body a.scroll-top {
                padding: 0.6em;
                width: auto;
                height: auto;
                border-radius: 100% 100% 100% 100%;
                left: auto;
                right: var(--the7-scroll-h-offset,0 );
                transform: translate3d(0,0,0);
                --the7-scroll-h-offset: 20px;
                bottom: 20px;
            }

            .scroll-top-elementor-icon i {
                width: 1em;
                height: 1em;
                text-align: center;
            }

            body .scroll-top-elementor-icon i,body .scroll-top:before {
                color: var( --e-global-color-el_c_white );
            }

            body .scroll-top-elementor-icon svg {
                fill: var( --e-global-color-el_c_white );
                color: var( --e-global-color-el_c_white );
            }

            body .scroll-top {
                background-color: var( --e-global-color-el_c_1_color );
            }

            body .scroll-top-elementor-icon:hover i, body .scroll-top:hover:before {
                color: var( --e-global-color-el_c_white );
            }

            body .scroll-top-elementor-icon:hover svg {
                fill: var( --e-global-color-el_c_white );
                color: var( --e-global-color-el_c_white );
            }

            body .scroll-top:hover {
                background-color: var( --e-global-color-el_c_1_color_dark );
            }

            html {
                --the7-anchor-scroll-offset: 120;
                scroll-padding-top: 120px;
            }

            body {
                --the7-btn-s-font-family: "Inter", Sans-serif;
                --the7-btn-m-font-family: "Inter", Sans-serif;
                --the7-btn-l-font-family: "Inter", Sans-serif;
                --the7-btn-lg-font-family: "Inter", Sans-serif;
                --the7-btn-xl-font-family: "Inter", Sans-serif;
                --the7-btn-s-font-weight: 500;
                --the7-btn-m-font-weight: 500;
                --the7-btn-l-font-weight: 500;
                --the7-btn-lg-font-weight: 500;
                --the7-btn-xl-font-weight: 500;
                --the7-btn-s-text-transform: none;
                --the7-btn-m-text-transform: none;
                --the7-btn-l-text-transform: none;
                --the7-btn-lg-text-transform: none;
                --the7-btn-xl-text-transform: none;
                --the7-h1-font-family: "Inter", Sans-serif;
                --the7-h2-font-family: "Inter", Sans-serif;
                --the7-h3-font-family: "Inter", Sans-serif;
                --the7-h4-font-family: "Inter", Sans-serif;
                --the7-h5-font-family: "Inter", Sans-serif;
                --the7-h6-font-family: "Inter", Sans-serif;
                --the7-h1-font-weight: 500;
                --the7-h2-font-weight: 500;
                --the7-h3-font-weight: 500;
                --the7-h4-font-weight: 500;
                --the7-h5-font-weight: 500;
                --the7-h6-font-weight: 500;
                --the7-h1-line-height: 1.2em;
                --the7-h2-line-height: 1.2em;
                --the7-h3-line-height: 1.2em;
                --the7-h4-line-height: 1.2em;
                --the7-h5-line-height: 1.2em;
                --the7-h6-line-height: 1.2em;
                --the7-h1-letter-spacing: 0px;
                --the7-h2-letter-spacing: 0px;
                --the7-h3-letter-spacing: 0px;
                --the7-h4-letter-spacing: 0px;
                --the7-h5-letter-spacing: 0px;
                --the7-h6-letter-spacing: 0px;
                --the7-h1-word-spacing: 0em;
                --the7-h2-word-spacing: 0em;
                --the7-h3-word-spacing: 0em;
                --the7-h4-word-spacing: 0em;
                --the7-h5-word-spacing: 0em;
                --the7-h6-word-spacing: 0em;
            }

            body#the7-body {
                --the7-form-xs-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-form-sm-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-form-md-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-form-lg-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-form-xl-font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                --the7-form-xs-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-form-sm-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-form-md-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-form-lg-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-form-xl-font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                --the7-form-xs-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                --the7-form-sm-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                --the7-form-md-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                --the7-form-lg-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                --the7-form-xl-text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
            }

            .elementor-field-group, .elementor-kit-8 .comment-form-cookies-consent, .elementor-kit-8 .comment-notes {
                padding-right: calc( 30px/2 );
                padding-left: calc( 30px/2 );
            }

            .elementor-form-fields-wrapper {
                margin-left: calc( -30px/2 );
                margin-right: calc( -30px/2 );
                margin-bottom: -30px;
            }

            .elementor-field-group {
                margin-bottom: 30px;
            }

            .elementor-field-group.recaptcha_v3-bottomleft, .elementor-kit-8 .elementor-field-group.recaptcha_v3-bottomright {
                margin-bottom: 0;
            }

            .elementor-mark-required .elementor-field-label:after, .woocommerce-Reviews .comment-form .required {
                color: var( --e-global-color-el_c_1_color );
            }

            input[type="text"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="url"]::placeholder, input[type="email"]::placeholder, input[type="number"]::placeholder, input[type="date"]::placeholder, input[type="range"]::placeholder, input[type="password"]::placeholder, .elementor-field-group .elementor-field-textual::placeholder {
                opacity: 0.3;
            }

            input[type="text"]:focus::placeholder, input[type="search"]:focus::placeholder, input[type="tel"]:focus::placeholder, input[type="url"]:focus::placeholder, input[type="email"]:focus::placeholder, input[type="number"]:focus::placeholder, input[type="date"]:focus::placeholder, input[type="range"]:focus::placeholder, input[type="password"]:focus::placeholder, .elementor-field-group .elementor-field-textual:focus::placeholder {
                opacity: 0.15;
            }

            .elementor-field-label, .elementor-field-subgroup label,.woocommerce-Reviews .elementor-field-group > label, .the7-elementor-product-comments .comment-form label {
                font-size: 15px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_1_text );
            }

            body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label {
                padding-left: 8px;
            }

            body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label {
                padding-right: 8px;
            }

            body .elementor-labels-above .elementor-field-group > .elementor-field-label {
                padding-bottom: 8px;
            }

            body .woocommerce-Reviews .elementor-field-group > label {
                margin-bottom: 8px;
            }

            .elementor-field-group .elementor-field-textual.elementor-size-xs, .content .elementor-field-group .elementor-field-textual.elementor-size-xs {
                font-family: var( --e-global-typography-el_f_paragraph_xs-font-family ), Sans-serif;
                font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                font-weight: var( --e-global-typography-el_f_paragraph_xs-font-weight );
                text-transform: var( --e-global-typography-el_f_paragraph_xs-text-transform );
                font-style: var( --e-global-typography-el_f_paragraph_xs-font-style );
                line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                padding: 2px 8px 2px 8px;
                min-height: 28px;
            }

            .elementor-field-group .elementor-field-textual.elementor-size-sm, .content .elementor-field-group .elementor-field-textual.elementor-size-sm {
                font-family: var( --e-global-typography-el_f_paragraph_xs-font-family ), Sans-serif;
                font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                font-weight: var( --e-global-typography-el_f_paragraph_xs-font-weight );
                text-transform: var( --e-global-typography-el_f_paragraph_xs-text-transform );
                font-style: var( --e-global-typography-el_f_paragraph_xs-font-style );
                line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                padding: 5px 10px 5px 10px;
                min-height: 34px;
            }

            .elementor-field-group .elementor-field-textual.elementor-size-md, .content .elementor-field-group .elementor-field-textual.elementor-size-md {
                font-family: var( --e-global-typography-el_f_paragraph_s-font-family ), Sans-serif;
                font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                font-weight: var( --e-global-typography-el_f_paragraph_s-font-weight );
                text-transform: var( --e-global-typography-el_f_paragraph_s-text-transform );
                font-style: var( --e-global-typography-el_f_paragraph_s-font-style );
                line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
                padding: 7px 14px 7px 14px;
                min-height: 40px;
            }

            .elementor-field-group .elementor-field-textual.elementor-size-lg, .content .elementor-field-group .elementor-field-textual.elementor-size-lg {
                font-family: var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;
                font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                font-weight: var( --e-global-typography-el_f_paragraph_m-font-weight );
                text-transform: var( --e-global-typography-el_f_paragraph_m-text-transform );
                font-style: var( --e-global-typography-el_f_paragraph_m-font-style );
                line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                padding: 9px 18px 9px 18px;
                min-height: 50px;
            }

            .elementor-field-group .elementor-field-textual.elementor-size-xl, .content .elementor-field-group .elementor-field-textual.elementor-size-xl {
                font-family: var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;
                font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                font-weight: var( --e-global-typography-el_f_paragraph_m-font-weight );
                text-transform: var( --e-global-typography-el_f_paragraph_m-text-transform );
                font-style: var( --e-global-typography-el_f_paragraph_m-font-style );
                line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                padding: 10px 20px 10px 20px;
                min-height: 60px;
            }

            .elementor-widget-text-editor p, .elementor-tab-content p, .the7-e-tab-content.the7-e-tab-text-content p, .elementor-widget-woocommerce-product-content p, .elementor-widget-theme-post-content > .elementor-widget-container > p, #the7-body .elementor-widget-text-editor ul, #the7-body .elementor-tab-content ul, #the7-body .the7-e-tab-content.the7-e-tab-text-content ul, #the7-body .elementor-widget-woocommerce-product-content ul, #the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ul, #the7-body .elementor-widget-text-editor ol, #the7-body .elementor-tab-content ol, #the7-body .the7-e-tab-content.the7-e-tab-text-content ol, #the7-body .elementor-widget-woocommerce-product-content ol, #the7-body .elementor-widget-theme-post-content > .elementor-widget-container > ol, .the7-elementor-product-comments #reviews .comment-text .description p, .elementor-widget-post-comments .comment-content p {
                margin-bottom: 15px;
            }

            :root {
                --the7-p-spacing: 15px;
            }

            .elementor-tab-content a, .the7-e-tab-content.the7-e-tab-text-content a, .box-description a, .e-hotspot__tooltip a, .e-inner-tab-content a, .elementor-widget-text-editor a, .comment-respond a {
                text-decoration: underline;
            }

            .elementor-tab-content a:hover, .the7-e-tab-content.the7-e-tab-text-content a:hover, .box-description a:hover, .e-hotspot__tooltip a:hover, .e-inner-tab-content a:hover, .elementor-widget-text-editor a:hover, .comment-respond a:hover {
                text-decoration: none;
            }

            a:hover {
                color: var( --e-global-color-el_c_1_color_dark );
            }

            @media(max-width: 991px) {
                .e-con {
                    --container-default-padding-top:0px;
                    --container-default-padding-right: 40px;
                    --container-default-padding-bottom: 0px;
                    --container-default-padding-left: 40px;
                }

                .elementor-field-group .elementor-field-textual.elementor-size-xs, .content .elementor-field-group .elementor-field-textual.elementor-size-xs {
                    font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-sm, .content .elementor-field-group .elementor-field-textual.elementor-size-sm {
                    font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-md, .content .elementor-field-group .elementor-field-textual.elementor-size-md {
                    font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-lg, .content .elementor-field-group .elementor-field-textual.elementor-size-lg {
                    font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-xl, .content .elementor-field-group .elementor-field-textual.elementor-size-xl {
                    font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                }

                #the7-body {
                    --the7-text-big-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-text-small-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-base-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-text-big-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-text-small-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-base-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-h1-font-size: var( --e-global-typography-el_f_title_6-font-size );
                    --the7-h1-line-height: var( --e-global-typography-el_f_title_6-line-height );
                    --the7-h2-font-size: var( --e-global-typography-el_f_title_5-font-size );
                    --the7-h2-line-height: var( --e-global-typography-el_f_title_5-line-height );
                    --the7-h3-font-size: var( --e-global-typography-el_f_title_4-font-size );
                    --the7-h3-line-height: var( --e-global-typography-el_f_title_4-line-height );
                    --the7-h4-font-size: var( --e-global-typography-el_f_title_3-font-size );
                    --the7-h4-line-height: var( --e-global-typography-el_f_title_3-line-height );
                    --the7-h5-font-size: var( --e-global-typography-el_f_title_2-font-size );
                    --the7-h5-line-height: var( --e-global-typography-el_f_title_2-line-height );
                    --the7-h6-font-size: var( --e-global-typography-el_f_title_1-font-size );
                    --the7-h6-line-height: var( --e-global-typography-el_f_title_1-line-height );
                    --the7-widget-title-font-size: var( --e-global-typography-el_f_title_2-font-size );
                    --the7-widget-title-line-height: var( --e-global-typography-el_f_title_2-line-height );
                    --the7-widget-content-font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                    --the7-widget-content-line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
                }
            }

            @media(max-width: 767px) {
                .elementor-kit-8 {
                    --e-global-typography-el_f_title_6-font-size:2.014rem;
                    --e-global-typography-el_f_paragraph_xl-font-size: 1.2rem;
                    --e-global-typography-el_f_text_xl-font-size: 1.2rem;
                    --e-global-typography-el_f_accent_xl-font-size: 1.2rem;
                }

                .e-con {
                    --container-default-padding-top: 0px;
                    --container-default-padding-right: 20px;
                    --container-default-padding-bottom: 0px;
                    --container-default-padding-left: 20px;
                }

                #the7-body {
                    --the7-btn-xl-font-size: 1.1rem;
                    --the7-btn-xl-padding: 1.05em 1.575em 1.05em 1.575em;
                    --the7-btn-xl-icon-size: 18px;
                    --the7-btn-xl-icon-gap: 10px;
                    --the7-text-big-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-text-small-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-base-font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    --the7-text-big-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-text-small-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-base-line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    --the7-h1-font-size: var( --e-global-typography-el_f_title_6-font-size );
                    --the7-h1-line-height: var( --e-global-typography-el_f_title_6-line-height );
                    --the7-h2-font-size: var( --e-global-typography-el_f_title_5-font-size );
                    --the7-h2-line-height: var( --e-global-typography-el_f_title_5-line-height );
                    --the7-h3-font-size: var( --e-global-typography-el_f_title_4-font-size );
                    --the7-h3-line-height: var( --e-global-typography-el_f_title_4-line-height );
                    --the7-h4-font-size: var( --e-global-typography-el_f_title_3-font-size );
                    --the7-h4-line-height: var( --e-global-typography-el_f_title_3-line-height );
                    --the7-h5-font-size: var( --e-global-typography-el_f_title_2-font-size );
                    --the7-h5-line-height: var( --e-global-typography-el_f_title_2-line-height );
                    --the7-h6-font-size: var( --e-global-typography-el_f_title_1-font-size );
                    --the7-h6-line-height: var( --e-global-typography-el_f_title_1-line-height );
                    --the7-widget-title-font-size: var( --e-global-typography-el_f_title_2-font-size );
                    --the7-widget-title-line-height: var( --e-global-typography-el_f_title_2-line-height );
                    --the7-widget-content-font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                    --the7-widget-content-line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
                }

                .elementor-field-label, .elementor-field-subgroup label,.woocommerce-Reviews .elementor-field-group > label, .the7-elementor-product-comments .comment-form label {
                    font-size: 14px;
                }

                .elementor-field-group .elementor-field-textual.elementor-size-xs, .content .elementor-field-group .elementor-field-textual.elementor-size-xs {
                    font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-sm, .content .elementor-field-group .elementor-field-textual.elementor-size-sm {
                    font-size: var( --e-global-typography-el_f_paragraph_xs-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_xs-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-md, .content .elementor-field-group .elementor-field-textual.elementor-size-md {
                    font-size: var( --e-global-typography-el_f_paragraph_s-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_s-line-height );
                }

                .elementor-field-group .elementor-field-textual.elementor-size-lg, .content .elementor-field-group .elementor-field-textual.elementor-size-lg {
                    font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    padding: 9px 18px 9px 18px;
                }

                .elementor-field-group .elementor-field-textual.elementor-size-xl, .content .elementor-field-group .elementor-field-textual.elementor-size-xl {
                    font-size: var( --e-global-typography-el_f_paragraph_m-font-size );
                    line-height: var( --e-global-typography-el_f_paragraph_m-line-height );
                    min-height: 50px;
                }
            }

            .elementor-2900 .elementor-element.elementor-element-25340b6 {
                --display: flex;
                --min-height: 60px;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --align-items: center;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --flex-wrap: nowrap;
                box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
                --margin-top: 0px;
                --margin-bottom: -1px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
                --z-index: 999;
            }

            .elementor-2900 .elementor-element.elementor-element-25340b6:not(.elementor-motion-effects-element-type-background), .elementor-2900 .elementor-element.elementor-element-25340b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-25340b6:not(.the7-e-sticky-spacer).the7-e-sticky-effects > .elementor-container, .the7-e-sticky-effects:not(.the7-e-sticky-spacer) .elementor-element.elementor-element-25340b6:not(.fix) > .elementor-container {
                min-height: 60px;
            }

            .elementor-element-25340b6 > .elementor-container {
                min-height: 0;
            }

            .elementor-2900 .elementor-element.elementor-element-25340b6.e-container.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                --min-height: 60px;
            }

            .elementor-2900 .elementor-element.elementor-element-25340b6.e-con.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                --min-height: 60px;
            }

            .elementor-2900 .elementor-element.elementor-element-a0ec775 {
                --display: flex;
                --width: 80px;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                --flex-wrap: nowrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-a0ec775.e-con {
                --align-self: stretch;
            }

            .elementor-2900 .elementor-element.elementor-element-ae41305 .elementor-icon {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                font-size: 32px;
            }

            .elementor-2900 .elementor-element.elementor-element-ae41305.elementor-element {
                --align-self: center;
            }

            .elementor-2900 .elementor-element.elementor-element-ae41305 .elementor-icon i {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-ae41305 .elementor-icon svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-64dc08d .elementor-widget-container {
                justify-content: center;
            }

            .elementor-2900 .elementor-element.elementor-element-64dc08d {
                --the7-img-object-fit: var(--object-fit);
                --the7-img-width: var(--ratio-img-width);
                --the7-img-height: var(--ratio-img-height);
                --the7-img-max-height: var(--max-height);
                --the7-img-max-width: var(--max-width);
                --box-width: var(--image-size, var(--ratio-img-width));
                --the7-img-ratio: var(--aspect-ratio, var(--ratio));
            }

            .elementor-2900 .elementor-element.elementor-element-64dc08d .the7-logo-wrap {
                width: 130px;
            }

            .elementor-2900 .elementor-element.elementor-element-0c770f9 .elementor-widget-container {
                justify-content: center;
            }

            .elementor-2900 .elementor-element.elementor-element-0c770f9 {
                --the7-img-object-fit: var(--object-fit);
                --the7-img-width: var(--ratio-img-width);
                --the7-img-height: var(--ratio-img-height);
                --the7-img-max-height: var(--max-height);
                --the7-img-max-width: var(--max-width);
                --box-width: var(--image-size, var(--ratio-img-width));
                --the7-img-ratio: var(--aspect-ratio, var(--ratio));
            }

            .elementor-2900 .elementor-element.elementor-element-0c770f9 .the7-logo-wrap {
                width: 130px;
            }

            .elementor-2900 .elementor-element.elementor-element-3752e7f {
                --display: flex;
                --width: 80px;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --align-items: center;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                --flex-wrap: nowrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-3752e7f.e-con {
                --align-self: stretch;
            }

            .elementor-2900 .elementor-element.elementor-element-8cacbd8 .elementor-icon {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
            }

            .elementor-2900 .elementor-element.elementor-element-8cacbd8 .elementor-icon i {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-8cacbd8 .elementor-icon svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-eee6f2f .elementor-icon {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
            }

            .elementor-2900 .elementor-element.elementor-element-eee6f2f .elementor-icon i {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-eee6f2f .elementor-icon svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-69c33ba {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 5px;
                --padding-bottom: 5px;
                --padding-left: 5px;
                --padding-right: 5px;
                --z-index: 99;
            }

            .elementor-2900 .elementor-element.elementor-element-69c33ba:not(.elementor-motion-effects-element-type-background), .elementor-2900 .elementor-element.elementor-element-69c33ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: var( --e-global-color-3a96dff );
            }

            .elementor-2900 .elementor-element.elementor-element-8bec3f8 {
                --display: flex;
                --width: 50%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b {
                --grid-template-columns: repeat(0, auto);
                --grid-column-gap: 5px;
                --grid-row-gap: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-widget-container {
                text-align: left;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon {
                background-color: #02010100;
                --icon-padding: 0em;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon i {
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon svg {
                fill: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-icon {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon:hover {
                background-color: #FFFFFF00;
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon:hover i {
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-060449b .elementor-social-icon:hover svg {
                fill: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-85b9eac {
                --display: flex;
                --width: 50%;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --align-items: center;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:calc(-30px/2);}

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-30px/2);
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-icon i {
                color: #FFFFFF;
                transition: color 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-icon svg {
                fill: #FFFFFF;
                transition: fill 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 {
                --e-icon-list-icon-size: 15px;
                --icon-vertical-offset: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-icon {
                padding-inline-end:0px;}

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-item > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-2900 .elementor-element.elementor-element-2c8c441 .elementor-icon-list-text {
                color: var( --e-global-color-el_c_bg_main );
                transition: color 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:calc(30px/2);}

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:calc(-30px/2);}

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-30px/2);
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-icon i {
                color: #FFFFFF;
                transition: color 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-icon svg {
                fill: #FFFFFF;
                transition: fill 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 {
                --e-icon-list-icon-size: 15px;
                --icon-vertical-offset: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-icon {
                padding-inline-end:0px;}

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-item > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-2900 .elementor-element.elementor-element-3e440e5 .elementor-icon-list-text {
                color: var( --e-global-color-el_c_bg_main );
                transition: color 0.3s;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-menu-wrap {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
                --justify: center;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal .depth-0 > .horizontal-sub-nav {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal .depth-0 > .the7-e-mega-menu-sub-nav {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-sub-nav {
                --h-menu-sub-nav-justify-content: flex-start;
                --h-menu-sub-nav-align-items: flex-start;
                --h-menu-sub-nav-text-align: left;
                --submenu-side-gap: 20px;
                --sub-icon-spacing: 5px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-sub-nav > li a .submenu-indicator, .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-menu-dropdown > ul > li a .submenu-indicator {
                order: 2;
                margin-left: var(--sub-icon-spacing);
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-menu-toggle {
                align-self: var(--justify, center);
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .toggle-text {
                order: 2;
                margin-left: var(--toggle-icon-spacing);
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 {
                z-index: 999;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal li.depth-0 > a, .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal--main .horizontal-sub-nav {
                --icon-display: none;
                --icon-column-gap: 0px;
                --icon-column-width: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal > li > a {
                color: #FFFFFF;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal > li > a svg {
                fill: #FFFFFF;
                color: #FFFFFF;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-gap) 0 0;
                --icon-grid-template: " icon before" " icon header " " icon subtitle " " icon empty";
                --icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
                --column-gap: var(--icon-column-gap);
                --row-gap: 0px;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > i {
                font-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > img, .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .dt-nav-menu-horizontal--main .horizontal-sub-nav {
                --icon-margin: 0 var(--icon-column-gap) 0 0;
                --icon-grid-template: " icon before" " icon header " " icon subtitle " " icon empty";
                --icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
                --column-gap: var(--icon-column-gap);
                --row-gap: 0px;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-sub-nav li.menu-item > a .menu-item-text > i {
                font-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-sub-nav li.menu-item > a .menu-item-text > img, .elementor-2900 .elementor-element.elementor-element-2c3bef6 .horizontal-sub-nav li.menu-item > a .menu-item-text > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd {
                --display: flex;
                --min-height: 60px;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --align-items: center;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --flex-wrap: nowrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 50;
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd:not(.elementor-motion-effects-element-type-background), .elementor-2900 .elementor-element.elementor-element-3b617dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd:not(.the7-e-sticky-spacer).the7-e-sticky-effects > .elementor-container, .the7-e-sticky-effects:not(.the7-e-sticky-spacer) .elementor-element.elementor-element-3b617dd:not(.fix) > .elementor-container {
                min-height: 60px;
            }

            .elementor-element-3b617dd > .elementor-container {
                min-height: 0;
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd.e-container.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                --min-height: 60px;
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd.e-con.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                --min-height: 60px;
            }

            .elementor-2900 .elementor-element.elementor-element-3b617dd.the7-e-sticky-effects, .the7-e-sticky-effects .elementor-element.elementor-element-3b617dd:not(.fix) {
                box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.5);
            }

            .elementor-2900 .elementor-element.elementor-element-cfb1d04 .elementor-widget-container {
                justify-content: flex-start;
            }

            .elementor-2900 .elementor-element.elementor-element-cfb1d04 {
                --the7-img-object-fit: var(--object-fit);
                --the7-img-width: var(--ratio-img-width);
                --the7-img-height: var(--ratio-img-height);
                --the7-img-max-height: var(--max-height);
                --the7-img-max-width: var(--max-width);
                --box-width: var(--image-size, var(--ratio-img-width));
                --the7-img-ratio: var(--aspect-ratio, var(--ratio));
            }

            .elementor-2900 .elementor-element.elementor-element-cfb1d04 .the7-logo-wrap {
                width: 100%;
            }

            .the7-e-sticky-effects .elementor-element.elementor-element-cfb1d04 .the7-logo-wrap {
                width: 75%;
            }

            .elementor-2900 .elementor-element.elementor-element-39481bf .elementor-widget-container {
                justify-content: flex-start;
            }

            .elementor-2900 .elementor-element.elementor-element-39481bf {
                --the7-img-object-fit: cover;
                --the7-img-width: inherit;
                --the7-img-height: auto;
                --the7-img-max-height: unset;
                --the7-img-max-width: 100%;
                --box-width: var(--image-size, auto);
                --the7-img-ratio: var(--ratio, initial);
            }

            .elementor-2900 .elementor-element.elementor-element-39481bf.elementor-element {
                --order: -99999 /* order start hack */;
            }

            .elementor-2900 .elementor-element.elementor-element-39481bf .the7-logo-wrap {
                width: 100%;
            }

            .the7-e-sticky-effects .elementor-element.elementor-element-39481bf .the7-logo-wrap {
                width: 75%;
            }

            .elementor-2900 .elementor-element.elementor-element-9c36327 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --align-items: center;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                --flex-wrap: nowrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-9c36327.e-con {
                --align-self: stretch;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-menu-wrap {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal .depth-0 > .horizontal-sub-nav {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal .depth-0 > .the7-e-mega-menu-sub-nav {
                --position: relative;
                --width: var(--sub-menu-width);
                --sub-width: 100%;
                --sub-left: 0px;
                --sub-paddings: calc(var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)) var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px) var(--submenu-padding-left, 20px);
                --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0 var(--sub-menu-left-gap, 0px);
                --left: calc(var(--first-level-submenu-offset));
                --right: auto;
                --first-item-offset: 0px;
                --last-item-offset: auto;
                --submenu-max-width: var(--default-submenu-max-width);
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-sub-nav {
                --h-menu-sub-nav-justify-content: flex-start;
                --h-menu-sub-nav-align-items: flex-start;
                --h-menu-sub-nav-text-align: left;
                --submenu-side-gap: 20px;
                --sub-icon-spacing: 5px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-sub-nav > li a .submenu-indicator, .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-menu-dropdown > ul > li a .submenu-indicator {
                order: 2;
                margin-left: var(--sub-icon-spacing);
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal li.depth-0 > a, .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal--main .horizontal-sub-nav {
                --icon-display: none;
                --icon-column-gap: 0px;
                --icon-column-width: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 {
                --grid-row-gap: 15px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li:not(.item-divider):not(:first-child):not(:last-child) {
                padding-left: calc(15px/2);
                padding-right: calc(15px/2);
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4.widget-divider-yes .first-item-border-hide .dt-nav-menu-horizontal > li:nth-child(2) {
                padding-left: 0;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4.widget-divider-yes .last-item-border-hide .dt-nav-menu-horizontal > li:nth-last-child(2) {
                padding-right: 0;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal {
                min-height: 50px;
                --icon-size: 15px;
                --icon-spacing: 2px;
            }

            .the7-e-sticky-effects .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal {
                min-height: 0px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a .menu-item-text {
                font-family: "Montserrat", Sans-serif;
                font-size: 19px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li:not(.act) > a:hover {
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li.parent-clicked > a {
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li:not(.act) > a:hover svg {
                fill: var( --e-global-color-el_c_1_text );
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li.parent-clicked > a svg {
                fill: var( --e-global-color-el_c_1_text );
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li.act > a {
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li.act > a svg {
                fill: var( --e-global-color-el_c_1_text );
                color: var( --e-global-color-el_c_1_text );
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-gap) 0 0;
                --icon-grid-template: " icon before" " icon header " " icon subtitle " " icon empty";
                --icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
                --column-gap: var(--icon-column-gap);
                --row-gap: 0px;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > i {
                font-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > img, .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal li.menu-item.depth-0 > a .menu-item-text > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a .submenu-indicator i {
                font-size: 15px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a .submenu-indicator svg {
                width: 15px;
                height: 15px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal > li > a .submenu-indicator {
                margin-left: 2px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .dt-nav-menu-horizontal--main .horizontal-sub-nav {
                --icon-margin: 0 var(--icon-column-gap) 0 0;
                --icon-grid-template: " icon before" " icon header " " icon subtitle " " icon empty";
                --icon-grid-columns: max(var(--icon-column-width, 1em), max-content) max-content;
                --column-gap: var(--icon-column-gap);
                --row-gap: 0px;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-sub-nav li.menu-item > a .menu-item-text > i {
                font-size: 16px;
            }

            .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-sub-nav li.menu-item > a .menu-item-text > img, .elementor-2900 .elementor-element.elementor-element-fd56be4 .horizontal-sub-nav li.menu-item > a .menu-item-text > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-2900 .elementor-element.elementor-element-8a6985b .elementor-icon {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                min-height: 50px;
            }

            .elementor-2900 .elementor-element.elementor-element-8a6985b .elementor-icon i {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-8a6985b .elementor-icon svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-f3cb0d1 .elementor-icon {
                display: inline-flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                min-height: 50px;
            }

            .elementor-2900 .elementor-element.elementor-element-f3cb0d1 .elementor-icon i {
                color: #054E88;
            }

            .elementor-2900 .elementor-element.elementor-element-f3cb0d1 .elementor-icon svg {
                fill: #054E88;
                color: #054E88;
            }

            .elementor-theme-builder-content-area {
                height: 400px;
            }

            .elementor-location-header:before, .elementor-location-footer:before {
                content: "";
                display: table;
                clear: both;
            }

            @media(max-width: 991px) {
                .elementor-2900 .elementor-element.elementor-element-25340b6 {
                    --min-height:60px;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-2900 .elementor-element.elementor-element-25340b6:not(.the7-e-sticky-spacer).the7-e-sticky-effects > .elementor-container, .the7-e-sticky-effects:not(.the7-e-sticky-spacer) .elementor-element.elementor-element-25340b6:not(.fix) > .elementor-container {
                    min-height: 60px;
                }

                .elementor-element-25340b6 > .elementor-container {
                    min-height: 0;
                }

                .elementor-2900 .elementor-element.elementor-element-25340b6.e-container.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                    --min-height: 60px;
                }

                .elementor-2900 .elementor-element.elementor-element-25340b6.e-con.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                    --min-height: 60px;
                }

                .elementor-2900 .elementor-element.elementor-element-64dc08d .the7-logo-wrap {
                    width: 70%;
                }

                .the7-e-sticky-effects .elementor-element.elementor-element-64dc08d .the7-logo-wrap {
                    width: 50%;
                }

                .elementor-2900 .elementor-element.elementor-element-0c770f9 .the7-logo-wrap {
                    width: 70%;
                }

                .the7-e-sticky-effects .elementor-element.elementor-element-0c770f9 .the7-logo-wrap {
                    width: 50%;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-3b617dd {
                    --min-height: 60px;
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-2900 .elementor-element.elementor-element-3b617dd:not(.the7-e-sticky-spacer).the7-e-sticky-effects > .elementor-container, .the7-e-sticky-effects:not(.the7-e-sticky-spacer) .elementor-element.elementor-element-3b617dd:not(.fix) > .elementor-container {
                    min-height: 60px;
                }

                .elementor-element-3b617dd > .elementor-container {
                    min-height: 0;
                }

                .elementor-2900 .elementor-element.elementor-element-3b617dd.e-container.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                    --min-height: 60px;
                }

                .elementor-2900 .elementor-element.elementor-element-3b617dd.e-con.the7-e-sticky-effects:not(.the7-e-sticky-spacer) {
                    --min-height: 60px;
                }

                .elementor-2900 .elementor-element.elementor-element-cfb1d04 .the7-logo-wrap {
                    width: 60%;
                }

                .elementor-2900 .elementor-element.elementor-element-39481bf .the7-logo-wrap {
                    width: 60%;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }
            }

            @media(max-width: 767px) {
                .elementor-2900 .elementor-element.elementor-element-25340b6 {
                    --flex-direction:row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-2900 .elementor-element.elementor-element-a0ec775 {
                    --width: 80px;
                    --gap: 12px 12px;
                    --row-gap: 12px;
                    --column-gap: 12px;
                    --flex-wrap: nowrap;
                }

                .elementor-2900 .elementor-element.elementor-element-64dc08d .the7-logo-wrap {
                    width: 100%;
                }

                .elementor-2900 .elementor-element.elementor-element-0c770f9 .the7-logo-wrap {
                    width: 100%;
                }

                .elementor-2900 .elementor-element.elementor-element-3752e7f {
                    --width: 80px;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-mobile-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-mobile-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-mobile-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-mobile-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-right.sub-icon_position-right.sub-icon_align-side:not(.dt-sub-menu_align-tablet-center) .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-2c3bef6.dt-sub-menu_align-mobile-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--icon-spacing) !important;
                    padding: 0 var(--sub-icon-size) !important;
                }

                .elementor-2900 .elementor-element.elementor-element-3b617dd {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                }

                .elementor-2900 .elementor-element.elementor-element-cfb1d04 .the7-logo-wrap {
                    width: 100%;
                }

                .elementor-2900 .elementor-element.elementor-element-39481bf .the7-logo-wrap {
                    width: 100%;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-mobile-left.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-mobile-right.sub-icon_position-left.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-mobile-left.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-mobile-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-right.sub-icon_position-right.sub-icon_align-side:not(.dt-sub-menu_align-tablet-center) .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-2900 .elementor-element.elementor-element-fd56be4.dt-sub-menu_align-mobile-center.sub-icon_align-side .horizontal-sub-nav > li .menu-item-text {
                    margin: 0 var(--icon-spacing) !important;
                    padding: 0 var(--sub-icon-size) !important;
                }
            }

            /* Start custom CSS for the7-logo-widget, class: .elementor-element-39481bf */
            /* align:left!important/* End custom CSS */
            .elementor-752 .elementor-element.elementor-element-195780e {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 60px 60px;
                --row-gap: 60px;
                --column-gap: 60px;
                --padding-top: 80px;
                --padding-bottom: 80px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-89b9d25 {
                text-align: center;
            }

            .elementor-752 .elementor-element.elementor-element-89b9d25 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 40px;
                font-weight: 700;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-3a96dff );
            }

            .elementor-752 .elementor-element.elementor-element-58572e1 {
                width: var( --container-widget-width, 3% );
                max-width: 3%;
                --container-widget-width: 3%;
                --container-widget-flex-grow: 0;
            }

            .elementor-752 .elementor-element.elementor-element-58572e1 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-752 .elementor-element.elementor-element-58572e1.elementor-element {
                --align-self: center;
            }

            .elementor-752 .elementor-element.elementor-element-a162462 > .elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-752 .elementor-element.elementor-element-a162462 {
                text-align: center;
            }

            .elementor-752 .elementor-element.elementor-element-a162462 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 40px;
                font-weight: 700;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-3a96dff );
            }

            .elementor-752 .elementor-element.elementor-element-ccb79c0 {
                --display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-7f5f733 {
                --display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-f7ab079 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 20px 0px 0px 0px;
                --border-top-width: 20px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: var( --e-global-color-3a96dff );
                --border-color: var( --e-global-color-3a96dff );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-4c0e573 iframe {
                height: 500px;
            }

            .elementor-752 .elementor-element.elementor-element-6c21233 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 80px;
                --padding-bottom: 80px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-6c21233:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-6c21233 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: var( --e-global-color-3a96dff );
            }

            body:not(.rtl) .elementor-752 .elementor-element.elementor-element-75e3798 {
                right: 100px;
            }

            body.rtl .elementor-752 .elementor-element.elementor-element-75e3798 {
                left: 100px;
            }

            .elementor-752 .elementor-element.elementor-element-75e3798 {
                bottom: 0px;
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-75e3798 img, .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                width: 80%;
                max-width: 100%;
            }

            .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                height: auto;
            }

            .elementor-752 .elementor-element.elementor-element-072c318 {
                --display: flex;
                --width: 25%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-384ac17 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-384ac17 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-b6be723 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-b6be723 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-f3d1275 {
                text-align: left;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                color: var( --e-global-color-el_c_bg_main );
                --textColor: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-5d7240f {
                text-align: left;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                color: var( --e-global-color-el_c_bg_main );
                --textColor: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-43aeb05 {
                --display: flex;
                --width: 25%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-f4449cf {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-f4449cf .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-752cd9d {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-752cd9d .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-79727ab li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-79727ab li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-79727ab .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-1aedfbd li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1aedfbd li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1aedfbd .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-135042a {
                --display: flex;
                --width: 25%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-4f36f60 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-4f36f60 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-5b0d8f6 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-5b0d8f6 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-069d95b li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-069d95b li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-069d95b .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-183ea29 li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-183ea29 li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-183ea29 .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-b04005c {
                --display: flex;
                --width: 25%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-44bbd76 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-44bbd76 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-e88dc3d {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-e88dc3d .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-7eac175 li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-7eac175 li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-7eac175 .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > a {
                justify-content: flex-start;
                align-items: flex-start;
                text-align: left;
                --menu-position: flex-start;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                padding: 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 0 0 var(--icon-spacing);
                padding: 0 0 0 var(--icon-size);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                margin: 0 var(--icon-spacing) 0 0;
                padding: 0 var(--icon-size) 0 0;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav {
                --sub-justify-content: flex-start;
                --sub-align-items: flex-start;
                --sub-text-align: left;
                --sub-menu-position: flex-start;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 li > a .item-content > i, .elementor-752 .elementor-element.elementor-element-1f72d40 li > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1f72d40 li > a .item-content > svg {
                display: flex;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > a .item-content svg {
                fill: var( --e-global-color-el_c_bg_main );
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > a:hover {
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > a:hover .item-content svg {
                fill: var( --e-global-color-el_c_white_transparent );
                color: var( --e-global-color-el_c_white_transparent );
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu li.depth-0 > a {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu li.menu-item.depth-0 > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu li.menu-item.depth-0 > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu li.menu-item.depth-0 > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav > li:not(:last-child) {
                padding-bottom: calc(0px);
                margin-bottom: 0;
                --sub-grid-row-gap: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.sub-widget-divider-yes .vertical-sub-nav > li:first-child {
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav .vertical-sub-nav > li:first-child {
                margin-top: calc(0px/2);
                padding-top: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .first-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:first-child {
                padding-top: 0;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.sub-widget-divider-yes .vertical-sub-nav > li:last-child {
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav .vertical-sub-nav > li:last-child {
                margin-bottom: calc(0px/2);
                padding-bottom: calc(0px/2);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40.sub-widget-divider-yes .last-sub-item-border-hide .dt-nav-menu > li > .vertical-sub-nav > li:last-child {
                padding-bottom: 0;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu > li > .vertical-sub-nav .vertical-sub-nav {
                margin-bottom: calc(-0px);
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .dt-nav-menu .vertical-sub-nav {
                --icon-margin: 0 var(--icon-column-spacing) 0 0;
                --item-direction: row;
                --item-align: center;
                --sub-item-align: center;
                --item-justify: inherit;
                --icon-order: 0;
                --icon-column-spacing: 5px;
                --icon-column-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav li.menu-item > a .item-content > i {
                font-size: 16px;
            }

            .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav li.menu-item > a .item-content > img, .elementor-752 .elementor-element.elementor-element-1f72d40 .vertical-sub-nav li.menu-item > a .item-content > svg {
                width: 16px !important;
                height: 16px!important;
            }

            .elementor-752 .elementor-element.elementor-element-072c8c1 {
                --display: flex;
                --width: 25%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-752 .elementor-element.elementor-element-a55041a {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-a55041a .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-eb27035 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-eb27035 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-fe18171 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-fe18171 img, .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                width: 80%;
                max-width: 100%;
            }

            .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                height: auto;
            }

            .elementor-752 .elementor-element.elementor-element-0d6d87b {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --align-items: center;
            }

            .elementor-752 .elementor-element.elementor-element-0d6d87b:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element.elementor-element-0d6d87b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
                background-color: var( --e-global-color-el_c_bg_main );
            }

            .elementor-752 .elementor-element.elementor-element-363efb0 {
                --display: flex;
                --width: 50%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-752 .elementor-element.elementor-element-c610e1e {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-c610e1e .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 22px;
                font-weight: 700;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-3a96dff );
            }

            .elementor-752 .elementor-element.elementor-element-84cdd03 {
                text-align: left;
            }

            .elementor-752 .elementor-element.elementor-element-84cdd03 .elementor-heading-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 22px;
                font-weight: 700;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.2em;
                color: var( --e-global-color-3a96dff );
            }

            .elementor-752 .elementor-element.elementor-element-481688e {
                --display: flex;
                --width: 50%;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
            }

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:calc(-40px/2);}

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-40px/2);
            }

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-icon i {
                transition: color 0.3s;
            }

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-icon svg {
                transition: fill 0.3s;
            }

            .elementor-752 .elementor-element.elementor-element-183c300 {
                --e-icon-list-icon-size: 0px;
                --icon-vertical-offset: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 22px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-text {
                color: var( --e-global-color-3a96dff );
                transition: color 0.3s;
            }

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:calc(40px/2);}

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items {
                margin-inline:calc(-40px/2);}

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-40px/2);
            }

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-icon i {
                transition: color 0.3s;
            }

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-icon svg {
                transition: fill 0.3s;
            }

            .elementor-752 .elementor-element.elementor-element-95d413a {
                --e-icon-list-icon-size: 0px;
                --icon-vertical-offset: 0px;
            }

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > a {
                font-family: "Montserrat", Sans-serif;
                font-size: 22px;
                font-weight: 600;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
            }

            .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-text {
                color: var( --e-global-color-3a96dff );
                transition: color 0.3s;
            }

            .elementor-theme-builder-content-area {
                height: 400px;
            }

            .elementor-location-header:before, .elementor-location-footer:before {
                content: "";
                display: table;
                clear: both;
            }

            @media(min-width: 768px) {
                .elementor-752 .elementor-element.elementor-element-6c21233 {
                    --content-width:1500px;
                }

                .elementor-752 .elementor-element.elementor-element-0d6d87b {
                    --content-width: 1500px;
                }
            }

            @media(max-width: 991px) {
                .elementor-752 .elementor-element.elementor-element-195780e {
                    --padding-top:60px;
                    --padding-bottom: 60px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-752 .elementor-element.elementor-element-89b9d25 .elementor-heading-title {
                    font-size: 34px;
                }

                .elementor-752 .elementor-element.elementor-element-a162462 .elementor-heading-title {
                    font-size: 34px;
                }

                .elementor-752 .elementor-element.elementor-element-6c21233 {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 20px 0px;
                    --row-gap: 20px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                    --padding-top: 60px;
                    --padding-bottom: 60px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-752 .elementor-element.elementor-element-75e3798 img, .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                    width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                    height: auto;
                }

                .elementor-752 .elementor-element.elementor-element-072c318 {
                    --width: 50%;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-43aeb05 {
                    --width: 50%;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-135042a {
                    --width: 50%;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-b04005c {
                    --width: 50%;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-tablet-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-tablet-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-tablet-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-tablet-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-tablet-center .dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-tablet-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-tablet-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-tablet-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-tablet-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-tablet-center .dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-072c8c1 {
                    --width: 100%;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-fe18171 img, .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                    width: 25%;
                }

                .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                    height: auto;
                }

                .elementor-752 .elementor-element.elementor-element-0d6d87b {
                    --flex-direction: row;
                    --container-widget-width: initial;
                    --container-widget-height: 100%;
                    --container-widget-flex-grow: 1;
                    --container-widget-align-self: stretch;
                    --flex-wrap-mobile: wrap;
                    --gap: 0px 0px;
                    --row-gap: 0px;
                    --column-gap: 0px;
                    --flex-wrap: wrap;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-363efb0 {
                    --width: 100%;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-752 .elementor-element.elementor-element-c610e1e {
                    text-align: center;
                }

                .elementor-752 .elementor-element.elementor-element-c610e1e .elementor-heading-title {
                    font-size: 20px;
                }

                .elementor-752 .elementor-element.elementor-element-84cdd03 {
                    text-align: center;
                }

                .elementor-752 .elementor-element.elementor-element-84cdd03 .elementor-heading-title {
                    font-size: 20px;
                }

                .elementor-752 .elementor-element.elementor-element-481688e {
                    --width: 100%;
                    --padding-top: 5px;
                    --padding-bottom: 5px;
                    --padding-left: 5px;
                    --padding-right: 5px;
                }

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:calc(-30px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: calc(-30px/2);
                }

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > a {
                    font-size: 22px;
                }

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:calc(30px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:calc(-30px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: calc(-30px/2);
                }

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > a {
                    font-size: 22px;
                }
            }

            @media(max-width: 767px) {
                .elementor-752 .elementor-element.elementor-element-195780e {
                    --padding-top:40px;
                    --padding-bottom: 40px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                .elementor-752 .elementor-element.elementor-element-89b9d25 .elementor-heading-title {
                    font-size: 32px;
                }

                .elementor-752 .elementor-element.elementor-element-a162462 .elementor-heading-title {
                    font-size: 32px;
                }

                .elementor-752 .elementor-element.elementor-element-6c21233 {
                    --gap: 20px 20px;
                    --row-gap: 20px;
                    --column-gap: 20px;
                    --padding-top: 40px;
                    --padding-bottom: 200px;
                    --padding-left: 20px;
                    --padding-right: 20px;
                }

                body:not(.rtl) .elementor-752 .elementor-element.elementor-element-75e3798 {
                    right: 0px;
                }

                body.rtl .elementor-752 .elementor-element.elementor-element-75e3798 {
                    left: 0px;
                }

                .elementor-752 .elementor-element.elementor-element-75e3798 img, .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                    width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-75e3798 svg {
                    height: auto;
                }

                .elementor-752 .elementor-element.elementor-element-072c318 {
                    --width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-384ac17 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-b6be723 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-43aeb05 {
                    --width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-f4449cf .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-752cd9d .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-79727ab.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1aedfbd.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-135042a {
                    --width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-4f36f60 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-5b0d8f6 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-069d95b.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-183ea29.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-b04005c {
                    --width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-44bbd76 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-e88dc3d .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-7eac175.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-left .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-right .dt-icon-position-left.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 0 0 var(--icon-spacing);
                    padding: 0 0 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-left .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-right .dt-icon-position-right.dt-icon-align-side .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing) 0 0;
                    padding: 0 var(--icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-right .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-nav-menu_align-mobile-center .dt-icon-align-side.dt-icon-position-left .dt-nav-menu > li > a .item-content {
                    margin: 0 var(--icon-spacing);
                    padding: 0 var(--icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-left .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-right .dt-sub-icon-position-left.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 0 0 var(--sub-icon-spacing);
                    padding: 0 0 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-left .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-right .dt-sub-icon-position-right.dt-sub-icon-align-side .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing) 0 0;
                    padding: 0 var(--sub-icon-size) 0 0;
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-right .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-1f72d40.dt-sub-menu_align-mobile-center .dt-sub-icon-align-side.dt-sub-icon-position-left .vertical-sub-nav > li .item-content {
                    margin: 0 var(--sub-icon-spacing);
                    padding: 0 var(--sub-icon-size);
                }

                .elementor-752 .elementor-element.elementor-element-072c8c1 {
                    --width: 100%;
                }

                .elementor-752 .elementor-element.elementor-element-a55041a .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-eb27035 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-fe18171 img, .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                    width: 60%;
                }

                .elementor-752 .elementor-element.elementor-element-fe18171 svg {
                    height: auto;
                }

                .elementor-752 .elementor-element.elementor-element-0d6d87b {
                    --gap: 10px 0px;
                    --row-gap: 10px;
                    --column-gap: 0px;
                    --padding-top: 10px;
                    --padding-bottom: 10px;
                    --padding-left: 10px;
                    --padding-right: 10px;
                }

                .elementor-752 .elementor-element.elementor-element-c610e1e .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-84cdd03 .elementor-heading-title {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-481688e {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px;
                }

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:calc(-20px/2);}

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: calc(-20px/2);
                }

                .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-183c300 .elementor-icon-list-item > a {
                    font-size: 16px;
                }

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:calc(20px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:calc(-20px/2);}

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: calc(-20px/2);
                }

                .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-752 .elementor-element.elementor-element-95d413a .elementor-icon-list-item > a {
                    font-size: 16px;
                }
            }