 /*<![CDATA[*/
            .elementor-kit-558 {
                --e-global-color-primary:#202020;--e-global-color-secondary:#F1F1F1;--e-global-color-text:#3A3A3A;--e-global-color-accent:#EF2E1A;--e-global-color-dd3f344:#ED9E91;--e-global-color-6df4f82:#2B2B2A;--e-global-color-4e32bee:#23B05B;--e-global-color-aaff318:#FF7600;--e-global-color-25835bd:#754E19;--e-global-color-97d9b75:#FDF8F0;--e-global-color-67b30ed:#F3BB6C;--e-global-color-60485e5:#CE994F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:3em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-line-height:2em;background-color: var( --e-global-color-secondary )
            }

            .elementor /*<![CDATA[*/
            .elementor-kit-558 {
                --e-global-color-primary:#202020;--e-global-color-secondary:#F1F1F1;--e-global-color-text:#3A3A3A;--e-global-color-accent:#EF2E1A;--e-global-color-dd3f344:#ED9E91;--e-global-color-6df4f82:#2B2B2A;--e-global-color-4e32bee:#23B05B;--e-global-color-aaff318:#FF7600;--e-global-color-25835bd:#754E19;--e-global-color-97d9b75:#FDF8F0;--e-global-color-67b30ed:#F3BB6C;--e-global-color-60485e5:#CE994F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:3em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-line-height:2em;background-color: var( --e-global-color-secondary )
            }



            .elementor-kit-558 p {
                margin-bottom: 25px;
                color: #00f3ff;
                margin-top: 5px;
            }

