
            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                text-decoration: none;
                padding: calc(.667em + 2px) calc(1.333em + 2px);
                font-size: 1.125em
            }

            .wp-block-file__button {
                background: #32373c;
                color: #fff;
                text-decoration: none
            }

            body {
                --wp--preset--color--black: #000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #fff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eee 0%,#a9b8c3 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: .44rem;
                --wp--preset--spacing--30: .67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,.2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,.4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,.2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0,0,0,1)
            }

            :where(.is-layout-flex) {
                gap: .5em
            }

            :where(.is-layout-grid) {
                gap: .5em
            }

            body .is-layout-flow>.alignleft {
                float: left;
                margin-inline-start:0;margin-inline-end:2em}

            body .is-layout-flow>.alignright {
                float: right;
                margin-inline-start:2em;margin-inline-end:0}

            body .is-layout-flow>.aligncenter {
                margin-left: auto !important;
                margin-right: auto !important
            }

            body .is-layout-constrained>.alignleft {
                float: left;
                margin-inline-start:0;margin-inline-end:2em}

            body .is-layout-constrained>.alignright {
                float: right;
                margin-inline-start:2em;margin-inline-end:0}

            body .is-layout-constrained>.aligncenter {
                margin-left: auto !important;
                margin-right: auto !important
            }

            body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
                max-width: var(--wp--style--global--content-size);
                margin-left: auto !important;
                margin-right: auto !important
            }

            body .is-layout-constrained>.alignwide {
                max-width: var(--wp--style--global--wide-size)
            }

            body .is-layout-flex {
                display: flex
            }

            body .is-layout-flex {
                flex-wrap: wrap;
                align-items: center
            }

            body .is-layout-flex>* {
                margin: 0
            }

            body .is-layout-grid {
                display: grid
            }

            body .is-layout-grid>* {
                margin: 0
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em
            }

            .has-black-color {
                color: var(--wp--preset--color--black) !important
            }

            .has-cyan-bluish-gray-color {
                color: var(--wp--preset--color--cyan-bluish-gray) !important
            }

            .has-white-color {
                color: var(--wp--preset--color--white) !important
            }

            .has-pale-pink-color {
                color: var(--wp--preset--color--pale-pink) !important
            }

            .has-vivid-red-color {
                color: var(--wp--preset--color--vivid-red) !important
            }

            .has-luminous-vivid-orange-color {
                color: var(--wp--preset--color--luminous-vivid-orange) !important
            }

            .has-luminous-vivid-amber-color {
                color: var(--wp--preset--color--luminous-vivid-amber) !important
            }

            .has-light-green-cyan-color {
                color: var(--wp--preset--color--light-green-cyan) !important
            }

            .has-vivid-green-cyan-color {
                color: var(--wp--preset--color--vivid-green-cyan) !important
            }

            .has-pale-cyan-blue-color {
                color: var(--wp--preset--color--pale-cyan-blue) !important
            }

            .has-vivid-cyan-blue-color {
                color: var(--wp--preset--color--vivid-cyan-blue) !important
            }

            .has-vivid-purple-color {
                color: var(--wp--preset--color--vivid-purple) !important
            }

            .has-black-background-color {
                background-color: var(--wp--preset--color--black) !important
            }

            .has-cyan-bluish-gray-background-color {
                background-color: var(--wp--preset--color--cyan-bluish-gray) !important
            }

            .has-white-background-color {
                background-color: var(--wp--preset--color--white) !important
            }

            .has-pale-pink-background-color {
                background-color: var(--wp--preset--color--pale-pink) !important
            }

            .has-vivid-red-background-color {
                background-color: var(--wp--preset--color--vivid-red) !important
            }

            .has-luminous-vivid-orange-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-orange) !important
            }

            .has-luminous-vivid-amber-background-color {
                background-color: var(--wp--preset--color--luminous-vivid-amber) !important
            }

            .has-light-green-cyan-background-color {
                background-color: var(--wp--preset--color--light-green-cyan) !important
            }

            .has-vivid-green-cyan-background-color {
                background-color: var(--wp--preset--color--vivid-green-cyan) !important
            }

            .has-pale-cyan-blue-background-color {
                background-color: var(--wp--preset--color--pale-cyan-blue) !important
            }

            .has-vivid-cyan-blue-background-color {
                background-color: var(--wp--preset--color--vivid-cyan-blue) !important
            }

            .has-vivid-purple-background-color {
                background-color: var(--wp--preset--color--vivid-purple) !important
            }

            .has-black-border-color {
                border-color: var(--wp--preset--color--black) !important
            }

            .has-cyan-bluish-gray-border-color {
                border-color: var(--wp--preset--color--cyan-bluish-gray) !important
            }

            .has-white-border-color {
                border-color: var(--wp--preset--color--white) !important
            }

            .has-pale-pink-border-color {
                border-color: var(--wp--preset--color--pale-pink) !important
            }

            .has-vivid-red-border-color {
                border-color: var(--wp--preset--color--vivid-red) !important
            }

            .has-luminous-vivid-orange-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-orange) !important
            }

            .has-luminous-vivid-amber-border-color {
                border-color: var(--wp--preset--color--luminous-vivid-amber) !important
            }

            .has-light-green-cyan-border-color {
                border-color: var(--wp--preset--color--light-green-cyan) !important
            }

            .has-vivid-green-cyan-border-color {
                border-color: var(--wp--preset--color--vivid-green-cyan) !important
            }

            .has-pale-cyan-blue-border-color {
                border-color: var(--wp--preset--color--pale-cyan-blue) !important
            }

            .has-vivid-cyan-blue-border-color {
                border-color: var(--wp--preset--color--vivid-cyan-blue) !important
            }

            .has-vivid-purple-border-color {
                border-color: var(--wp--preset--color--vivid-purple) !important
            }

            .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
                background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
            }

            .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
                background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
            }

            .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
            }

            .has-luminous-vivid-orange-to-vivid-red-gradient-background {
                background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
            }

            .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
                background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
            }

            .has-cool-to-warm-spectrum-gradient-background {
                background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
            }

            .has-blush-light-purple-gradient-background {
                background: var(--wp--preset--gradient--blush-light-purple) !important
            }

            .has-blush-bordeaux-gradient-background {
                background: var(--wp--preset--gradient--blush-bordeaux) !important
            }

            .has-luminous-dusk-gradient-background {
                background: var(--wp--preset--gradient--luminous-dusk) !important
            }

            .has-pale-ocean-gradient-background {
                background: var(--wp--preset--gradient--pale-ocean) !important
            }

            .has-electric-grass-gradient-background {
                background: var(--wp--preset--gradient--electric-grass) !important
            }

            .has-midnight-gradient-background {
                background: var(--wp--preset--gradient--midnight) !important
            }

            .has-small-font-size {
                font-size: var(--wp--preset--font-size--small) !important
            }

            .has-medium-font-size {
                font-size: var(--wp--preset--font-size--medium) !important
            }

            .has-large-font-size {
                font-size: var(--wp--preset--font-size--large) !important
            }

            .has-x-large-font-size {
                font-size: var(--wp--preset--font-size--x-large) !important
            }

            .wp-block-navigation a:where(:not(.wp-element-button)) {
                color: inherit
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em
            }

            .wp-block-pullquote {
                font-size: 1.5em;
                line-height: 1.6
            }
        
            .elementor-kit-6 {
                --e-global-color-primary: #00131b;
                --e-global-color-secondary: #3f5bfc;
                --e-global-color-text: #090d21;
                --e-global-color-accent: #ff3b58;
                --e-global-color-6d8ba25: #f92c95;
                --e-global-color-a1b6031: #3fd8f1;
                --e-global-color-3862661: #fff;
                --e-global-color-a0452bb: #f2fdff;
                --e-global-color-49f9051: #424242;
                --e-global-color-6764fce: #f6f6f6;
                --e-global-typography-primary-font-family: "Roboto";
                --e-global-typography-primary-font-weight: 600;
                --e-global-typography-secondary-font-family: "Roboto Slab";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Roboto";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Roboto";
                --e-global-typography-accent-font-weight: 500;
                color: #131313;
                font-family: "Roboto",Sans-serif;
                font-size: 18px
            }

            .elementor-kit-6 a {
                color: #3f5bfc;
                font-weight: 900
            }

            .elementor-kit-6 a:hover {
                color: #ff3b58
            }

            .elementor-kit-6 button,.elementor-kit-6 input[type=button],.elementor-kit-6 input[type=submit],.elementor-kit-6 .elementor-button {
                font-size: 18px;
                font-weight: 600;
                color: var(--e-global-color-3862661);
                background-color: transparent;
                background-image: linear-gradient(90deg,#ff3b58 30%,var(--e-global-color-6d8ba25) 100%);
                box-shadow: 3px 3px 10px 0px rgba(255,59.00000000000004,88.00000000000006,.64);
                border-radius: 5px
            }

            .elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type=button]:hover,.elementor-kit-6 input[type=button]:focus,.elementor-kit-6 input[type=submit]:hover,.elementor-kit-6 input[type=submit]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus {
                color: var(--e-global-color-3862661);
                background-color: transparent;
                background-image: linear-gradient(90deg,var(--e-global-color-6d8ba25) 0%,var(--e-global-color-accent) 70%)
            }

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

            .e-con {
                --container-max-width: 1200px
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px}

            .elementor-element {
                --widgets-spacing: 20px 20px
            }


            h1.entry-title {
                display: var(--page-title-display)
            }

            .elementor-kit-6 e-page-transition {
                background-color: #ffbc7d
            }

            .site-header {
                padding-inline-end:0px;padding-inline-start:0px}

            @media(max-width: 1023px) {
                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width:1024px
                }

                .e-con {
                    --container-max-width: 1024px
                }
            }

            @media(max-width: 767px) {
                .elementor-kit-6 {
                    --e-global-typography-primary-font-size:18px;
                    --e-global-typography-text-font-size: 18px
                }

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

                .e-con {
                    --container-max-width: 767px
                }
            }

            .skip-link {
                display: none!important
            }

            .premium-blog-excerpt-link {
                background-image: none !important;
                font-size: 13px !important;
                box-shadow: none !important
            }

            .premium-blog-excerpt-link:hover {
                background-image: none !important
            }

            .premium-blog-entry-title {
                margin-top: 20px
            }

            .cus-post .elementor-post__title a {
                height: 20px!important;
                text-overflow: ellipsis!important;
                overflow: hidden!important;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical
            }

            .premium-error-notice {
                display: none
            }

            @media (min-width: 600px) {
                .align-start .premium-blog-inner-container {
                    -webkit-align-items:flex-startimportant;
                    -moz-box-align: startimportant;
                    -ms-flex-align: startimportant;
                    align-items: flex-start!important
                }
            }

            .elementor-15 .elementor-element.elementor-element-c95dbd0>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-15 .elementor-element.elementor-element-c95dbd0:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-c95dbd0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff
            }

            .elementor-15 .elementor-element.elementor-element-c95dbd0 {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 0 5%
            }

            .elementor-15 .elementor-element.elementor-element-c95dbd0>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-15 .elementor-element.elementor-element-cd83c1a {
                text-align: left
            }

            .elementor-15 .elementor-element.elementor-element-cd83c1a img {
                width: 250px
            }

            .elementor-15 .elementor-element.elementor-element-cd83c1a>.elementor-widget-container {
                padding: 0 0 10px
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-menu-toggle {
                margin-left: auto;
                background-color: rgba(0,0,0,0);
                border-width: 0;
                border-radius: 0
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu .elementor-item {
                font-size: 18px;
                font-weight: 600
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-secondary);
                fill: var(--e-global-color-secondary);
                padding-left: 11px;
                padding-right: 11px;
                padding-top: 28px;
                padding-bottom: 28px
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item:hover,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item.highlighted,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: var(--e-global-color-accent)
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c {
                --e-nav-menu-horizontal-menu-item-margin: calc(6px/2);
                --nav-menu-icon-size: 30px
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 6px
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-menu-toggle {
                color: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown {
                background-color: #fff
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a:hover,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a.highlighted,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-menu-toggle:hover {
                color: #00ce1b
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a:hover,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a.highlighted {
                background-color: #ededed
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown .elementor-item,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: 15px
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c div.elementor-menu-toggle {
                color: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c div.elementor-menu-toggle svg {
                fill: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c div.elementor-menu-toggle:hover {
                color: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c div.elementor-menu-toggle:hover svg {
                fill: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-7c8ff7c>.elementor-widget-container {
                padding: 0 25px 0 0
            }

            .elementor-15 .elementor-element.elementor-element-9510287>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-15 .elementor-element.elementor-element-9510287:not(.elementor-motion-effects-element-type-background),.elementor-15 .elementor-element.elementor-element-9510287>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff
            }

            .elementor-15 .elementor-element.elementor-element-9510287 {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                z-index: 999
            }

            .elementor-15 .elementor-element.elementor-element-9510287>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-15 .elementor-element.elementor-element-a04bd27 img {
                width: 250px
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-menu-toggle {
                margin-left: auto;
                background-color: rgba(0,0,0,0);
                border-width: 0;
                border-radius: 0
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu .elementor-item {
                font-size: 18px;
                font-weight: 700
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-secondary);
                fill: var(--e-global-color-secondary);
                padding-left: 11px;
                padding-right: 11px;
                padding-top: 28px;
                padding-bottom: 28px
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item:hover,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: var(--e-global-color-accent)
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 {
                --e-nav-menu-horizontal-menu-item-margin: calc(6px/2);
                --nav-menu-icon-size: 30px
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 6px
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-menu-toggle {
                color: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a:hover,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a.highlighted,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-menu-toggle:hover {
                color: var(--e-global-color-accent)
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a:hover,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a.highlighted {
                background-color: #EDEDED00
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown .elementor-item,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown .elementor-sub-item {
                font-size: 15px
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 div.elementor-menu-toggle {
                color: var(--e-global-color-secondary)
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 div.elementor-menu-toggle svg {
                fill: var(--e-global-color-secondary)
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 div.elementor-menu-toggle:hover {
                color: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 div.elementor-menu-toggle:hover svg {
                fill: #3f5bfc
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6>.elementor-widget-container {
                padding: 0 25px 0 0
            }

            @media(max-width: 1023px) {
                .elementor-15 .elementor-element.elementor-element-c95dbd0 {
                    padding:20px
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu .elementor-item {
                    font-size: 13px
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main .elementor-item {
                    padding-left: 14px;
                    padding-right: 14px
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c {
                    --e-nav-menu-horizontal-menu-item-margin: calc(0px/2)
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0
                }

                .elementor-15 .elementor-element.elementor-element-9510287 {
                    padding: 20px
                }

                .elementor-15 .elementor-element.elementor-element-a04bd27 {
                    text-align: left
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu .elementor-item {
                    font-size: 13px
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main .elementor-item {
                    padding-left: 14px;
                    padding-right: 14px
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 {
                    --e-nav-menu-horizontal-menu-item-margin: calc(0px/2)
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    margin-top: 30px !important
                }
            }

            @media(max-width: 767px) {
                .elementor-15 .elementor-element.elementor-element-c95dbd0 {
                    padding:20px
                }

                .elementor-15 .elementor-element.elementor-element-d6d2c2a {
                    width: 80%
                }

                .elementor-15 .elementor-element.elementor-element-d6d2c2a>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px
                }

                .elementor-15 .elementor-element.elementor-element-cd83c1a {
                    text-align: left
                }

                .elementor-15 .elementor-element.elementor-element-cd83c1a img {
                    width: 70px
                }

                .elementor-15 .elementor-element.elementor-element-561be89 {
                    width: 20%
                }

                .elementor-15 .elementor-element.elementor-element-561be89>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--dropdown a {
                    padding-top: 12px;
                    padding-bottom: 12px
                }

                .elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-15 .elementor-element.elementor-element-7c8ff7c .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    margin-top: 20px !important
                }

                .elementor-15 .elementor-element.elementor-element-9510287 {
                    margin-top: 0;
                    margin-bottom: 0;
                    padding: 20px
                }

                .elementor-15 .elementor-element.elementor-element-0929b7b {
                    width: 80%
                }

                .elementor-15 .elementor-element.elementor-element-0929b7b>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px
                }

                .elementor-15 .elementor-element.elementor-element-a04bd27 {
                    text-align: left
                }

                .elementor-15 .elementor-element.elementor-element-a04bd27 img {
                    width: 130px
                }

                .elementor-15 .elementor-element.elementor-element-a04bd27>.elementor-widget-container {
                    padding: 0 0 0 10px
                }

                .elementor-15 .elementor-element.elementor-element-765a985 {
                    width: 20%
                }

                .elementor-15 .elementor-element.elementor-element-765a985>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown a {
                    padding-top: 12px;
                    padding-bottom: 12px
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    margin-top: 30px !important
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 {
                    --nav-menu-icon-size: 20px
                }

                .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-menu-toggle {
                    border-width: 0
                }
            }

            @media(min-width: 768px) {
                .elementor-15 .elementor-element.elementor-element-d6d2c2a {
                    width:25%
                }

                .elementor-15 .elementor-element.elementor-element-561be89 {
                    width: 75%
                }
            }

            @media(max-width: 1023px) and (min-width:768px) {
                .elementor-15 .elementor-element.elementor-element-d6d2c2a {
                    width:50%
                }

                .elementor-15 .elementor-element.elementor-element-561be89 {
                    width: 50%
                }

                .elementor-15 .elementor-element.elementor-element-0929b7b {
                    width: 30%
                }

                .elementor-15 .elementor-element.elementor-element-765a985 {
                    width: 70%
                }
            }

            .cus-site-header.elementor-sticky--effects {
                box-shadow: 0 2px 2px #e5e3e3 !important
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown {
                background: 0 0
            }

            .elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu--dropdown ul {
                margin: 0 20px 20px;
                background: #fff;
                border: .5px solid rgba(0,0,0,.09);
                box-shadow: 0px 5px 5px rgba(0,0,0,.1)
            }

            .cus-site-header.elementor-sticky--effects {
                box-shadow: 0 2px 2px #e5e3e3 !important
            }

            .elementor-46 .elementor-element.elementor-element-1da7560e:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-1da7560e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-1da7560e {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 5% 5% 3%
            }

            .elementor-46 .elementor-element.elementor-element-1da7560e>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-bc-flex-widget .elementor-46 .elementor-element.elementor-element-49a2c210.elementor-column .elementor-widget-wrap {
                align-items: center
            }

            .elementor-46 .elementor-element.elementor-element-49a2c210.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center
            }

            .elementor-46 .elementor-element.elementor-element-49a2c210>.elementor-element-populated {
                padding: 0 41px 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-121512f img {
                width: 90%
            }

            .elementor-46 .elementor-element.elementor-element-1d1b4072>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-1d1b4072>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-1801d6de {
                text-align: left
            }

            .elementor-46 .elementor-element.elementor-element-1801d6de .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-1801d6de>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-menu-toggle {
                margin: 0 auto
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-3f383667>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-3f383667>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-4c1fdde8 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-4c1fdde8>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-79a52a2b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-79a52a2b>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-517d3d28 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-517d3d28>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-14707bb>.elementor-container {
                min-height: 50px
            }

            .elementor-46 .elementor-element.elementor-element-14707bb>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-46 .elementor-element.elementor-element-14707bb:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-14707bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-14707bb {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 0 0 50px
            }

            .elementor-46 .elementor-element.elementor-element-14707bb>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-46 .elementor-element.elementor-element-519d290 {
                --grid-template-columns: repeat(0,auto);
                --grid-column-gap: 5px;
                --grid-row-gap: 0px
            }

            .elementor-46 .elementor-element.elementor-element-519d290 .elementor-widget-container {
                text-align: center
            }

            .elementor-46 .elementor-element.elementor-element-519d290 .elementor-social-icon {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-58e40d7 .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 500
            }

            .elementor-46 .elementor-element.elementor-element-58e40d7 .elementor-nav-menu--main .elementor-item {
                color: #fff;
                fill: #fff;
                padding-left: 50px;
                padding-right: 50px
            }

            .elementor-46 .elementor-element.elementor-element-58e40d7 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-58e40d7>.elementor-widget-container {
                margin: 0 0 15px
            }

            .elementor-46 .elementor-element.elementor-element-76a569f2 {
                text-align: center
            }

            .elementor-46 .elementor-element.elementor-element-76a569f2 .elementor-heading-title {
                color: #fff;
                font-family: "Roboto",Sans-serif;
                font-size: 14px;
                font-weight: 400;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-1c5ef4d {
                text-align: center;
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 14px
            }

            .elementor-46 .elementor-element.elementor-element-39324dc:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-39324dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-39324dc {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 5% 5% 3%
            }

            .elementor-46 .elementor-element.elementor-element-39324dc>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-46 .elementor-element.elementor-element-008fb32>.elementor-element-populated {
                padding: 0 41px 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-3cde8db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-3cde8db>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-1335339 {
                text-align: left
            }

            .elementor-46 .elementor-element.elementor-element-1335339 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-1335339>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-f0ebab0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-f0ebab0>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-20882f6 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-20882f6>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-4110532 {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-3257b6a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px
            }

            .elementor-46 .elementor-element.elementor-element-3257b6a>.elementor-element-populated {
                padding: 15px
            }

            .elementor-46 .elementor-element.elementor-element-e990253 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 18px;
                font-weight: 500;
                font-style: normal;
                text-decoration: none;
                line-height: 25px;
                letter-spacing: 0px
            }

            .elementor-46 .elementor-element.elementor-element-e990253>.elementor-widget-container {
                margin: 0 0 10px
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 500;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661);
                padding-left: 0;
                padding-right: 0;
                padding-top: 2px;
                padding-bottom: 2px
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item:hover,.elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-3862661);
                fill: var(--e-global-color-3862661)
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main .elementor-item.elementor-item-active {
                color: #3fd8f1
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 {
                --e-nav-menu-horizontal-menu-item-margin: calc(3px/2)
            }

            .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 3px
            }

            .elementor-46 .elementor-element.elementor-element-e686445>.elementor-container {
                min-height: 50px
            }

            .elementor-46 .elementor-element.elementor-element-e686445>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-46 .elementor-element.elementor-element-e686445:not(.elementor-motion-effects-element-type-background),.elementor-46 .elementor-element.elementor-element-e686445>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-e686445 {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 0 0 50px
            }

            .elementor-46 .elementor-element.elementor-element-e686445>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-46 .elementor-element.elementor-element-aaef79f .elementor-nav-menu .elementor-item {
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 400
            }

            .elementor-46 .elementor-element.elementor-element-aaef79f .elementor-nav-menu--main .elementor-item {
                color: #fff;
                fill: #fff;
                padding-left: 50px;
                padding-right: 50px
            }

            .elementor-46 .elementor-element.elementor-element-aaef79f>.elementor-widget-container {
                margin: 0 0 15px
            }

            .elementor-46 .elementor-element.elementor-element-14e74c4 {
                --grid-template-columns: repeat(0,auto);
                --grid-column-gap: 5px;
                --grid-row-gap: 0px
            }

            .elementor-46 .elementor-element.elementor-element-14e74c4 .elementor-widget-container {
                text-align: center
            }

            .elementor-46 .elementor-element.elementor-element-14e74c4 .elementor-social-icon {
                background-color: var(--e-global-color-secondary)
            }

            .elementor-46 .elementor-element.elementor-element-3190965 {
                text-align: center
            }

            .elementor-46 .elementor-element.elementor-element-3190965 .elementor-heading-title {
                color: var(--e-global-color-3862661);
                font-family: "Roboto",Sans-serif;
                font-size: 16px;
                font-weight: 300;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                line-height: 1.6em;
                letter-spacing: -.45px
            }

            @media(max-width: 1023px) {
                .elementor-46 .elementor-element.elementor-element-1d1b4072>.elementor-element-populated {
                    margin:10% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-e205b7e .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-3f383667>.elementor-element-populated {
                    margin: 10% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-6bfbee8 .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-79a52a2b>.elementor-element-populated {
                    margin: 10% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-5b3e3b9e .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-76a569f2 .elementor-heading-title {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-3cde8db>.elementor-element-populated {
                    margin: 2% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-1335339 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-670ba49 .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-f0ebab0>.elementor-element-populated {
                    margin: 2% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-20882f6 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-4110532 .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-3257b6a>.elementor-element-populated {
                    margin: 2% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-e990253 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-4c1eab2 .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-b3ef85a>.elementor-element-populated {
                    margin: 2% 0 0;
                    --e-column-margin-right: 0%;
                    --e-column-margin-left: 0%
                }

                .elementor-46 .elementor-element.elementor-element-3190965 .elementor-heading-title {
                    font-size: 14px
                }

                .elementor-46 .elementor-element.elementor-element-3190965>.elementor-widget-container {
                    padding: 0 20px
                }
            }

            @media(max-width: 767px) {
                .elementor-46 .elementor-element.elementor-element-1da7560e {
                    padding:15% 5% 5%
                }

                .elementor-46 .elementor-element.elementor-element-1801d6de {
                    text-align: left
                }

                .elementor-46 .elementor-element.elementor-element-4c1fdde8 {
                    text-align: left
                }

                .elementor-46 .elementor-element.elementor-element-517d3d28 {
                    text-align: left
                }

                .elementor-46 .elementor-element.elementor-element-58e40d7 .elementor-nav-menu--main .elementor-item {
                    padding-left: 0;
                    padding-right: 0
                }

                .elementor-46 .elementor-element.elementor-element-76a569f2>.elementor-widget-container {
                    padding: 0 20px
                }

                .elementor-46 .elementor-element.elementor-element-39324dc {
                    padding: 15% 5% 5%
                }

                .elementor-46 .elementor-element.elementor-element-1335339 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-1335339>.elementor-widget-container {
                    margin: 0 0 10px
                }

                .elementor-46 .elementor-element.elementor-element-20882f6 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-e990253 {
                    text-align: center
                }

                .elementor-46 .elementor-element.elementor-element-aaef79f .elementor-nav-menu--main .elementor-item {
                    padding-left: 0;
                    padding-right: 0
                }

                .elementor-46 .elementor-element.elementor-element-3190965>.elementor-widget-container {
                    padding: 0 20px
                }
            }

            @media(max-width: 1023px) and (min-width:768px) {
                .elementor-46 .elementor-element.elementor-element-49a2c210 {
                    width:100%
                }

                .elementor-46 .elementor-element.elementor-element-1d1b4072 {
                    width: 33%
                }

                .elementor-46 .elementor-element.elementor-element-3f383667 {
                    width: 34%
                }

                .elementor-46 .elementor-element.elementor-element-79a52a2b {
                    width: 33%
                }

                .elementor-46 .elementor-element.elementor-element-008fb32 {
                    width: 100%
                }

                .elementor-46 .elementor-element.elementor-element-3cde8db {
                    width: 100%
                }

                .elementor-46 .elementor-element.elementor-element-f0ebab0 {
                    width: 100%
                }

                .elementor-46 .elementor-element.elementor-element-3257b6a {
                    width: 100%
                }
            }

            .elementor-516 .elementor-element.elementor-element-473327ed:not(.elementor-motion-effects-element-type-background),.elementor-516 .elementor-element.elementor-element-473327ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #000;
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover
            }

            .elementor-516 .elementor-element.elementor-element-473327ed>.elementor-background-overlay {
                background-color: #3f5bfc;
                opacity: .5;
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-516 .elementor-element.elementor-element-473327ed {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                padding: 60px 0 130px
            }

            .elementor-516 .elementor-element.elementor-element-6c9fb583>.elementor-element-populated {
                margin: 0;
                --e-column-margin-right: 0%;
                --e-column-margin-left: 0%
            }

            .elementor-516 .elementor-element.elementor-element-71d3eeb4 {
                text-align: center
            }

            .elementor-516 .elementor-element.elementor-element-71d3eeb4 .elementor-heading-title {
                color: #fff;
                font-family: "Roboto",Sans-serif;
                font-size: 48px;
                line-height: 1.3em
            }

            .elementor-516 .elementor-element.elementor-element-71d3eeb4>.elementor-widget-container {
                margin: -10px 0 20px
            }

            .elementor-516 .elementor-element.elementor-element-8e5972c .elementor-icon-list-icon i {
                color: var(--e-global-color-3862661);
                font-size: 14px
            }

            .elementor-516 .elementor-element.elementor-element-8e5972c .elementor-icon-list-icon svg {
                fill: var(--e-global-color-3862661);
                --e-icon-list-icon-size: 14px
            }

            .elementor-516 .elementor-element.elementor-element-8e5972c .elementor-icon-list-icon {
                width: 14px
            }

            .elementor-516 .elementor-element.elementor-element-8e5972c .elementor-icon-list-text,.elementor-516 .elementor-element.elementor-element-8e5972c .elementor-icon-list-text a {
                color: var(--e-global-color-3862661)
            }

            .elementor-516 .elementor-element.elementor-element-4b0e0b87 {
                --alignment: center;
                --grid-side-margin: 15px;
                --grid-column-gap: 15px;
                --grid-row-gap: 10px;
                --grid-bottom-margin: 10px;
                --e-share-buttons-primary-color: #3f5bfc
            }

            .elementor-516 .elementor-element.elementor-element-4dc0e683 {
                margin-top: 40px;
                margin-bottom: 40px;
                z-index: 1
            }

            .elementor-516 .elementor-element.elementor-element-36d4818f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-516 .elementor-element.elementor-element-36d4818f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-36d4818f>.elementor-element-populated {
                box-shadow: 0px 0px 20px 0px rgba(0,0,0,.09);
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                margin: -120px 0 0;
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                padding: 40px
            }

            .elementor-516 .elementor-element.elementor-element-36d4818f>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-516 .elementor-element.elementor-element-1385820 .elementor-widget-container {
                font-style: italic;
                line-height: 1.9em
            }

            .elementor-516 .elementor-element.elementor-element-442f61a2 img {
                border-radius: 5px;
                box-shadow: 0px 12px 18px -6px rgba(0,0,0,.3)
            }

            .elementor-516 .elementor-element.elementor-element-442f61a2>.elementor-widget-container {
                padding: 4px
            }

            .elementor-516 .elementor-element.elementor-element-47bea9f8 {
                color: #424242;
                line-height: 1.9em
            }

            .elementor-516 .elementor-element.elementor-element-ca3543b {
                --alignment: center;
                --grid-side-margin: 15px;
                --grid-column-gap: 15px;
                --grid-row-gap: 10px;
                --grid-bottom-margin: 10px;
                --e-share-buttons-primary-color: #3f5bfc
            }

            .elementor-516 .elementor-element.elementor-element-ec1d042 {
                text-align: center
            }

            .elementor-516 .elementor-element.elementor-element-ec1d042 .elementor-heading-title {
                color: #424242;
                font-family: "Roboto",Sans-serif
            }

            .elementor-516 .elementor-element.elementor-element-ec1d042>.elementor-widget-container {
                margin: 40px 0 30px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-posts-container .elementor-post__thumbnail {
                padding-bottom: calc(.6*100%)
            }

            .elementor-516 .elementor-element.elementor-element-fc49713:after {
                content: "0.6"
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 {
                --grid-column-gap: 25px;
                --grid-row-gap: 35px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__card {
                border-radius: 10px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__text {
                padding: 0 16px;
                margin-top: 20px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__meta-data {
                padding: 10px 16px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__avatar {
                padding-right: 16px;
                padding-left: 16px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__title,.elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__title a {
                color: #424242;
                font-size: 18px
            }

            .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-post__excerpt p {
                color: #424242
            }

            .elementor-516 .elementor-element.elementor-element-fc49713>.elementor-widget-container {
                margin: 0 0 25px
            }

            .elementor-516 .elementor-element.elementor-element-ac0d9f8 .elementor-button:hover,.elementor-516 .elementor-element.elementor-element-ac0d9f8 .elementor-button:focus {
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-ac0d9f8 .elementor-button:hover svg,.elementor-516 .elementor-element.elementor-element-ac0d9f8 .elementor-button:focus svg {
                fill: #fff
            }

            .elementor-516 .elementor-element.elementor-element-5f459b69:not(.elementor-motion-effects-element-type-background),.elementor-516 .elementor-element.elementor-element-5f459b69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #3f5bfc
            }

            .elementor-516 .elementor-element.elementor-element-5f459b69 {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                margin-top: -120px;
                margin-bottom: 0;
                padding: 140px 0 60px
            }

            .elementor-516 .elementor-element.elementor-element-5f459b69>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-516 .elementor-element.elementor-element-7f222199>.elementor-element-populated {
                margin: 0;
                --e-column-margin-right: 0%;
                --e-column-margin-left: 0%
            }

            .elementor-516 .elementor-element.elementor-element-23aee50b {
                text-align: center
            }

            .elementor-516 .elementor-element.elementor-element-23aee50b .elementor-heading-title {
                color: #fff;
                font-family: "Roboto",Sans-serif;
                text-transform: capitalize;
                line-height: 1.3em
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-group {
                padding-right: calc(0px/2);
                padding-left: calc(0px/2);
                margin-bottom: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-form-fields-wrapper {
                margin-left: calc(0px/2);
                margin-right: calc(0px/2);
                margin-bottom: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-group.recaptcha_v3-bottomright {
                margin-bottom: 0
            }

            body.rtl .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-labels-inline .elementor-field-group>label {
                padding-left: 0
            }

            body:not(.rtl) .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-labels-inline .elementor-field-group>label {
                padding-right: 0
            }

            body .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-labels-above .elementor-field-group>label {
                padding-bottom: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-type-html {
                padding-bottom: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
                background-color: #fff;
                border-width: 0;
                border-radius: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-field-group .elementor-select-wrapper select {
                background-color: #fff;
                border-width: 0;
                border-radius: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-button {
                font-family: "Merriweather",Sans-serif;
                border-radius: 0
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .e-form__buttons__wrapper__button-next {
                background-color: rgba(84,108,124,.79);
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-button[type=submit] {
                background-color: rgba(84,108,124,.79);
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-button[type=submit] svg * {
                fill: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .e-form__buttons__wrapper__button-previous {
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .e-form__buttons__wrapper__button-next:hover {
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-button[type=submit]:hover {
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .elementor-button[type=submit]:hover svg * {
                fill: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 .e-form__buttons__wrapper__button-previous:hover {
                color: #fff
            }

            .elementor-516 .elementor-element.elementor-element-3e6cce03 {
                --e-form-steps-indicators-spacing: 20px;
                --e-form-steps-indicator-padding: 30px;
                --e-form-steps-indicator-inactive-secondary-color: #fff;
                --e-form-steps-indicator-active-secondary-color: #fff;
                --e-form-steps-indicator-completed-secondary-color: #fff;
                --e-form-steps-divider-width: 1px;
                --e-form-steps-divider-gap: 10px
            }

            body.elementor-page-516:not(.elementor-motion-effects-element-type-background),body.elementor-page-516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #f5f5f5
            }

            @media(min-width: 768px) {
                .elementor-516 .elementor-element.elementor-element-9f003d9 {
                    width:20%
                }

                .elementor-516 .elementor-element.elementor-element-d01c702 {
                    width: 60%
                }

                .elementor-516 .elementor-element.elementor-element-5fb41e9 {
                    width: 19.666%
                }
            }

            @media(max-width: 1023px) {
                .elementor-516 .elementor-element.elementor-element-473327ed {
                    padding:60px 0
                }

                .elementor-516 .elementor-element.elementor-element-6c9fb583>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    padding: 0 80px
                }

                .elementor-516 .elementor-element.elementor-element-71d3eeb4 {
                    text-align: center
                }

                .elementor-516 .elementor-element.elementor-element-4b0e0b87 {
                    --grid-side-margin: 15px;
                    --grid-column-gap: 15px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-516 .elementor-element.elementor-element-4dc0e683 {
                    margin-top: 0;
                    margin-bottom: 0
                }

                .elementor-516 .elementor-element.elementor-element-36d4818f>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px
                }

                .elementor-516 .elementor-element.elementor-element-ca3543b {
                    --grid-side-margin: 15px;
                    --grid-column-gap: 15px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-516 .elementor-element.elementor-element-5f459b69 {
                    margin-top: 0;
                    margin-bottom: 0
                }

                .elementor-516 .elementor-element.elementor-element-7f222199>.elementor-element-populated {
                    margin: 0;
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    padding: 0 80px
                }

                .elementor-516 .elementor-element.elementor-element-23aee50b {
                    text-align: center
                }
            }

            @media(max-width: 767px) {
                .elementor-516 .elementor-element.elementor-element-473327ed {
                    padding:0
                }

                .elementor-516 .elementor-element.elementor-element-6c9fb583>.elementor-element-populated {
                    padding: 40px
                }

                .elementor-516 .elementor-element.elementor-element-71d3eeb4 .elementor-heading-title {
                    font-size: 25px
                }

                .elementor-516 .elementor-element.elementor-element-4b0e0b87 {
                    --grid-side-margin: 15px;
                    --grid-column-gap: 15px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-516 .elementor-element.elementor-element-ca3543b {
                    --grid-side-margin: 15px;
                    --grid-column-gap: 15px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-516 .elementor-element.elementor-element-fc49713 .elementor-posts-container .elementor-post__thumbnail {
                    padding-bottom: calc(.5*100%)
                }

                .elementor-516 .elementor-element.elementor-element-fc49713:after {
                    content: "0.5"
                }

                .elementor-516 .elementor-element.elementor-element-7f222199>.elementor-element-populated {
                    padding: 40px
                }
            }

            @media(max-width: 1023px) and (min-width:768px) {
                .elementor-516 .elementor-element.elementor-element-36d4818f {
                    width:100%
                }

                .elementor-516 .elementor-element.elementor-element-9f003d9 {
                    width: 5%
                }

                .elementor-516 .elementor-element.elementor-element-d01c702 {
                    width: 90%
                }

                .elementor-516 .elementor-element.elementor-element-5fb41e9 {
                    width: 5%
                }
            }

            .elementor-516 .elementor-element.elementor-element-473327ed:not(.elementor-motion-effects-element-type-background),.elementor-516 .elementor-element.elementor-element-473327ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("https://www.simplyweight.in/wp-content/uploads/2022/02/Healthy-Meal-Plans-for-Ramadan-1.png.webp")
            }

            html,body {
                overflow-x: hidden !important
            }

            button:focus {
                outline: none !important
            }

            .skip-link.screen-reader-text {
                display: none!important
            }

            body::-webkit-scrollbar {
                width: 10px
            }

            body::-webkit-scrollbar-track {
                background: #d6d8dc
            }

            body::-webkit-scrollbar-thumb {
                background-color: #a0a2a3;
                border-radius: 20px;
                border: 3px solid #a0a2a3
            }

            * {
                scrollbar-width: thin;
                scrollbar-color: #a0a2a3 #d6d8dc
            }

            *::-webkit-scrollbar {
                width: 10px
            }

            *::-webkit-scrollbar-track {
                background: #d6d8dc
            }

            *::-webkit-scrollbar-thumb {
                background-color: #a0a2a3;
                border-radius: 20px;
                border: 3px solid #a0a2a3
            }

            .mobile-journey-menu a {
                background-color: transparent;
                background-image: linear-gradient(90deg,#3f5bfc 40%,var(--e-global-color-a1b6031) 100%);
                color: var(--e-global-color-3862661) !important;
                border-radius: 5px
            }

            .mobile-journey-menu a:hover {
                background-color: transparent;
                background-image: linear-gradient(90deg,#3fd8f1 40%,var(--e-global-color-secondary) 100%);
                color: var(--e-global-color-3862661) !important;
                border-radius: 5px
            }

            .mobile-login-menu a {
                color: var(--e-global-color-3862661) !important;
                background-color: transparent;
                background-image: linear-gradient(90deg,#ff3b58 30%,var(--e-global-color-6d8ba25) 100%);
                border-radius: 5px
            }

            .mobile-login-menu a:hover {
                color: var(--e-global-color-3862661) !important;
                background-color: transparent;
                background-image: linear-gradient(90deg,#f92c95 30%,var(--e-global-color-accent) 100%);
                border-radius: 5px
            }

            .mobile-login-menu,.mobile-journey-menu {
                width: 225px;
                margin: 15px auto !important
            }

            .mobile-journey-menu a {
                background-color: transparent;
                border-radius: 5px
            }

            .main-menu-login a {
                color: var(--e-global-color-3862661) !important;
                background-color: transparent;
                background-image: linear-gradient(90deg,#ff3b58 30%,var(--e-global-color-6d8ba25) 100%);
                border-radius: 5px;
                padding: 10px 20px !important;
                box-shadow: 0px 0px 27px 0px rgb(0 0 0/12%)
            }

            .main-menu-login a:hover {
                color: var(--e-global-color-3862661) !important;
                background-color: transparent;
                background-image: linear-gradient(90deg,#f92c95 30%,var(--e-global-color-accent) 100%);
                border-radius: 5px;
                padding: 10px 20px !important;
                box-shadow: 0px 0px 27px 0px rgb(0 0 0/12%)
            }

            .main-menu-journey a {
                background-color: transparent;
                background-image: linear-gradient(90deg,#3f5bfc 40%,var(--e-global-color-a1b6031) 100%);
                color: var(--e-global-color-3862661) !important;
                border-radius: 5px;
                padding: 10px 20px !important;
                box-shadow: 0px 0px 27px 0px rgb(0 0 0/12%)
            }

            .main-menu-journey a:hover {
                background-color: transparent;
                background-image: linear-gradient(90deg,#3fd8f1 10%,var(--e-global-color-secondary) 100%);
                color: var(--e-global-color-3862661) !important;
                border-radius: 5px;
                padding: 10px 20px !important;
                box-shadow: 0px 0px 27px 0px rgb(0 0 0/12%)
            }

            .main-menu-login,.main-menu-journey {
                height: 40px;
                margin: auto !important
            }

            .cus-blog-grid h3.elementor-post__title {
                width: 100%;
                height: 60px;
                line-height: 30px;
                overflow: hidden;
                font-size: 30px;
                white-space: nowrap;
                text-overflow: ellipsis
            }

            .cus-blog-grid h3.elementor-post__title {
                white-space: normal;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical
            }

            .premium-blog-filters-container .active {
                color: var(--e-global-color-3862661) !important;
                background-color: transparent;
                background-image: linear-gradient(90deg,#ff3b58 30%,var(--e-global-color-6d8ba25) 100%);
                border-radius: 5px;
                padding: 10px 20px !important;
                box-shadow: 0px 0px 27px 0px rgb(0 0 0/12%)
            }

            .premium-blog-filters-container .active>span {
                color: #fff !important
            }

            .premium-blog-filter .premium-blog-filters-container li a.category {
                border-radius: 5px !important;
                padding: 10px 20px !important
            }

            .mobile-menu nav.elementor-nav-menu--dropdown ul {
                border-top: 4px solid #1d3aff !important
            }

            .is-style-default {
                border-left: 2px solid #000!important;
                padding: 20px
            }

            @media only screen and (min-device-width : 320px) and (max-device-width :480px) {
                .home-benefit .elementor-image-box-wrapper {
                    -webkit-box-align:start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    text-align: left !important;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    display: flex
                }

                .home-benefit .elementor-image-box-wrapper figure.elementor-image-box-img {
                    width: 10% !important;
                    margin-right: 20px !important;
                    margin-top: 15px !important
                }

                .floatimage1 {
                    left: -90px !important
                }

                .floatimage2 {
                    left: -30px !important
                }

                .floatimage3 {
                    left: 40px !important
                }

                .mobile-menu.elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    top: 30px!important
                }

                .home-new-testi .atc-testimonial-container {
                    height: auto !important;
                    padding-top: 30px !important;
                    padding-bottom: 30px
                }
            }

            @media only screen and (min-device-width : 360px) and (max-device-width :640px) {
                .home-benefit .elementor-image-box-wrapper {
                    -webkit-box-align:start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    text-align: left !important;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    display: flex
                }

                .home-benefit .elementor-image-box-wrapper figure.elementor-image-box-img {
                    width: 10% !important;
                    margin-right: 20px !important;
                    margin-top: 15px !important
                }

                .floatimage1 {
                    left: -70px !important
                }

                .floatimage2 {
                    left: -10px !important
                }

                .floatimage3 {
                    left: 60px !important
                }

                .home-new-testi .atc-testimonial-container {
                    height: auto !important;
                    padding-top: 30px !important;
                    padding-bottom: 30px
                }
            }

            @media only screen and (min-device-width : 411px) and (max-device-width :736px) {
                .home-benefit .elementor-image-box-wrapper {
                    -webkit-box-align:start;
                    -ms-flex-align: start;
                    align-items: flex-start;
                    text-align: left !important;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-direction: row;
                    flex-direction: row;
                    display: flex
                }

                .home-benefit .elementor-image-box-wrapper figure.elementor-image-box-img {
                    width: 10% !important;
                    margin-right: 20px !important;
                    margin-top: 15px !important
                }

                .floatimage1,.floatimage2,.floatimage3 {
                    width: 250px !important
                }

                .floatimage3 {
                    left: 90px !important
                }

                .floatimage2 {
                    left: 20px !important
                }

                .floatimage1 {
                    left: -50px !important
                }

                .home-new-testi .atc-testimonial-container {
                    height: auto !important;
                    padding-top: 30px !important;
                    padding-bottom: 30px
                }
            }

            @media only screen and (min-device-width : 768px) and (max-device-width :1024px) {
                .mobile-menu.elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-15 .elementor-element.elementor-element-f5627d6 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    top:52px!important
                }

                .home-new-testi .atc-testimonial-container {
                    height: 350px !important
                }
            }

            @media only screen and (min-device-width : 768px) and (max-device-width :1024px) and (orientation :landscape) {
                .main-menu-login,.main-menu-journey {
                    margin:auto 0 !important
                }

                li.main-menu-journey a {
                    width: 200px
                }

                .elementor-nav-menu--main .elementor-nav-menu a {
                    font-size: 15px !important
                }
            }

            @media only screen and (min-device-width : 1025px) and (max-device-width :1069px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2) {
                li.main-menu-login {
                    width:90px
                }

                li.main-menu-journey {
                    width: 185px
                }
            }

            @media only screen and (min-device-width : 768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2) {
                li.main-menu-login {
                    width:90px
                }

                li.main-menu-journey {
                    width: 185px
                }
            }

            @media only screen and (min-width: 1024px) and (max-height:1366px) and (-webkit-min-device-pixel-ratio:1.5) {
                li.main-menu-login {
                    width:90px
                }

                li.main-menu-journey {
                    width: 185px
                }

                .floatimage1 {
                    left: -20px !important
                }

                .floatimage2 {
                    left: 80px !important
                }

                .floatimage3 {
                    left: 200px !important
                }
            }

            #is-search-input-4413 {
                border-radius: 5px 0 0 5px
            }

            .is-search-submit,.is-search-icon {
                border-radius: 0 5px 5px 0
            }

            .is-form-style input.is-search-submit,.is-search-icon {
                border: none !important
            }

            div.is-ajax-search-details,div.is-ajax-search-result {
                padding: 0 !important
            }

            .is-show-more-results {
                margin-top: 0 !important
            }

            div.is-ajax-search-result {
                border-radius: 15px !important;
                box-shadow: 0px 0px 10px rgb(0 0 0/15%) !important
            }

            .is-ajax-search-items {
                border-radius: 15px !important;
                padding: 15px !important;
                background: #fff !important
            }

            .is-show-more-results,.is-show-more-results-text {
                border-radius: 0 0 15px 15px !important
            }

            p a {
                word-break: break-word!important
            }

            #is-ajax-search-result-4413 .is-ajax-search-post:hover,#is-ajax-search-result-4413 .is-show-more-results:hover,#is-ajax-search-details-4413 .is-ajax-search-tags-details>div:hover,#is-ajax-search-details-4413 .is-ajax-search-categories-details>div:hover {
                background-color: #edeffc !important
            }

            #is-ajax-search-result-4413 .is-ajax-term-label,#is-ajax-search-details-4413 .is-ajax-term-label,#is-ajax-search-result-4413,#is-ajax-search-details-4413 {
                color: #424242 !important
            }

            #is-ajax-search-result-4413 a,#is-ajax-search-details-4413 a:not(.button) {
                color: #424242 !important
            }

            #is-ajax-search-details-4413 .is-ajax-woocommerce-actions a.button {
                background-color: #424242 !important
            }

            .is-form-id-4413 .is-search-submit:focus,.is-form-id-4413 .is-search-submit:hover,.is-form-id-4413 .is-search-submit,.is-form-id-4413 .is-search-icon {
                color: #fff !important;
                background-color: #424242 !important
            }

            .is-form-id-4413 .is-search-submit path {
                fill: #fff !important
            }

            .is-form-id-4413 .is-search-input::-webkit-input-placeholder {
                color: #424242 !important
            }

            .is-form-id-4413 .is-search-input:-moz-placeholder {
                color: #424242 !important;
                opacity: 1
            }

            .is-form-id-4413 .is-search-input::-moz-placeholder {
                color: #424242 !important;
                opacity: 1
            }

            .is-form-id-4413 .is-search-input:-ms-input-placeholder {
                color: #424242 !important
            }

            .is-form-style-1.is-form-id-4413 .is-search-input:focus,.is-form-style-1.is-form-id-4413 .is-search-input:hover,.is-form-style-1.is-form-id-4413 .is-search-input,.is-form-style-2.is-form-id-4413 .is-search-input:focus,.is-form-style-2.is-form-id-4413 .is-search-input:hover,.is-form-style-2.is-form-id-4413 .is-search-input,.is-form-style-3.is-form-id-4413 .is-search-input:focus,.is-form-style-3.is-form-id-4413 .is-search-input:hover,.is-form-style-3.is-form-id-4413 .is-search-input,.is-form-id-4413 .is-search-input:focus,.is-form-id-4413 .is-search-input:hover,.is-form-id-4413 .is-search-input {
                color: #424242 !important;
                background-color: #fff !important
            }
        

                                        .elementor-heading-title {
                                            padding: 0;
                                            margin: 0;
                                            line-height: 1
                                        }

                                        .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
                                            color: inherit;
                                            font-size: inherit;
                                            line-height: inherit
                                        }

                                        .elementor-widget-heading .elementor-heading-title.elementor-size-small {
                                            font-size: 15px
                                        }

                                        .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
                                            font-size: 19px
                                        }

                                        .elementor-widget-heading .elementor-heading-title.elementor-size-large {
                                            font-size: 29px
                                        }

                                        .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
                                            font-size: 39px
                                        }

                                        .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
                                            font-size: 59px
                                        }
                                   
                           
                                                                    /*! elementor - v3.17.0 - 01-11-2023 */
                                                                    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                                                                        background-color: #69727d;
                                                                        color: #fff
                                                                    }

                                                                    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
                                                                        color: #69727d;
                                                                        border: 3px solid;
                                                                        background-color: transparent
                                                                    }

                                                                    .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
                                                                        margin-top: 8px
                                                                    }

                                                                    .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
                                                                        width: 1em;
                                                                        height: 1em
                                                                    }

                                                                    .elementor-widget-text-editor .elementor-drop-cap {
                                                                        float: left;
                                                                        text-align: center;
                                                                        line-height: 1;
                                                                        font-size: 50px
                                                                    }

                                                                    .elementor-widget-text-editor .elementor-drop-cap-letter {
                                                                        display: inline-block
                                                                    }
                                                               
                                        /*! elementor-pro - v3.17.0 - 01-11-2023 */
                                        .elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span {
                                            width: 100%!important
                                        }

                                        .elementor-facebook-widget.fb_iframe_widget iframe {
                                            position: relative;
                                            width: 100%!important
                                        }

                                        .elementor-facebook-widget.fb-like {
                                            height: 1px
                                        }

                                        .elementor-widget-facebook-comments iframe {
                                            width: 100%!important
                                        }
                                    
                                                        /*! elementor-pro - v3.17.0 - 01-11-2023 */
                                                        .elementor-button.elementor-hidden,.elementor-hidden {
                                                            display: none
                                                        }

                                                        .e-form__step {
                                                            width: 100%
                                                        }

                                                        .e-form__step:not(.elementor-hidden) {
                                                            display: flex;
                                                            flex-wrap: wrap
                                                        }

                                                        .e-form__buttons {
                                                            flex-wrap: wrap
                                                        }

                                                        .e-form__buttons,.e-form__buttons__wrapper {
                                                            display: flex
                                                        }

                                                        .e-form__indicators {
                                                            display: flex;
                                                            justify-content: space-between;
                                                            align-items: center;
                                                            flex-wrap: nowrap;
                                                            font-size: 13px;
                                                            margin-bottom: var(--e-form-steps-indicators-spacing)
                                                        }

                                                        .e-form__indicators__indicator {
                                                            display: flex;
                                                            flex-direction: column;
                                                            align-items: center;
                                                            justify-content: center;
                                                            flex-basis: 0;
                                                            padding: 0 var(--e-form-steps-divider-gap)
                                                        }

                                                        .e-form__indicators__indicator__progress {
                                                            width: 100%;
                                                            position: relative;
                                                            background-color: var(--e-form-steps-indicator-progress-background-color);
                                                            border-radius: var(--e-form-steps-indicator-progress-border-radius);
                                                            overflow: hidden
                                                        }

                                                        .e-form__indicators__indicator__progress__meter {
                                                            width: var(--e-form-steps-indicator-progress-meter-width,0);
                                                            height: var(--e-form-steps-indicator-progress-height);
                                                            line-height: var(--e-form-steps-indicator-progress-height);
                                                            padding-right: 15px;
                                                            border-radius: var(--e-form-steps-indicator-progress-border-radius);
                                                            background-color: var(--e-form-steps-indicator-progress-color);
                                                            color: var(--e-form-steps-indicator-progress-meter-color);
                                                            text-align: right;
                                                            transition: width .1s linear
                                                        }

                                                        .e-form__indicators__indicator:first-child {
                                                            padding-left: 0
                                                        }

                                                        .e-form__indicators__indicator:last-child {
                                                            padding-right: 0
                                                        }

                                                        .e-form__indicators__indicator--state-inactive {
                                                            color: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)
                                                        }

                                                        .e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
                                                            background-color: var(--e-form-steps-indicator-inactive-secondary-color,#fff)
                                                        }

                                                        .e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg {
                                                            fill: var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)
                                                        }

                                                        .e-form__indicators__indicator--state-active {
                                                            color: var(--e-form-steps-indicator-active-primary-color,#39b54a);
                                                            border-color: var(--e-form-steps-indicator-active-secondary-color,#fff)
                                                        }

                                                        .e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
                                                            background-color: var(--e-form-steps-indicator-active-secondary-color,#fff)
                                                        }

                                                        .e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg {
                                                            fill: var(--e-form-steps-indicator-active-primary-color,#39b54a)
                                                        }

                                                        .e-form__indicators__indicator--state-completed {
                                                            color: var(--e-form-steps-indicator-completed-secondary-color,#fff)
                                                        }

                                                        .e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none) {
                                                            background-color: var(--e-form-steps-indicator-completed-primary-color,#39b54a)
                                                        }

                                                        .e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label {
                                                            color: var(--e-form-steps-indicator-completed-primary-color,#39b54a)
                                                        }

                                                        .e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none {
                                                            color: var(--e-form-steps-indicator-completed-primary-color,#39b54a);
                                                            background-color: initial
                                                        }

                                                        .e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg {
                                                            fill: var(--e-form-steps-indicator-completed-secondary-color,#fff)
                                                        }

                                                        .e-form__indicators__indicator__icon {
                                                            width: var(--e-form-steps-indicator-padding,30px);
                                                            height: var(--e-form-steps-indicator-padding,30px);
                                                            font-size: var(--e-form-steps-indicator-icon-size);
                                                            border-width: 1px;
                                                            border-style: solid;
                                                            display: flex;
                                                            justify-content: center;
                                                            align-items: center;
                                                            overflow: hidden;
                                                            margin-bottom: 10px
                                                        }

                                                        .e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg {
                                                            width: var(--e-form-steps-indicator-icon-size);
                                                            height: auto
                                                        }

                                                        .e-form__indicators__indicator__icon .e-font-icon-svg {
                                                            height: 1em
                                                        }

                                                        .e-form__indicators__indicator__number {
                                                            width: var(--e-form-steps-indicator-padding,30px);
                                                            height: var(--e-form-steps-indicator-padding,30px);
                                                            border-width: 1px;
                                                            border-style: solid;
                                                            display: flex;
                                                            justify-content: center;
                                                            align-items: center;
                                                            margin-bottom: 10px
                                                        }

                                                        .e-form__indicators__indicator--shape-circle {
                                                            border-radius: 50%
                                                        }

                                                        .e-form__indicators__indicator--shape-square {
                                                            border-radius: 0
                                                        }

                                                        .e-form__indicators__indicator--shape-rounded {
                                                            border-radius: 5px
                                                        }

                                                        .e-form__indicators__indicator--shape-none {
                                                            border: 0
                                                        }

                                                        .e-form__indicators__indicator__label {
                                                            text-align: center
                                                        }

                                                        .e-form__indicators__indicator__separator {
                                                            width: 100%;
                                                            height: var(--e-form-steps-divider-width);
                                                            background-color: #babfc5
                                                        }

                                                        .e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text {
                                                            align-items: flex-start
                                                        }

                                                        .e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator {
                                                            margin-top: calc(var(--e-form-steps-indicator-padding,30px)/2 - var(--e-form-steps-divider-width,1px)/2)
                                                        }

                                                        .elementor-field-type-hidden {
                                                            display: none
                                                        }

                                                        .elementor-field-type-html {
                                                            display: inline-block
                                                        }

                                                        .elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me {
                                                            font-size: .85em
                                                        }

                                                        .elementor-field-type-recaptcha_v3 .elementor-field-label {
                                                            display: none
                                                        }

                                                        .elementor-field-type-recaptcha_v3 .grecaptcha-badge {
                                                            z-index: 1
                                                        }

                                                        .elementor-button .elementor-form-spinner {
                                                            order: 3
                                                        }

                                                        .elementor-form .elementor-button>span {
                                                            display: flex;
                                                            justify-content: center;
                                                            align-items: center
                                                        }

                                                        .elementor-form .elementor-button .elementor-button-text {
                                                            white-space: normal;
                                                            flex-grow: 0
                                                        }

                                                        .elementor-form .elementor-button svg {
                                                            height: auto
                                                        }

                                                        .elementor-form .elementor-button .e-font-icon-svg {
                                                            height: 1em
                                                        }

                                                        .elementor-select-wrapper .select-caret-down-wrapper {
                                                            position: absolute;
                                                            top: 50%;
                                                            transform: translateY(-50%);
                                                            inset-inline-end: 10px;
                                                            pointer-events: none;
                                                            font-size: 11px
                                                        }

                                                        .elementor-select-wrapper .select-caret-down-wrapper svg {
                                                            display: unset;
                                                            width: 1em;
                                                            aspect-ratio: unset;
                                                            fill: currentColor
                                                        }

                                                        .elementor-select-wrapper .select-caret-down-wrapper i {
                                                            font-size: 19px;
                                                            line-height: 2
                                                        }

                                                        .elementor-select-wrapper.remove-before:before {
                                                            content: ""!important
                                                        }
                                                   
                                        /*! elementor - v3.17.0 - 01-11-2023 */
                                        .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
                                            line-height: 1;
                                            font-size: 0
                                        }

                                        .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
                                            display: inline-grid
                                        }

                                        .elementor-widget-social-icons .elementor-grid {
                                            grid-column-gap: var(--grid-column-gap,5px);
                                            grid-row-gap: var(--grid-row-gap,5px);
                                            grid-template-columns: var(--grid-template-columns);
                                            justify-content: var(--justify-content,center);
                                            justify-items: var(--justify-content,center)
                                        }

                                        .elementor-icon.elementor-social-icon {
                                            font-size: var(--icon-size,25px);
                                            line-height: var(--icon-size,25px);
                                            width: calc(var(--icon-size,25px) + (2*var(--icon-padding,.5em)));
                                            height: calc(var(--icon-size,25px) + (2*var(--icon-padding,.5em)))
                                        }

                                        .elementor-social-icon {
                                            --e-social-icon-icon-color: #fff;
                                            display: inline-flex;
                                            background-color: #69727d;
                                            align-items: center;
                                            justify-content: center;
                                            text-align: center;
                                            cursor: pointer
                                        }

                                        .elementor-social-icon i {
                                            color: var(--e-social-icon-icon-color)
                                        }

                                        .elementor-social-icon svg {
                                            fill: var(--e-social-icon-icon-color)
                                        }

                                        .elementor-social-icon:last-child {
                                            margin: 0
                                        }

                                        .elementor-social-icon:hover {
                                            opacity: .9;
                                            color: #fff
                                        }

                                        .elementor-social-icon-android {
                                            background-color: #a4c639
                                        }

                                        .elementor-social-icon-apple {
                                            background-color: #999
                                        }

                                        .elementor-social-icon-behance {
                                            background-color: #1769ff
                                        }

                                        .elementor-social-icon-bitbucket {
                                            background-color: #205081
                                        }

                                        .elementor-social-icon-codepen {
                                            background-color: #000
                                        }

                                        .elementor-social-icon-delicious {
                                            background-color: #39f
                                        }

                                        .elementor-social-icon-deviantart {
                                            background-color: #05cc47
                                        }

                                        .elementor-social-icon-digg {
                                            background-color: #005be2
                                        }

                                        .elementor-social-icon-dribbble {
                                            background-color: #ea4c89
                                        }

                                        .elementor-social-icon-elementor {
                                            background-color: #d30c5c
                                        }

                                        .elementor-social-icon-envelope {
                                            background-color: #ea4335
                                        }

                                        .elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
                                            background-color: #3b5998
                                        }

                                        .elementor-social-icon-flickr {
                                            background-color: #0063dc
                                        }

                                        .elementor-social-icon-foursquare {
                                            background-color: #2d5be3
                                        }

                                        .elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
                                            background-color: #006400
                                        }

                                        .elementor-social-icon-github {
                                            background-color: #333
                                        }

                                        .elementor-social-icon-gitlab {
                                            background-color: #e24329
                                        }

                                        .elementor-social-icon-globe {
                                            background-color: #69727d
                                        }

                                        .elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
                                            background-color: #dd4b39
                                        }

                                        .elementor-social-icon-houzz {
                                            background-color: #7ac142
                                        }

                                        .elementor-social-icon-instagram {
                                            background-color: #262626
                                        }

                                        .elementor-social-icon-jsfiddle {
                                            background-color: #487aa2
                                        }

                                        .elementor-social-icon-link {
                                            background-color: #818a91
                                        }

                                        .elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
                                            background-color: #0077b5
                                        }

                                        .elementor-social-icon-medium {
                                            background-color: #00ab6b
                                        }

                                        .elementor-social-icon-meetup {
                                            background-color: #ec1c40
                                        }

                                        .elementor-social-icon-mixcloud {
                                            background-color: #273a4b
                                        }

                                        .elementor-social-icon-odnoklassniki {
                                            background-color: #f4731c
                                        }

                                        .elementor-social-icon-pinterest {
                                            background-color: #bd081c
                                        }

                                        .elementor-social-icon-product-hunt {
                                            background-color: #da552f
                                        }

                                        .elementor-social-icon-reddit {
                                            background-color: #ff4500
                                        }

                                        .elementor-social-icon-rss {
                                            background-color: #f26522
                                        }

                                        .elementor-social-icon-shopping-cart {
                                            background-color: #4caf50
                                        }

                                        .elementor-social-icon-skype {
                                            background-color: #00aff0
                                        }

                                        .elementor-social-icon-slideshare {
                                            background-color: #0077b5
                                        }

                                        .elementor-social-icon-snapchat {
                                            background-color: #fffc00
                                        }

                                        .elementor-social-icon-soundcloud {
                                            background-color: #f80
                                        }

                                        .elementor-social-icon-spotify {
                                            background-color: #2ebd59
                                        }

                                        .elementor-social-icon-stack-overflow {
                                            background-color: #fe7a15
                                        }

                                        .elementor-social-icon-steam {
                                            background-color: #00adee
                                        }

                                        .elementor-social-icon-stumbleupon {
                                            background-color: #eb4924
                                        }

                                        .elementor-social-icon-telegram {
                                            background-color: #2ca5e0
                                        }

                                        .elementor-social-icon-thumb-tack {
                                            background-color: #1aa1d8
                                        }

                                        .elementor-social-icon-tripadvisor {
                                            background-color: #589442
                                        }

                                        .elementor-social-icon-tumblr {
                                            background-color: #35465c
                                        }

                                        .elementor-social-icon-twitch {
                                            background-color: #6441a5
                                        }

                                        .elementor-social-icon-twitter {
                                            background-color: #1da1f2
                                        }

                                        .elementor-social-icon-viber {
                                            background-color: #665cac
                                        }

                                        .elementor-social-icon-vimeo {
                                            background-color: #1ab7ea
                                        }

                                        .elementor-social-icon-vk {
                                            background-color: #45668e
                                        }

                                        .elementor-social-icon-weibo {
                                            background-color: #dd2430
                                        }

                                        .elementor-social-icon-weixin {
                                            background-color: #31a918
                                        }

                                        .elementor-social-icon-whatsapp {
                                            background-color: #25d366
                                        }

                                        .elementor-social-icon-wordpress {
                                            background-color: #21759b
                                        }

                                        .elementor-social-icon-xing {
                                            background-color: #026466
                                        }

                                        .elementor-social-icon-yelp {
                                            background-color: #af0606
                                        }

                                        .elementor-social-icon-youtube {
                                            background-color: #cd201f
                                        }

                                        .elementor-social-icon-500px {
                                            background-color: #0099e5
                                        }

                                        .elementor-shape-rounded .elementor-icon.elementor-social-icon {
                                            border-radius: 10%
                                        }

                                        .elementor-shape-circle .elementor-icon.elementor-social-icon {
                                            border-radius: 50%
                                        }
                                    