@media screen and (max-width: 580px){
.elementor-kit-558 p {
    margin-bottom: 0px;
    color: #00f3ff;
    margin-top: 20px;
}
}

            .elementor-kit-558 a {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 a:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 h1 {
                color: var( --e-global-color-primary );
                font-family: "Roboto",Sans-serif;
                font-size: 2em;
                font-weight: 700;
                line-height: 1.5em;
                letter-spacing: 0px
            }

            .elementor-kit-558 h2 {
                color: var( --e-global-color-6df4f82 );
                font-family: "Roboto",Sans-serif;
                font-size: 1.2em;
                font-weight: 700;
                line-height: 1.5em
            }

            .elementor-kit-558 button,.elementor-kit-558 input[type="button"],.elementor-kit-558 input[type="submit"],.elementor-kit-558 .elementor-button {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 button:hover,.elementor-kit-558 button:focus,.elementor-kit-558 input[type="button"]:hover,.elementor-kit-558 input[type="button"]:focus,.elementor-kit-558 input[type="submit"]:hover,.elementor-kit-558 input[type="submit"]:focus,.elementor-kit-558 .elementor-button:hover,.elementor-kit-558 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-style: solid;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 img {
                /* box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5) */
            }

            .elementor-kit-558 label {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-kit-558 input:not([type="button"]):not([type="submit"]),.elementor-kit-558 textarea,.elementor-kit-558 .elementor-field-textual {
                color: var( --e-global-color-primary )
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1350px
            }

            .e-container {
                --container-max-width:1350px}

            .elementor-widget:not(:last-child) {
                margin-bottom: 20px
            }

            .elementor-element {
                --widgets-spacing:20px}

            {
            }

            h1.entry-title {
                display: var(--page-title-display)
            }

            .elementor-kit-558 e-page-transition {
                background-color: #FFBC7D
            }

            .site-header {
                padding-right: 0px;
                padding-left: 0px
            }

            @media(max-width: 1024px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1024px
                }

                .e-container {
                    --container-max-width:1024px}
            }

            @media(max-width: 767px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 767px
                }

                .e-container {
                    --container-max-width:767px}
            }

            .elementor-1405 .elementor-element.elementor-element-68d12b4 {
                margin-top: 0px;
                margin-bottom: 25px;
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                margin: 25px 0px 0px 0px;
                --e-column-margin-right:0px;--e-column-margin-left:0px;    margin-top: 55px;}

            .elementor-1405 .elementor-element.elementor-element-5d5a532 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
				color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-244428a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-d887726 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 20px 020px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-text {
                color: var( --e-global-color-text )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color: white
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background:linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-90c3d65 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button {
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                fill: var( --e-global-color-25835bd );
                color: var( --e-global-color-25835bd );
                background-color: var( --e-global-color-67b30ed );
                border-radius: 25px 25px 25px 25px;
                padding: 15px 55px 15px 55px;
                cursor: pointer;
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus {
                color: var( --e-global-color-25835bd );
                background-color: #F3BB6CB3;
                border-color: #F3BB6CB3
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover svg, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus svg {
                fill: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758>.elementor-widget-container {
                margin: 20px 20px 20px 20px;
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c790d8 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-748fe62 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px;
            }

            .elementor-1405 .elementor-element.elementor-element-f9e7414 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                width: calc( 100% - 40px )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                width: 100%
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper .swiper-slide {
                background-color: var( --e-global-color-97d9b75 );
                border-width: 1px 1px 1px 1px;
                border-radius: 25px;
                border-color: var( --e-global-color-67b30ed );
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                margin-top: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
                margin-bottom: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
                padding-right: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-left: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__text {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 300;
                font-style: normal;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__title {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__image img {
                width: 126px;
                height: 126px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
                top: calc( 20px + (126px / 2) - 8px )
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-swiper-button {
                font-size: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet {
                height: 4px;
                width: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-container-horizontal .swiper-pagination-progressbar {
                height: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-fraction {
                font-size: 4px;
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet-active, .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-progressbar-fill {
                background-color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__content {
                padding: 20px 20px 20px 20px;
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-top: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                padding: 0 20px 0 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8402af1 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 {
                --iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-25835bd )}

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-wrapper path {
                stroke: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-plain-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-140ea95f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                width: 15%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-64edb20c {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-847703a {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-847703a>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-54628af {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-187403f {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-533d6e90>.elementor-element-populated {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                padding: 15px 0px 0px 0px
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            @media(max-width: 1024px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin:0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px}

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-244428a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 668px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 668px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-25a4b53 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-b3d2bd0 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            @media(max-width: 767px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin: 50px 0px 0px 0px;
                    --e-column-margin-right:0px;
                    --e-column-margin-left:0px;
                    }

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 322px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 322px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 20px 0px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    text-align: center;
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                    margin: 0 auto;
                    margin-center: 0
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    margin-top: 5px;
                    margin-bottom: 5px;
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                    padding: 15px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 50px 20px 50px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container {
                max-width: 1350px
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-background-overlay {
                opacity: 0.5;
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-769c001 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                justify-content: space-between
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                background-color: var( --e-global-color-secondary );
                opacity: 1
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-429e489 {
                text-align: center;
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-429e489 .elementor-heading-title {
                color: var( --e-global-color-accent );
                font-family: "Open Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 16px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item {
                color: var( --e-global-color-primary );
                fill: var( --e-global-color-primary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:hover, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:focus {
                color: var( --e-global-color-accent );
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:not(:last-child) {
                border-style: dashed;
                border-color: var( --e-global-color-text );
                border-bottom-width: 1px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle {
                color: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle svg {
                fill: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-menu-toggle {
                background-color: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover svg {
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                margin: 0px -0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a {
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-right {
                margin-left: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-left {
                margin-right: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button {
                fill: var( --e-global-color-secondary );
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 0px 0px 0px 0px;
                padding: 10px 30px 10px 30px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-color: var( --e-global-color-dd3f344 )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus svg {
                fill: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 {
                width: auto;
                max-width: auto
            }

            @media(max-width: 1024px) {
                .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                    justify-content:space-between
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a {
                    --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width: auto;
                    max-width: auto
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown {
                    border-radius: 0px 0px 0px 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:first-child a {
                    border-top-left-radius: 0px;
                    border-top-right-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:last-child a {
                    border-bottom-right-radius: 0px;
                    border-bottom-left-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown a {
                    padding-left: 0px;
                    padding-right: 0px
                }
            }

            @media(max-width: 767px) {
                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size:var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391>.elementor-container {
                min-height: 10vh
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391 {
                /* margin-top: 50px; */
                margin-bottom: 0px;
                padding: 00% 5% 0% 5%;
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-60b42619 {
                margin-top: -29px;
                margin-bottom: -29px
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-71bb1727 {
                text-align: left;
                color: var( --e-global-color-text )
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-61f564bc {
                text-align: right;
                color: var( --e-global-color-text );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 2em
            }

            @media(max-width: 1024px) {
                .elementor-586 .elementor-element.elementor-element-78ba0391 {
                    margin-top:100px;
                    margin-bottom: 0px
                }

                .elementor-586 .elementor-element.elementor-element-60b42619 {
                    margin-top: 0px;
                    margin-bottom: 50px
                }
            }

            @media(max-width: 767px) {
                .elementor-586 .elementor-element.elementor-element-71bb1727 {
                    text-align:center
                }

                .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                    margin: 20px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-586 .elementor-element.elementor-element-61f564bc {
                    text-align: center
                }
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #DCDCD4
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: transparent;
                background-image: linear-gradient(180deg, #F3BB6C 0%, #F8E2C4 100%)
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 19% 19% 19% 19%
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon-wrapper {
                text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon {
                color: var( --e-global-color-primary );
                border-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon svg {
                fill: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon:hover {
                background-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover {
                color: #F65F3C;
                border-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover svg {
                fill: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                font-size: 14px
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon i, .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon svg {
                transform: rotate(0deg)
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                width: auto;
                max-width: auto;
                top: 35px
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                right: 35px
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                left: 35px
            }

            .elementor-1395 .elementor-element.elementor-element-3ddf53c .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(10px/2);
                margin-left: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-10px/2);
                margin-left: calc(-10px/2)
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-10px/2)
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon i {
                color: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c {
                --e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125)}

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd );
                padding-left: 7px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                text-align: left;
                color: #754E19;
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf>.elementor-widget-container {
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-40440de {
                text-align: left
            }

            .elementor-1395 .elementor-element.elementor-element-40440de .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                text-align: left;
                color: #754E19;
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                margin: 20px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #FFF
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 20% 15% 15% 15%
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 {
                --e-price-table-header-background-color:#FDF8F0}

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__header {
                padding: 50px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price {
                background-color: #FDF8F0;
                padding: 25px 0px 25px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__currency, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__integer-part, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                color: #754E19
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                font-family: "Roboto Mono",Sans-serif;
                font-size: 42px;
                font-weight: 400
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price>.elementor-price-table__currency {
                font-size: calc(50em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                font-size: calc(100em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__after-price {
                justify-content: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
                align-self: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__period {
                color: var( --e-global-color-text );
                font-size: 15px;
                font-weight: 300;
                text-transform: uppercase;
                line-height: 2.8em
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list {
                background-color: #FDF8F0;
                padding: 0px 0px 0px 0px;
                --e-price-table-features-list-color:#F3BB6C;text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list li {
                font-size: 14px;
                font-weight: 300
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__feature-inner {
                margin-left: calc((100% - 0%)/2);
                margin-right: calc((100% - 0%)/2)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__footer {
                background-color: rgba(255,255,255,0);
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button {
                color: #000;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                background-color: rgba(0,0,0,0);
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-radius: 0px 0px 0px 0px;
                padding: 15px 45px 15px 45px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button:hover {
                color: #00ce1b;
                background-color: rgba(0,206,27,0);
                border-color: #00ce1b
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
                background-color: #fff;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #F3BB6C;
                border-radius: 15px 15px 15px 15px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-width: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-mobile-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-desktop-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-color: var( --e-global-color-secondary )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title a {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active a {
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            #elementor-popup-modal-1395 .dialog-message {
                width: 68vw;
                height: auto
            }

            #elementor-popup-modal-1395 {
                justify-content: center;
                align-items: center;
                pointer-events: all;
                background-color: rgba(0,0,0,.8)
            }

            #elementor-popup-modal-1395 .dialog-widget-content {
                animation-duration: 1.1s;
                margin: 4% 4% 4% 4%
            }

            @media(max-width: 1024px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 8% 14% 7% 14%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 16px
                }

                body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    right: 15px
                }

                body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    left: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    top: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: flex-start;
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                    padding: 0% 0% 0% 0%
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                    font-size: 80px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 70vw
                }
            }

            @media(max-width: 767px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 12% 8% 12% 8%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 14px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 100vw
                }
            }

            @media(min-width: 768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:50%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    wi /*<![CDATA[*/
            .elementor-kit-558 {
                --e-global-color-primary:#202020;--e-global-color-secondary:#F1F1F1;--e-global-color-text:#3A3A3A;--e-global-color-accent:#EF2E1A;--e-global-color-dd3f344:#ED9E91;--e-global-color-6df4f82:#2B2B2A;--e-global-color-4e32bee:#23B05B;--e-global-color-aaff318:#FF7600;--e-global-color-25835bd:#754E19;--e-global-color-97d9b75:#FDF8F0;--e-global-color-67b30ed:#F3BB6C;--e-global-color-60485e5:#CE994F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:3em;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:42px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-line-height:2em;background-color: var( --e-global-color-secondary )
            }

            .elementor-kit-558 p {
                margin-bottom: 25px;
				color: #00f3ff;
				margin-top: 5px;
            }

            .elementor-kit-558 a {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 a:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 h1 {
                color: var( --e-global-color-primary );
                font-family: "Roboto",Sans-serif;
                font-size: 2em;
                font-weight: 700;
                line-height: 1.5em;
                letter-spacing: 0px
            }

            .elementor-kit-558 h2 {
                color: var( --e-global-color-6df4f82 );
                font-family: "Roboto",Sans-serif;
                font-size: 1.2em;
                font-weight: 700;
                line-height: 1.5em
            }

            .elementor-kit-558 button,.elementor-kit-558 input[type="button"],.elementor-kit-558 input[type="submit"],.elementor-kit-558 .elementor-button {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 button:hover,.elementor-kit-558 button:focus,.elementor-kit-558 input[type="button"]:hover,.elementor-kit-558 input[type="button"]:focus,.elementor-kit-558 input[type="submit"]:hover,.elementor-kit-558 input[type="submit"]:focus,.elementor-kit-558 .elementor-button:hover,.elementor-kit-558 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-style: solid;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 img {
                /* box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5) */
            }

            .elementor-kit-558 label {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-kit-558 input:not([type="button"]):not([type="submit"]),.elementor-kit-558 textarea,.elementor-kit-558 .elementor-field-textual {
                color: var( --e-global-color-primary )
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1350px
            }

            .e-container {
                --container-max-width:1350px}

            .elementor-widget:not(:last-child) {
                margin-bottom: 20px
            }

            .elementor-element {
                --widgets-spacing:20px}

            {
            }

            h1.entry-title {
                display: var(--page-title-display)
            }

            .elementor-kit-558 e-page-transition {
                background-color: #FFBC7D
            }

            .site-header {
                padding-right: 0px;
                padding-left: 0px
            }

            @media(max-width: 1024px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1024px
                }

                .e-container {
                    --container-max-width:1024px}
            }

            @media(max-width: 767px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 767px
                }

                .e-container {
                    --container-max-width:767px}
            }

            .elementor-1405 .elementor-element.elementor-element-68d12b4 {
                margin-top: 0px;
                margin-bottom: 25px;
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                margin: 25px 0px 0px 0px;
                --e-column-margin-right:0px;--e-column-margin-left:0px;    margin-top: 55px;}

            .elementor-1405 .elementor-element.elementor-element-5d5a532 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
				color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-244428a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-d887726 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 20px 020px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-text {
                color: var( --e-global-color-text )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color: white
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background:linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-90c3d65 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button {
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                fill: var( --e-global-color-25835bd );
                color: var( --e-global-color-25835bd );
                background-color: var( --e-global-color-67b30ed );
                border-radius: 25px 25px 25px 25px;
                padding: 15px 55px 15px 55px;
                cursor: pointer;
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus {
                color: var( --e-global-color-25835bd );
                background-color: #F3BB6CB3;
                border-color: #F3BB6CB3
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover svg, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus svg {
                fill: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758>.elementor-widget-container {
                margin: 20px 20px 20px 20px;
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c790d8 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-748fe62 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px;
            }

            .elementor-1405 .elementor-element.elementor-element-f9e7414 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                width: calc( 100% - 40px )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                width: 100%
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper .swiper-slide {
                background-color: var( --e-global-color-97d9b75 );
                border-width: 1px 1px 1px 1px;
                border-radius: 25px;
                border-color: var( --e-global-color-67b30ed );
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                margin-top: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
                margin-bottom: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
                padding-right: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-left: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__text {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 300;
                font-style: normal;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__title {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__image img {
                width: 126px;
                height: 126px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
                top: calc( 20px + (126px / 2) - 8px )
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-swiper-button {
                font-size: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet {
                height: 4px;
                width: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-container-horizontal .swiper-pagination-progressbar {
                height: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-fraction {
                font-size: 4px;
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet-active, .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-progressbar-fill {
                background-color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__content {
                padding: 20px 20px 20px 20px;
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-top: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                padding: 0 20px 0 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8402af1 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 {
                --iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-25835bd )}

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-wrapper path {
                stroke: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-plain-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-140ea95f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                width: 15%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-64edb20c {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-847703a {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-847703a>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-54628af {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-187403f {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-533d6e90>.elementor-element-populated {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                padding: 15px 0px 0px 0px
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            @media(max-width: 1024px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin:0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px}

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-244428a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 668px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 668px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-25a4b53 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-b3d2bd0 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            @media(max-width: 767px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin: 50px 0px 0px 0px;
                    --e-column-margin-right:0px;
                    --e-column-margin-left:0px;
                    }

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 322px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 322px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 20px 0px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    text-align: center;
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                    margin: 0 auto;
                    margin-center: 0
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    margin-top: 5px;
                    margin-bottom: 5px;
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                    padding: 15px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 50px 20px 50px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container {
                max-width: 1350px
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-background-overlay {
                opacity: 0.5;
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-769c001 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                justify-content: space-between
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                background-color: var( --e-global-color-secondary );
                opacity: 1
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-429e489 {
                text-align: center;
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-429e489 .elementor-heading-title {
                color: var( --e-global-color-accent );
                font-family: "Open Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 16px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item {
                color: var( --e-global-color-primary );
                fill: var( --e-global-color-primary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:hover, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:focus {
                color: var( --e-global-color-accent );
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:not(:last-child) {
                border-style: dashed;
                border-color: var( --e-global-color-text );
                border-bottom-width: 1px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle {
                color: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle svg {
                fill: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-menu-toggle {
                background-color: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover svg {
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                margin: 0px -0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a {
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-right {
                margin-left: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-left {
                margin-right: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button {
                fill: var( --e-global-color-secondary );
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 0px 0px 0px 0px;
                padding: 10px 30px 10px 30px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-color: var( --e-global-color-dd3f344 )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus svg {
                fill: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 {
                width: auto;
                max-width: auto
            }

            @media(max-width: 1024px) {
                .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                    justify-content:space-between
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a {
                    --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width: auto;
                    max-width: auto
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown {
                    border-radius: 0px 0px 0px 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:first-child a {
                    border-top-left-radius: 0px;
                    border-top-right-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:last-child a {
                    border-bottom-right-radius: 0px;
                    border-bottom-left-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown a {
                    padding-left: 0px;
                    padding-right: 0px
                }
            }

            @media(max-width: 767px) {
                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size:var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391>.elementor-container {
                min-height: 10vh
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391 {
                /* margin-top: 50px; */
                margin-bottom: 0px;
                padding: 00% 5% 0% 5%;
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-60b42619 {
                margin-top: -29px;
                margin-bottom: -29px
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-71bb1727 {
                text-align: left;
                color: var( --e-global-color-text )
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-61f564bc {
                text-align: right;
                color: var( --e-global-color-text );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 2em
            }

            @media(max-width: 1024px) {
                .elementor-586 .elementor-element.elementor-element-78ba0391 {
                    margin-top:100px;
                    margin-bottom: 0px
                }

                .elementor-586 .elementor-element.elementor-element-60b42619 {
                    margin-top: 0px;
                    margin-bottom: 50px
                }
            }

            @media(max-width: 767px) {
                .elementor-586 .elementor-element.elementor-element-71bb1727 {
                    text-align:center
                }

                .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                    margin: 20px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-586 .elementor-element.elementor-element-61f564bc {
                    text-align: center
                }
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #DCDCD4
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: transparent;
                background-image: linear-gradient(180deg, #F3BB6C 0%, #F8E2C4 100%)
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 19% 19% 19% 19%
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon-wrapper {
                text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon {
                color: var( --e-global-color-primary );
                border-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon svg {
                fill: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon:hover {
                background-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover {
                color: #F65F3C;
                border-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover svg {
                fill: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                font-size: 14px
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon i, .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon svg {
                transform: rotate(0deg)
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                width: auto;
                max-width: auto;
                top: 35px
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                right: 35px
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                left: 35px
            }

            .elementor-1395 .elementor-element.elementor-element-3ddf53c .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(10px/2);
                margin-left: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-10px/2);
                margin-left: calc(-10px/2)
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-10px/2)
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon i {
                color: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c {
                --e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125)}

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd );
                padding-left: 7px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                text-align: left;
                color: #754E19;
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf>.elementor-widget-container {
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-40440de {
                text-align: left
            }

            .elementor-1395 .elementor-element.elementor-element-40440de .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                text-align: left;
                color: #754E19;
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                margin: 20px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #FFF
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 20% 15% 15% 15%
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 {
                --e-price-table-header-background-color:#FDF8F0}

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__header {
                padding: 50px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price {
                background-color: #FDF8F0;
                padding: 25px 0px 25px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__currency, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__integer-part, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                color: #754E19
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                font-family: "Roboto Mono",Sans-serif;
                font-size: 42px;
                font-weight: 400
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price>.elementor-price-table__currency {
                font-size: calc(50em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                font-size: calc(100em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__after-price {
                justify-content: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
                align-self: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__period {
                color: var( --e-global-color-text );
                font-size: 15px;
                font-weight: 300;
                text-transform: uppercase;
                line-height: 2.8em
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list {
                background-color: #FDF8F0;
                padding: 0px 0px 0px 0px;
                --e-price-table-features-list-color:#F3BB6C;text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list li {
                font-size: 14px;
                font-weight: 300
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__feature-inner {
                margin-left: calc((100% - 0%)/2);
                margin-right: calc((100% - 0%)/2)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__footer {
                background-color: rgba(255,255,255,0);
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button {
                color: #000;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                background-color: rgba(0,0,0,0);
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-radius: 0px 0px 0px 0px;
                padding: 15px 45px 15px 45px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button:hover {
                color: #00ce1b;
                background-color: rgba(0,206,27,0);
                border-color: #00ce1b
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
                background-color: #fff;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #F3BB6C;
                border-radius: 15px 15px 15px 15px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-width: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-mobile-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-desktop-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-color: var( --e-global-color-secondary )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title a {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active a {
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            #elementor-popup-modal-1395 .dialog-message {
                width: 68vw;
                height: auto
            }

            #elementor-popup-modal-1395 {
                justify-content: center;
                align-items: center;
                pointer-events: all;
                background-color: rgba(0,0,0,.8)
            }

            #elementor-popup-modal-1395 .dialog-widget-content {
                animation-duration: 1.1s;
                margin: 4% 4% 4% 4%
            }

            @media(max-width: 1024px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 8% 14% 7% 14%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 16px
                }

                body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    right: 15px
                }

                body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    left: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    top: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: flex-start;
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                    padding: 0% 0% 0% 0%
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                    font-size: 80px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 70vw
                }
            }

            @media(max-width: 767px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 12% 8% 12% 8%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 14px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 100vw
                }
            }

            @media(min-width: 768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:50%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    width: 50%
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:100%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    width: 100%
                }
            }

            /*]]>*/dth: 50%
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:100%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    width: 100%
                }
            }

            /*]]>*/-kit-558 p {
                margin-bottom: 25px;
				color: #00f3ff;
				margin-top: 5px;
            }

            .elementor-kit-558 a {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 a:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-kit-558 h1 {
                color: var( --e-global-color-primary );
                font-family: "Roboto",Sans-serif;
                font-size: 2em;
                font-weight: 700;
                line-height: 1.5em;
                letter-spacing: 0px
            }

            .elementor-kit-558 h2 {
                color: var( --e-global-color-6df4f82 );
                font-family: "Roboto",Sans-serif;
                font-size: 1.2em;
                font-weight: 700;
                line-height: 1.5em
            }

            .elementor-kit-558 button,.elementor-kit-558 input[type="button"],.elementor-kit-558 input[type="submit"],.elementor-kit-558 .elementor-button {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 button:hover,.elementor-kit-558 button:focus,.elementor-kit-558 input[type="button"]:hover,.elementor-kit-558 input[type="button"]:focus,.elementor-kit-558 input[type="submit"]:hover,.elementor-kit-558 input[type="submit"]:focus,.elementor-kit-558 .elementor-button:hover,.elementor-kit-558 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-style: solid;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 1px 1px 1px 1px
            }

            .elementor-kit-558 img {
                /* box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5) */
            }

            .elementor-kit-558 label {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-kit-558 input:not([type="button"]):not([type="submit"]),.elementor-kit-558 textarea,.elementor-kit-558 .elementor-field-textual {
                color: var( --e-global-color-primary )
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1350px
            }

            .e-container {
                --container-max-width:1350px}

            .elementor-widget:not(:last-child) {
                margin-bottom: 20px
            }

            .elementor-element {
                --widgets-spacing:20px}

            {
            }

            h1.entry-title {
                display: var(--page-title-display)
            }

            .elementor-kit-558 e-page-transition {
                background-color: #FFBC7D
            }

            .site-header {
                padding-right: 0px;
                padding-left: 0px
            }

            @media(max-width: 1024px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1024px
                }

                .e-container {
                    --container-max-width:1024px}
            }

            @media(max-width: 767px) {
                .elementor-kit-558 label {
                    font-size:var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 767px
                }

                .e-container {
                    --container-max-width:767px}
            }

            .elementor-1405 .elementor-element.elementor-element-68d12b4 {
                margin-top: 0px;
                margin-bottom: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                margin: 25px 0px 0px 0px;
                --e-column-margin-right:0px;--e-column-margin-left:0px;    margin-top: 55px;}

            .elementor-1405 .elementor-element.elementor-element-5d5a532 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
				color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-244428a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f1f3402 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-d887726 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 20px 020px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-982a12a>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-2ab2b8c>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-text {
                color: var( --e-global-color-text )
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color: white
            }

            .elementor-1405 .elementor-element.elementor-element-d15e2ff>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background:linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5859e92 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-90c3d65 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.2em
            }

            .elementor-1405 .elementor-element.elementor-element-37e90fd>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button {
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                fill: var( --e-global-color-25835bd );
                color: var( --e-global-color-25835bd );
                background-color: var( --e-global-color-67b30ed );
                border-radius: 25px 25px 25px 25px;
                padding: 15px 55px 15px 55px;
                cursor: pointer;
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus {
                color: var( --e-global-color-25835bd );
                background-color: #F3BB6CB3;
                border-color: #F3BB6CB3
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:hover svg, .elementor-1405 .elementor-element.elementor-element-5d28758 .elementor-button:focus svg {
                fill: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-5d28758>.elementor-widget-container {
                margin: 20px 20px 20px 20px;
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-84e289f>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-94bbe0d>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c790d8 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-d206aa1>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-3c4dbd4>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-8fc61ea>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-748fe62 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-0b8b802>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6)
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-f07e15c > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 20px 20px 20px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height );
				    color: #ffffff;
    font-weight: bold;
    font-size: 25px;
            }

            .elementor-1405 .elementor-element.elementor-element-f9e7414 {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: normal;
                line-height: 0em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98 {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1405 .elementor-element.elementor-element-66a1f98>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 {
                --divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px}

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto;
                margin-center: 0
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1 .elementor-divider {
                text-align: center;
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-79c5db1>.elementor-widget-container {
                margin: 0px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4 .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: bold;
                line-height: 2em;
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-70340e4>.elementor-widget-container {
                margin: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon i {
                color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c {
                --e-icon-list-icon-size:14px}

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
				color:white
            }

            .elementor-1405 .elementor-element.elementor-element-6ed6c2c>.elementor-widget-container {
                margin: 10px 20px 0px 20px
            }

            .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                width: calc( 100% - 40px )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                width: 100%
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper .swiper-slide {
                background-color: var( --e-global-color-97d9b75 );
                border-width: 1px 1px 1px 1px;
                border-radius: 25px;
                border-color: var( --e-global-color-67b30ed );
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                margin-top: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
                margin-bottom: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
                padding-right: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-left: 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__text {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 300;
                font-style: normal;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__title {
                color: var( --e-global-color-60485e5 );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 2em
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__image img {
                width: 126px;
                height: 126px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
                top: calc( 20px + (126px / 2) - 8px )
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            body:not(.rtl) .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
                left: calc( 20px + (126px / 2) - 8px );
                right: auto
            }

            body.rtl .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
                right: calc( 20px + (126px / 2) - 8px );
                left: auto
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-swiper-button {
                font-size: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet {
                height: 4px;
                width: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-container-horizontal .swiper-pagination-progressbar {
                height: 4px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-fraction {
                font-size: 4px;
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-bullet-active, .elementor-1405 .elementor-element.elementor-element-4fe380d1 .swiper-pagination-progressbar-fill {
                background-color: var( --e-global-color-aaff318 )
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__content {
                padding: 20px 20px 20px 20px;
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
                padding-top: 20px
            }

            .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
                padding: 0 20px 0 20px
            }

            .elementor-1405 .elementor-element.elementor-element-8402af1 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1ff9eb82 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-bf7fcc0.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-bf7fcc0>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-498b3438.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-498b3438>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-4ee0eaf6>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-framed .elementor-icon, .elementor-1405 .elementor-element.elementor-element-c4b9604.elementor-view-default .elementor-icon {
                fill: var( --e-global-color-67b30ed );
                color: var( --e-global-color-67b30ed );
                border-color: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 {
                --icon-box-icon-margin:10px}

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon {
                font-size: 15px
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title {
                margin-bottom: 7px;
                color: var( --e-global-color-60485e5 )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c4b9604>.elementor-widget-container {
                padding: 15px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px;padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-20b8d599 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 {
                --iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-25835bd )}

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-wrapper path {
                stroke: var( --e-global-color-67b30ed )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-plain-text {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-140ea95f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                width: 15%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-e631d85 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf {
                text-align: center;
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a0324bf>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 10px;
                --e-column-margin-right:10px;--e-column-margin-left:10px}

            .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-5e042db > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f {
                text-align: center;
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-27b083f>.elementor-widget-container {
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-64edb20c {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-3b77061d > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-3b77061d>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-38094d0a {
                padding: 0px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e0f9023>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-ef7d40d>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start
            }

            .elementor-1405 .elementor-element.elementor-element-3a4eeffb {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-847703a {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-847703a>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                width: 85%
            }

            .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider {
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-e94fdba>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                padding: 25px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-efbcb52>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                padding: 0% 10% 0% 0%
            }

            .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-54628af {
                --divider-border-style:solid;--divider-color:var( --e-global-color-67b30ed );--divider-border-width:2px}

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                width: 43%;
                margin: 0 auto;
                margin-left: 0
            }

            .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider {
                text-align: left;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-3f06ad7>.elementor-widget-container {
                margin: -5px 0px 0px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-187403f {
                text-align: center
            }

            .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                font-family: var( --e-global-typography-primary-font-family ),Sans-serif;
                font-size: var( --e-global-typography-primary-font-size );
                font-weight: var( --e-global-typography-primary-font-weight );
                line-height: var( --e-global-typography-primary-line-height );
                color: white;
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-533d6e90>.elementor-element-populated {
                padding: 0px 0px 25px 0px
            }

            .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                padding: 15px 0px 0px 0px
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1aeae050 > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-bc-flex-widget .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background: linear-gradient(to right, rgba(137, 137, 138, 0.34), #29333ea6);
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-67b30ed );
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                margin: 0px 10px 0px 0px;
                --e-column-margin-right:10px;--e-column-margin-left:0px;padding: 50px 50px 50px 50px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated, .elementor-1405 .elementor-element.elementor-element-1443046a > .elementor-element-populated > .elementor-background-overlay, .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-background-slideshow {
                border-radius: 25px 25px 25px 25px
            }

            .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                color: var( --e-global-color-67b30ed );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                color: var( --e-global-color-60485e5 );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            @media(max-width: 1024px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin:0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px}

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-244428a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-f1f3402>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5859e92>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-f07e15c>.elementor-element-populated {
                    padding: 5px 5px 5px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 668px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 668px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 0px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a1f5362 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-fbc7e8a {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-25a4b53 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3a08db2a .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c511ef1 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-a4e5d49 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5d3928e .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-440e546 .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-54628af .elementor-divider-separator {
                    width: 15%
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-b3d2bd0 {
                    padding: 0px 0px 10px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-129f56c9 {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    padding: 25px 25px 25px 25px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            @media(max-width: 767px) {
                .elementor-1405 .elementor-element.elementor-element-1bf7c0c>.elementor-element-populated {
                    margin: 50px 0px 0px 0px;
                    --e-column-margin-right:0px;
                    --e-column-margin-left:0px;
                    }

                .elementor-1405 .elementor-element.elementor-element-5d5a532 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-cb25c9b {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d15e2ff .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6549fa0 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-d206aa1 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-0b8b802 .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e4babb .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1405 .elementor-element.elementor-element-6ed6c2c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-43b6d9d0 {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-664adbaa>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-981c1c2 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1.elementor-arrows-yes .elementor-main-swiper {
                    width: calc( 322px - 40px )
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-main-swiper {
                    width: 322px
                }

                .elementor-1405 .elementor-element.elementor-element-4fe380d1 .elementor-testimonial__name {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-8402af1 {
                    padding: 0px 20px 0px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-63ac80c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-773ec42 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1a6364fa {
                    padding: 10px 5px 10px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-1ff9eb82>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-bf7fcc0 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-498b3438 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-4ee0eaf6 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title, .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-title a {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-c4b9604 .elementor-icon-box-description {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-20b8d599>.elementor-element-populated {
                    margin: 0px 0px 10px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-a405f33 .elementor-headline-dynamic-text {
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-140ea95f {
                    text-align: center;
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider {
                    text-align: center
                }

                .elementor-1405 .elementor-element.elementor-element-6d893012 .elementor-divider-separator {
                    margin: 0 auto;
                    margin-center: 0
                }

                .elementor-1405 .elementor-element.elementor-element-6df8d22 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e631d85>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-a0324bf {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5e042db>.elementor-element-populated {
                    margin: 0px 5px 0px 5px;
                    --e-column-margin-right:5px;--e-column-margin-left:5px}

                .elementor-1405 .elementor-element.elementor-element-27b083f {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-34833f0 .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-64edb20c {
                    margin-top: 5px;
                    margin-bottom: 5px;
                    padding: 0px 5px 0px 5px
                }

                .elementor-1405 .elementor-element.elementor-element-ef90f3c>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4f6d70bf .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e0f9023 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-0aac8e7>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-424262a .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ef7d40d {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ae8c3f0>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-15310f7 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-847703a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-482aa0b>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-6222677 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-e94fdba {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-5c1dd22 {
                    padding: 15px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-4b284c6>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-3ec3155 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-efbcb52 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-ffade5d>.elementor-element-populated {
                    padding: 0px 0px 0px 0px
                }

                .elementor-1405 .elementor-element.elementor-element-d1d25d6 .elementor-heading-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-3f06ad7 {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-187403f .elementor-heading-title {
                    font-size: var( --e-global-typography-primary-font-size );
                    line-height: var( --e-global-typography-primary-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-301cd2e4 {
                    padding: 50px 20px 50px 20px
                }

                .elementor-1405 .elementor-element.elementor-element-1aeae050>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-620b64cc .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-1443046a>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 15px 15px 15px 15px
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-number-wrapper {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1405 .elementor-element.elementor-element-24f88015 .elementor-counter-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container {
                max-width: 1350px
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-584 .elementor-element.elementor-element-769c001>.elementor-background-overlay {
                opacity: 0.5;
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-769c001 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                justify-content: space-between
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                background-color: var( --e-global-color-secondary );
                opacity: 1
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-7d0f69a>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-584 .elementor-element.elementor-element-429e489 {
                text-align: center;
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-429e489 .elementor-heading-title {
                color: var( --e-global-color-accent );
                font-family: "Open Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 16px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item {
                color: var( --e-global-color-primary );
                fill: var( --e-global-color-primary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:hover, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.highlighted, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item:focus {
                color: var( --e-global-color-accent );
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:not(:last-child) {
                border-style: dashed;
                border-color: var( --e-global-color-text );
                border-bottom-width: 1px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle {
                color: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle svg {
                fill: var( --e-global-color-text )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-menu-toggle {
                background-color: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover {
                color: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a div.elementor-menu-toggle:hover svg {
                fill: var( --e-global-color-accent )
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                margin: 0px -0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            .elementor-584 .elementor-element.elementor-element-e925c9a {
                width: auto;
                max-width: auto
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-right {
                margin-left: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button .elementor-align-icon-left {
                margin-right: 10px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button {
                fill: var( --e-global-color-secondary );
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-accent );
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: var( --e-global-color-dd3f344 );
                border-radius: 0px 0px 0px 0px;
                padding: 10px 30px 10px 30px
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus {
                color: var( --e-global-color-secondary );
                background-color: var( --e-global-color-dd3f344 );
                border-color: var( --e-global-color-dd3f344 )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:hover svg, .elementor-584 .elementor-element.elementor-element-83c7c57 .elementor-button:focus svg {
                fill: var( --e-global-color-secondary )
            }

            .elementor-584 .elementor-element.elementor-element-83c7c57 {
                width: auto;
                max-width: auto
            }

            @media(max-width: 1024px) {
                .elementor-584 .elementor-element.elementor-element-7d0f69a.elementor-column>.elementor-widget-wrap {
                    justify-content:space-between
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a {
                    --e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );width: auto;
                    max-width: auto
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown {
                    border-radius: 0px 0px 0px 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:first-child a {
                    border-top-left-radius: 0px;
                    border-top-right-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown li:last-child a {
                    border-bottom-right-radius: 0px;
                    border-bottom-left-radius: 0px
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown a {
                    padding-left: 0px;
                    padding-right: 0px
                }
            }

            @media(max-width: 767px) {
                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu .elementor-item {
                    font-size:var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-item, .elementor-584 .elementor-element.elementor-element-e925c9a .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var( --e-global-typography-text-font-size )
                }

                .elementor-584 .elementor-element.elementor-element-e925c9a>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391>.elementor-container {
                min-height: 10vh
            }

            .elementor-586 .elementor-element.elementor-element-78ba0391 {
                /* margin-top: 50px; */
                margin-bottom: 0px;
                padding: 00% 5% 0% 5%;
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-586 .elementor-element.elementor-element-77f51d49>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-60b42619 {
                margin-top: -29px;
                margin-bottom: -29px
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-360b2a18>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-71bb1727 {
                text-align: left;
                color: var( --e-global-color-text )
            }

            .elementor-bc-flex-widget .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                padding: 0px 0px 0px 0px
            }

            .elementor-586 .elementor-element.elementor-element-61f564bc {
                text-align: right;
                color: var( --e-global-color-text );
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: normal;
                line-height: 2em
            }

            @media(max-width: 1024px) {
                .elementor-586 .elementor-element.elementor-element-78ba0391 {
                    margin-top:100px;
                    margin-bottom: 0px
                }

                .elementor-586 .elementor-element.elementor-element-60b42619 {
                    margin-top: 0px;
                    margin-bottom: 50px
                }
            }

            @media(max-width: 767px) {
                .elementor-586 .elementor-element.elementor-element-71bb1727 {
                    text-align:center
                }

                .elementor-586 .elementor-element.elementor-element-79c101fb>.elementor-element-populated {
                    margin: 20px 0px 0px 0px;
                    --e-column-margin-right:0px;--e-column-margin-left:0px;padding: 0px 0px 0px 0px
                }

                .elementor-586 .elementor-element.elementor-element-61f564bc {
                    text-align: center
                }
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437:not(.elementor-motion-effects-element-type-background), .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #DCDCD4
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437 {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-69e87437>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: transparent;
                background-image: linear-gradient(180deg, #F3BB6C 0%, #F8E2C4 100%)
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 19% 19% 19% 19%
            }

            .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon-wrapper {
                text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon {
                background-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon {
                color: var( --e-global-color-primary );
                border-color: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon svg {
                fill: var( --e-global-color-primary )
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-stacked .elementor-icon:hover {
                background-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover {
                color: #F65F3C;
                border-color: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-framed .elementor-icon:hover, .elementor-1395 .elementor-element.elementor-element-5158dfb2.elementor-view-default .elementor-icon:hover svg {
                fill: #F65F3C
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                font-size: 14px
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon i, .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon svg {
                transform: rotate(0deg)
            }

            .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                width: auto;
                max-width: auto;
                top: 35px
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                right: 35px
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                left: 35px
            }

            .elementor-1395 .elementor-element.elementor-element-3ddf53c .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-d5093f4 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(10px/2);
                margin-left: calc(10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-10px/2);
                margin-left: calc(-10px/2)
            }

            body.rtl .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-10px/2)
            }

            body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-10px/2)
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon i {
                color: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-icon svg {
                fill: var( --e-global-color-4e32bee )
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c {
                --e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125)}

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-text {
                color: var( --e-global-color-25835bd );
                padding-left: 7px
            }

            .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                text-align: left;
                color: #754E19;
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-9abc6bf>.elementor-widget-container {
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-40440de {
                text-align: left
            }

            .elementor-1395 .elementor-element.elementor-element-40440de .elementor-heading-title {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                text-align: left;
                color: #754E19;
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                margin: 20px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 {
                --divider-border-style:solid;--divider-color:#EBEBEB;--divider-border-width:1px}

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider-separator {
                width: 100%
            }

            .elementor-1395 .elementor-element.elementor-element-aafd3a3 .elementor-divider {
                padding-top: 15px;
                padding-bottom: 15px
            }

            .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column>.elementor-widget-wrap {
                justify-content: center
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #FFF
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
                padding: 20% 15% 15% 15%
            }

            .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated>.elementor-background-overlay {
                transition: background 0.3s, border-radius 0.3s, opacity 0.3s
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 {
                --e-price-table-header-background-color:#FDF8F0}

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__header {
                padding: 50px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                color: var( --e-global-color-25835bd );
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                color: var( --e-global-color-text );
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price {
                background-color: #FDF8F0;
                padding: 25px 0px 25px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__currency, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__integer-part, .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                color: #754E19
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                font-family: "Roboto Mono",Sans-serif;
                font-size: 42px;
                font-weight: 400
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__price>.elementor-price-table__currency {
                font-size: calc(50em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__fractional-part {
                font-size: calc(100em/100)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__after-price {
                justify-content: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                font-family: var( --e-global-typography-accent-font-family ),Sans-serif;
                font-size: var( --e-global-typography-accent-font-size );
                font-weight: var( --e-global-typography-accent-font-weight );
                line-height: var( --e-global-typography-accent-line-height );
                align-self: flex-end
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__period {
                color: var( --e-global-color-text );
                font-size: 15px;
                font-weight: 300;
                text-transform: uppercase;
                line-height: 2.8em
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list {
                background-color: #FDF8F0;
                padding: 0px 0px 0px 0px;
                --e-price-table-features-list-color:#F3BB6C;text-align: center
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__features-list li {
                font-size: 14px;
                font-weight: 300
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__feature-inner {
                margin-left: calc((100% - 0%)/2);
                margin-right: calc((100% - 0%)/2)
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__footer {
                background-color: rgba(255,255,255,0);
                padding: 0px 0px 0px 0px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button {
                color: #000;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                background-color: rgba(0,0,0,0);
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-radius: 0px 0px 0px 0px;
                padding: 15px 45px 15px 45px
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__button:hover {
                color: #00ce1b;
                background-color: rgba(0,206,27,0);
                border-color: #00ce1b
            }

            .elementor-1395 .elementor-element.elementor-element-2cab3745>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
                background-color: #fff;
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #F3BB6C;
                border-radius: 15px 15px 15px 15px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-width: 0px
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-mobile-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-desktop-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:before, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title:after, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tabs-content-wrapper {
                border-color: var( --e-global-color-secondary )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title a {
                color: var( --e-global-color-25835bd )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active, .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title.elementor-active a {
                color: var( --e-global-color-aaff318 )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                font-family: var( --e-global-typography-text-font-family ),Sans-serif;
                font-size: var( --e-global-typography-text-font-size );
                font-weight: var( --e-global-typography-text-font-weight );
                line-height: var( --e-global-typography-text-line-height )
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-content {
                color: var( --e-global-color-25835bd );
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: normal;
                line-height: 0.5em
            }

            .elementor-1395 .elementor-element.elementor-element-52f352c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px
            }

            #elementor-popup-modal-1395 .dialog-message {
                width: 68vw;
                height: auto
            }

            #elementor-popup-modal-1395 {
                justify-content: center;
                align-items: center;
                pointer-events: all;
                background-color: rgba(0,0,0,.8)
            }

            #elementor-popup-modal-1395 .dialog-widget-content {
                animation-duration: 1.1s;
                margin: 4% 4% 4% 4%
            }

            @media(max-width: 1024px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 8% 14% 7% 14%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 16px
                }

                body:not(.rtl) .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    right: 15px
                }

                body.rtl .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    left: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 {
                    top: 15px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-bc-flex-widget .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column .elementor-widget-wrap {
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: flex-start;
                    align-items: flex-start
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761>.elementor-element-populated {
                    padding: 0% 0% 0% 0%
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table .elementor-price-table__price {
                    font-size: 80px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 70vw
                }
            }

            @media(max-width: 767px) {
                .elementor-1395 .elementor-element.elementor-element-69e87437 {
                    margin-top:10px;
                    margin-bottom: 10px;
                    padding: 10px 10px 10px 10px
                }

                .elementor-1395 .elementor-element.elementor-element-644c9989>.elementor-element-populated {
                    padding: 12% 8% 12% 8%
                }

                .elementor-1395 .elementor-element.elementor-element-5158dfb2 .elementor-icon {
                    font-size: 14px
                }

                .elementor-1395 .elementor-element.elementor-element-bec164f .elementor-heading-title {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1395 .elementor-element.elementor-element-e73853c .elementor-icon-list-item>a {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-9abc6bf {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306 {
                    text-align: center
                }

                .elementor-1395 .elementor-element.elementor-element-6ee3306>.elementor-widget-container {
                    margin: 0px 0px 0px 0px
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__heading {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__subheading {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-2cab3745 .elementor-price-table__original-price {
                    font-size: var( --e-global-typography-accent-font-size );
                    line-height: var( --e-global-typography-accent-line-height )
                }

                .elementor-1395 .elementor-element.elementor-element-52f352c .elementor-tab-title {
                    font-size: var( --e-global-typography-text-font-size );
                    line-height: var( --e-global-typography-text-line-height )
                }

                #elementor-popup-modal-1395 .dialog-message {
                    width: 100vw
                }
            }

            @media(min-width: 768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:50%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    width: 50%
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-1395 .elementor-element.elementor-element-644c9989 {
                    width:100%
                }

                .elementor-1395 .elementor-element.elementor-element-3581f761 {
                    width: 100%
                }
            }

            /*]]>*/