/** Shopify CDN: Minification failed

Line 1102:74 Expected identifier but found whitespace
Line 1102:75 Unexpected "not("
Line 1109:74 Expected identifier but found whitespace
Line 1109:75 Unexpected "not("

**/
img:is([sizes=auto i],[sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }

            img.emoji {
                display: inline!important;
                border: none!important;
                box-shadow: none!important;
                height: 1em!important;
                width: 1em!important;
                margin: 0 .07em!important;
                vertical-align: -.1em!important;
                background: 0 0!important;
                padding: 0!important
            }

            :root {
                --wp-admin-theme-color: #007cba;
                --wp-admin-theme-color--rgb: 0,124,186;
                --wp-admin-theme-color-darker-10: #006ba1;
                --wp-admin-theme-color-darker-10--rgb: 0,107,161;
                --wp-admin-theme-color-darker-20: #005a87;
                --wp-admin-theme-color-darker-20--rgb: 0,90,135;
                --wp-admin-border-width-focus: 2px;
                --wp-block-synced-color: #7a00df;
                --wp-block-synced-color--rgb: 122,0,223;
                --wp-bound-block-color: var(--wp-block-synced-color)
            }

            @media (min-resolution: 192dpi) {
                :root {
                    --wp-admin-border-width-focus:1.5px
                }
            }

            :root {
                --wp--preset--font-size--normal: 16px;
                --wp--preset--font-size--huge: 42px
            }

            .screen-reader-text {
                border: 0;
                clip: rect(1px,1px,1px,1px);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal!important
            }

            .screen-reader-text:focus {
                background-color: #ddd;
                clip: auto!important;
                clip-path: none;
                color: #444;
                display: block;
                font-size: 1em;
                height: auto;
                left: 5px;
                line-height: normal;
                padding: 15px 23px 14px;
                text-decoration: none;
                top: 5px;
                width: auto;
                z-index: 100000
            }

            html :where(.has-border-color) {
                border-style: solid
            }

            html :where([style*=border-top-color]) {
                border-top-style: solid
            }

            html :where([style*=border-right-color]) {
                border-right-style: solid
            }

            html :where([style*=border-bottom-color]) {
                border-bottom-style: solid
            }

            html :where([style*=border-left-color]) {
                border-left-style: solid
            }

            html :where([style*=border-width]) {
                border-style: solid
            }

            html :where([style*=border-top-width]) {
                border-top-style: solid
            }

            html :where([style*=border-right-width]) {
                border-right-style: solid
            }

            html :where([style*=border-bottom-width]) {
                border-bottom-style: solid
            }

            html :where([style*=border-left-width]) {
                border-left-style: solid
            }

            html :where(img[class*=wp-image-]) {
                height: auto;
                max-width: 100%
            }

            :where(figure) {
                margin: 0 0 1em
            }

            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px)
            }

            @media screen and (max-width: 600px) {
                html :where(.is-position-sticky) {
                    --wp-admin--admin-bar--position-offset:0px
                }
            }

            :root {
                --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --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--color--base: #FFFFFF;
                --wp--preset--color--contrast: #111111;
                --wp--preset--color--accent-1: #FFEE58;
                --wp--preset--color--accent-2: #F6CFF4;
                --wp--preset--color--accent-3: #503AA8;
                --wp--preset--color--accent-4: #686868;
                --wp--preset--color--accent-5: #FBFAF3;
                --wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 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%,rgb(207, 46, 46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
                --wp--preset--font-size--small: 0.875rem;
                --wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);
                --wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);
                --wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);
                --wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);
                --wp--preset--font-family--manrope: Manrope,sans-serif;
                --wp--preset--font-family--fira-code: "Fira Code",monospace;
                --wp--preset--spacing--20: 10px;
                --wp--preset--spacing--30: 20px;
                --wp--preset--spacing--40: 30px;
                --wp--preset--spacing--50: clamp(30px, 5vw, 50px);
                --wp--preset--spacing--60: clamp(30px, 7vw, 70px);
                --wp--preset--spacing--70: clamp(50px, 7vw, 90px);
                --wp--preset--spacing--80: clamp(70px, 10vw, 140px);
                --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)
            }

            :root {
                --wp--style--global--content-size: 645px;
                --wp--style--global--wide-size: 1340px
            }

            :where(body) {
                margin: 0
            }

            .wp-site-blocks {
                padding-top: var(--wp--style--root--padding-top);
                padding-bottom: var(--wp--style--root--padding-bottom)
            }

            :where(.wp-site-blocks)>* {
                margin-block-start:1.2rem;margin-block-end:0}

            :where(.wp-site-blocks)>:first-child {
                margin-block-start:0}

            :where(.wp-site-blocks)>:last-child {
                margin-block-end:0}

            :root {
                --wp--style--block-gap: 1.2rem
            }

            :root :where(.is-layout-flow)>:first-child {
                margin-block-start:0}

            :root :where(.is-layout-flow)>:last-child {
                margin-block-end:0}

            :root :where(.is-layout-flow)>* {
                margin-block-start:1.2rem;margin-block-end:0}

            :root :where(.is-layout-constrained)>:first-child {
                margin-block-start:0}

            :root :where(.is-layout-constrained)>:last-child {
                margin-block-end:0}

            :root :where(.is-layout-constrained)>* {
                margin-block-start:1.2rem;margin-block-end:0}

            :root :where(.is-layout-flex) {
                gap: 1.2rem
            }

            :root :where(.is-layout-grid) {
                gap: 1.2rem
            }

            body {
                background-color: var(--wp--preset--color--base);
                color: var(--wp--preset--color--contrast);
                font-family: var(--wp--preset--font-family--manrope);
                font-size: var(--wp--preset--font-size--large);
                font-style: normal;
                font-weight: 400;
                letter-spacing: -.1px;
                line-height: 1.4;
                --wp--style--root--padding-top: 0px;
                --wp--style--root--padding-right: var(--wp--preset--spacing--50);
                --wp--style--root--padding-bottom: 0px;
                --wp--style--root--padding-left: var(--wp--preset--spacing--50)
            }

            a:where(:not(.wp-element-button)) {
                color: currentColor;
                text-decoration: underline
            }

            :root :where(a:where(:not(.wp-element-button)):hover) {
                text-decoration: none
            }

            h1,h2,h3 {
                font-weight: 400;
                letter-spacing: -.1px;
                line-height: 1.125
            }

            h1 {
                font-size: var(--wp--preset--font-size--xx-large)
            }

            h2 {
                font-size: var(--wp--preset--font-size--x-large)
            }

            h3 {
                font-size: var(--wp--preset--font-size--large)
            }

            :root :where(.wp-element-button,.wp-block-button__link) {
                background-color: var(--wp--preset--color--contrast);
                border-width: 0;
                color: var(--wp--preset--color--base);
                font-family: inherit;
                font-size: var(--wp--preset--font-size--medium);
                line-height: inherit;
                padding-top: 1rem;
                padding-right: 2.25rem;
                padding-bottom: 1rem;
                padding-left: 2.25rem;
                text-decoration: none
            }

            :root :where(.wp-element-button:hover,.wp-block-button__link:hover) {
                background-color: color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);
                border-color: transparent;
                color: var(--wp--preset--color--base)
            }

            :root :where(.wp-element-button:focus,.wp-block-button__link:focus) {
                outline-color: var(--wp--preset--color--accent-4);
                outline-offset: 2px
            }

            :root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption) {
                font-size: var(--wp--preset--font-size--small);
                line-height: 1.4
            }

            .skip-link.screen-reader-text {
                border: 0;
                clip: rect(1px,1px,1px,1px);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute!important;
                width: 1px;
                word-wrap: normal!important
            }

            .skip-link.screen-reader-text:focus {
                background-color: #eee;
                clip: auto!important;
                clip-path: none;
                color: #444;
                display: block;
                font-size: 1em;
                height: auto;
                left: 5px;
                line-height: normal;
                padding: 15px 23px 14px;
                text-decoration: none;
                top: 5px;
                width: auto;
                z-index: 100000
            }

            a {
                text-decoration-thickness: 1px!important;
                text-underline-offset: .1em
            }

            :where(.wp-site-blocks :focus) {
                outline-width: 2px;
                outline-style: solid
            }

            caption,h1,h2,h3,p {
                text-wrap: pretty
            }

            .elementor-screen-only,.screen-reader-text,.screen-reader-text span {
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                top: -10000em;
                width: 1px;
                clip: rect(0,0,0,0);
                border: 0
            }

            .elementor *,.elementor :after,.elementor :before {
                box-sizing: border-box
            }

            .elementor a {
                box-shadow: none;
                text-decoration: none
            }

            .elementor img {
                border: none;
                border-radius: 0;
                box-shadow: none;
                height: auto;
                max-width: 100%
            }

            .elementor iframe,.elementor object,.elementor video {
                border: none;
                line-height: 1;
                margin: 0;
                max-width: 100%;
                width: 100%
            }

            .elementor .elementor-background-video-container {
                direction: ltr;
                inset: 0;
                overflow: hidden;
                position: absolute;
                z-index: 0
            }

            .elementor .elementor-background-video-container {
                pointer-events: none;
                transition: opacity 1s
            }

            .elementor .elementor-background-video-container.elementor-loading {
                opacity: 0
            }

            .elementor .elementor-background-video-embed {
                max-width: none
            }

            .elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {
                left: 50%;
                position: absolute;
                top: 50%;
                transform: translate(-50%,-50%)
            }

            .elementor .elementor-background-slideshow {
                inset: 0;
                position: absolute;
                z-index: 0
            }

            .elementor .elementor-background-slideshow__slide__image {
                background-position: 50%;
                background-size: cover;
                height: 100%;
                width: 100%
            }

            .e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute {
                position: absolute
            }

            .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
                max-width: 100%
            }

            .elementor-element {
                --flex-direction: initial;
                --flex-wrap: initial;
                --justify-content: initial;
                --align-items: initial;
                --align-content: initial;
                --gap: initial;
                --flex-basis: initial;
                --flex-grow: initial;
                --flex-shrink: initial;
                --order: initial;
                --align-self: initial;
                align-self: var(--align-self);
                flex-basis: var(--flex-basis);
                flex-grow: var(--flex-grow);
                flex-shrink: var(--flex-shrink);
                order: var(--order)
            }

            .elementor-element.elementor-absolute {
                z-index: 1
            }

            .elementor-element:where(.e-con-full,.elementor-widget) {
                align-content: var(--align-content);
                align-items: var(--align-items);
                flex-direction: var(--flex-direction);
                flex-wrap: var(--flex-wrap);
                gap: var(--row-gap) var(--column-gap);
                justify-content: var(--justify-content)
            }

            .elementor-invisible {
                visibility: hidden
            }

            .elementor-align-center {
                text-align: center
            }

            .elementor-align-center .elementor-button {
                width: auto
            }

            .elementor-ken-burns {
                transition-duration: 10s;
                transition-property: transform;
                transition-timing-function: linear
            }

            .elementor-ken-burns--out {
                transform: scale(1.3)
            }

            .elementor-ken-burns--active {
                transition-duration: 20s
            }

            .elementor-ken-burns--active.elementor-ken-burns--out {
                transform: scale(1)
            }

            .elementor-ken-burns--active.elementor-ken-burns--in {
                transform: scale(1.3)
            }

            :root {
                --page-title-display: block
            }

            .elementor-page-title {
                display: var(--page-title-display)
            }

            .elementor-widget-wrap {
                align-content: flex-start;
                flex-wrap: wrap;
                position: relative;
                width: 100%
            }

            .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
                display: flex
            }

            .elementor-widget-wrap>.elementor-element {
                width: 100%
            }

            .elementor-widget-wrap.e-swiper-container {
                width: calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
            }

            .elementor-widget {
                position: relative
            }

            .elementor-widget:not(:last-child) {
                margin-bottom: var(--kit-widget-spacing,20px)
            }

            .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {
                margin-bottom: 0
            }

            .elementor-grid {
                display: grid;
                grid-column-gap: var(--grid-column-gap);
                grid-row-gap: var(--grid-row-gap)
            }

            .elementor-grid .elementor-grid-item {
                min-width: 0
            }

            .elementor-grid-0 .elementor-grid {
                display: inline-block;
                margin-bottom: calc(-1 * var(--grid-row-gap));
                width: 100%;
                word-spacing: var(--grid-column-gap)
            }

            .elementor-grid-0 .elementor-grid .elementor-grid-item {
                display: inline-block;
                margin-bottom: var(--grid-row-gap);
                word-break: break-word
            }

            .elementor-grid-1 .elementor-grid {
                grid-template-columns: repeat(1,1fr)
            }

            @media (min-width: 1025px) {
                #elementor-device-mode:after {
                    content:"desktop"
                }
            }

            @media (min-width: -1) {
                #elementor-device-mode:after {
                    content:"widescreen"
                }
            }

            @media (max-width: -1) {
                #elementor-device-mode:after {
                    content:"laptop";
                    content: "tablet_extra"
                }
            }

            @media (max-width: 1024px) {
                #elementor-device-mode:after {
                    content:"tablet"
                }
            }

            @media (max-width: -1) {
                #elementor-device-mode:after {
                    content:"mobile_extra"
                }
            }

            @media (max-width: 767px) {
                .elementor-grid-mobile-4 .elementor-grid {
                    grid-template-columns:repeat(4,1fr)
                }

                #elementor-device-mode:after {
                    content: "mobile"
                }
            }

            @media (prefers-reduced-motion:no-preference) {
                html {
                    scroll-behavior: smooth
                }
            }

            .e-con {
                --border-radius: 0;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --border-style: initial;
                --border-color: initial;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --content-width: min(100%,var(--container-max-width,1140px));
                --width: 100%;
                --min-height: initial;
                --height: auto;
                --text-align: initial;
                --margin-top: 0px;
                --margin-right: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --padding-top: var(--container-default-padding-top,10px);
                --padding-right: var(--container-default-padding-right,10px);
                --padding-bottom: var(--container-default-padding-bottom,10px);
                --padding-left: var(--container-default-padding-left,10px);
                --position: relative;
                --z-index: revert;
                --overflow: visible;
                --gap: var(--widgets-spacing,20px);
                --row-gap: var(--widgets-spacing-row,20px);
                --column-gap: var(--widgets-spacing-column,20px);
                --overlay-mix-blend-mode: initial;
                --overlay-opacity: 1;
                --overlay-transition: 0.3s;
                --e-con-grid-template-columns: repeat(3,1fr);
                --e-con-grid-template-rows: repeat(2,1fr);
                border-radius: var(--border-radius);
                height: var(--height);
                min-height: var(--min-height);
                min-width: 0;
                overflow: var(--overflow);
                position: var(--position);
                transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
                width: var(--width);
                z-index: var(--z-index);
                --flex-wrap-mobile: wrap;
                margin-block-end:var(--margin-block-end);margin-block-start: var(--margin-block-start);
                margin-inline-end:var(--margin-inline-end);margin-inline-start: var(--margin-inline-start);
                padding-inline-end:var(--padding-inline-end);padding-inline-start: var(--padding-inline-start);
                --margin-block-start: var(--margin-top);
                --margin-block-end: var(--margin-bottom);
                --margin-inline-start: var(--margin-left);
                --margin-inline-end: var(--margin-right);
                --padding-inline-start: var(--padding-left);
                --padding-inline-end: var(--padding-right);
                --padding-block-start: var(--padding-top);
                --padding-block-end: var(--padding-bottom);
                --border-block-start-width: var(--border-top-width);
                --border-block-end-width: var(--border-bottom-width);
                --border-inline-start-width: var(--border-left-width);
                --border-inline-end-width: var(--border-right-width)
            }

            body.rtl .e-con {
                --padding-inline-start: var(--padding-right);
                --padding-inline-end: var(--padding-left);
                --margin-inline-start: var(--margin-right);
                --margin-inline-end: var(--margin-left);
                --border-inline-start-width: var(--border-right-width);
                --border-inline-end-width: var(--border-left-width)
            }

            .e-con.e-flex {
                --flex-direction: column;
                --flex-basis: auto;
                --flex-grow: 0;
                --flex-shrink: 1;
                flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis)
            }

            .e-con-full,.e-con>.e-con-inner {
                padding-block-end:var(--padding-block-end);padding-block-start: var(--padding-block-start);
                text-align: var(--text-align)
            }

            .e-con-full.e-flex,.e-con.e-flex>.e-con-inner {
                flex-direction: var(--flex-direction)
            }

            .e-con,.e-con>.e-con-inner {
                display: var(--display)
            }

            .e-con.e-grid {
                --grid-justify-content: start;
                --grid-align-content: start;
                --grid-auto-flow: row
            }

            .e-con.e-grid,.e-con.e-grid>.e-con-inner {
                align-content: var(--grid-align-content);
                align-items: var(--align-items);
                grid-auto-flow: var(--grid-auto-flow);
                grid-template-columns: var(--e-con-grid-template-columns);
                grid-template-rows: var(--e-con-grid-template-rows);
                justify-content: var(--grid-justify-content);
                justify-items: var(--justify-items)
            }

            .e-con-boxed.e-flex {
                align-content: normal;
                align-items: normal;
                flex-direction: column;
                flex-wrap: nowrap;
                justify-content: normal
            }

            .e-con-boxed.e-grid {
                grid-template-columns: 1fr;
                grid-template-rows: 1fr;
                justify-items: legacy
            }

            .e-con-boxed {
                gap: initial;
                text-align: initial
            }

            .e-con.e-flex>.e-con-inner {
                align-content: var(--align-content);
                align-items: var(--align-items);
                align-self: auto;
                flex-basis: auto;
                flex-grow: 1;
                flex-shrink: 1;
                flex-wrap: var(--flex-wrap);
                justify-content: var(--justify-content)
            }

            .e-con.e-grid>.e-con-inner {
                align-items: var(--align-items);
                justify-items: var(--justify-items)
            }

            .e-con>.e-con-inner {
                gap: var(--row-gap) var(--column-gap);
                height: 100%;
                margin: 0 auto;
                max-width: var(--content-width);
                padding-inline-end:0;padding-inline-start:0;width: 100%
            }

            :is(.elementor-section-wrap,[data-elementor-id])>.e-con {
                --margin-left: auto;
                --margin-right: auto;
                max-width: min(100%,var(--width))
            }

            .e-con .elementor-widget.elementor-widget {
                margin-block-end:0}

            .e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
                border-block-end-width:var(--border-block-end-width);border-block-start-width: var(--border-block-start-width);
                border-color: var(--border-color);
                border-inline-end-width:var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width);
                border-radius: var(--border-radius);
                border-style: var(--border-style);
                content: var(--background-overlay);
                display: block;
                height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
                left: calc(0px - var(--border-left-width));
                mix-blend-mode: var(--overlay-mix-blend-mode);
                opacity: var(--overlay-opacity);
                position: absolute;
                top: calc(0px - var(--border-top-width));
                transition: var(--overlay-transition,.3s);
                width: max(100% + var(--border-left-width) + var(--border-right-width),100%)
            }

            .e-con:before {
                transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
            }

            .e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container {
                border-block-end-width:var(--border-block-end-width);border-block-start-width: var(--border-block-start-width);
                border-color: var(--border-color);
                border-inline-end-width:var(--border-inline-end-width);border-inline-start-width: var(--border-inline-start-width);
                border-radius: var(--border-radius);
                border-style: var(--border-style);
                height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%);
                left: calc(0px - var(--border-left-width));
                top: calc(0px - var(--border-top-width));
                width: max(100% + var(--border-left-width) + var(--border-right-width),100%)
            }

            :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {
                z-index: 1
            }

            :is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before {
                z-index: 2
            }

            .e-con .elementor-widget {
                min-width: 0
            }

            .e-con .elementor-widget.e-widget-swiper {
                width: 100%
            }

            .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container {
                height: 100%
            }

            .e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget {
                max-width: 100%
            }

            .e-con .elementor-widget:not(:last-child) {
                --kit-widget-spacing: 0px
            }

            @media (max-width: 767px) {
                :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {
                    display:none
                }

                .e-con.e-flex {
                    --width: 100%;
                    --flex-wrap: var(--flex-wrap-mobile)
                }

                .elementor .elementor-hidden-mobile {
                    display: none
                }
            }

            .elementor-element .elementor-widget-container,.elementor-element:not(:has(.elementor-widget-container)) {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
            }

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

            .elementor-button {
                background-color: #69727d;
                border-radius: 3px;
                color: #fff;
                display: inline-block;
                font-size: 15px;
                line-height: 1;
                padding: 12px 24px;
                fill: #fff;
                text-align: center;
                transition: all .3s
            }

            .elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
                color: #fff
            }

            .elementor-button-content-wrapper {
                display: flex;
                flex-direction: row;
                gap: 5px;
                justify-content: center
            }

            .elementor-button-text {
                display: inline-block
            }

            .elementor-button span {
                text-decoration: inherit
            }

            .elementor-icon {
                color: #69727d;
                display: inline-block;
                font-size: 50px;
                line-height: 1;
                text-align: center;
                transition: all .3s
            }

            .elementor-icon:hover {
                color: #69727d
            }

            .elementor-icon svg {
                display: block;
                height: 1em;
                position: relative;
                width: 1em
            }

            .elementor-icon svg:before {
                left: 50%;
                position: absolute;
                transform: translateX(-50%)
            }

            .animated {
                animation-duration: 1.25s
            }

            .animated.reverse {
                animation-direction: reverse;
                animation-fill-mode: forwards
            }

            @media (prefers-reduced-motion:reduce) {
                .animated {
                    animation: none
                }
            }

            .elementor-post__thumbnail__link {
                transition: none
            }

            @media (min-width: 768px) and (max-width:1024px) {
                .elementor .elementor-hidden-tablet {
                    display:none
                }
            }

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

            .elementor-widget-image {
                text-align: center
            }

            .elementor-widget-image a {
                display: inline-block
            }

            .elementor-widget-image a img[src$=".svg"] {
                width: 48px
            }

            .elementor-widget-image img {
                display: inline-block;
                vertical-align: middle
            }

            .elementor-item:after,.elementor-item:before {
                display: block;
                position: absolute;
                transition: .3s;
                transition-timing-function: cubic-bezier(.58,.3,.005,1)
            }

            .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
                opacity: 0
            }

            .elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before {
                transform: scale(1)
            }

            .e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before {
                background-color: #3f444b;
                height: 3px;
                left: 0;
                width: 100%;
                z-index: 2
            }

            .e--pointer-underline .elementor-item:after {
                bottom: 0;
                content: ""
            }

            .elementor-nav-menu--main .elementor-nav-menu a {
                transition: .4s
            }

            .elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover {
                padding: 13px 20px
            }

            .elementor-nav-menu--main .elementor-nav-menu a.current {
                background: #1f2124;
                color: #fff
            }

            .elementor-nav-menu--main .elementor-nav-menu a.disabled {
                background: #3f444b;
                color: #88909b
            }

            .elementor-nav-menu--main .elementor-nav-menu ul {
                border-style: solid;
                border-width: 0;
                padding: 0;
                position: absolute;
                width: 12em
            }

            .elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up {
                background: #fff;
                display: none;
                height: 20px;
                overflow: hidden;
                position: absolute;
                visibility: hidden
            }

            .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {
                border: 8px dashed transparent;
                border-bottom: 8px solid #33373d;
                height: 0;
                left: 50%;
                margin-inline-start:-8px;overflow: hidden;
                position: absolute;
                top: -2px;
                width: 0
            }

            .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {
                border-color: #33373d transparent transparent;
                border-style: solid dashed dashed;
                top: 6px
            }

            .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i {
                transform: rotate(-90deg)
            }

            .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg {
                fill: currentColor;
                height: 1em;
                width: 1em
            }

            .elementor-nav-menu--layout-horizontal {
                display: flex
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
                display: flex;
                flex-wrap: wrap
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
                flex-grow: 1;
                white-space: nowrap
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
                display: flex
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down {
                top: 100%!important
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
                margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li: not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul {
                left:var(--e-nav-menu-horizontal-menu-item-margin)!important
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
                margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li: not(:last-child):after {
                align-self:center;
                border-color: var(--e-nav-menu-divider-color,#000);
                border-left-style: var(--e-nav-menu-divider-style,solid);
                border-left-width: var(--e-nav-menu-divider-width,2px);
                content: var(--e-nav-menu-divider-content,none);
                height: var(--e-nav-menu-divider-height,35%)
            }

            .elementor-nav-menu__align-right .elementor-nav-menu {
                justify-content: flex-end;
                margin-left: auto
            }

            .elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: flex-end
            }

            .elementor-nav-menu__align-left .elementor-nav-menu {
                justify-content: flex-start;
                margin-right: auto
            }

            .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: flex-start
            }

            .elementor-nav-menu__align-start .elementor-nav-menu {
                justify-content: flex-start;
                margin-inline-end:auto}

            .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: flex-start
            }

            .elementor-nav-menu__align-end .elementor-nav-menu {
                justify-content: flex-end;
                margin-inline-start:auto}

            .elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: flex-end
            }

            .elementor-nav-menu__align-center .elementor-nav-menu {
                justify-content: center;
                margin-inline-end:auto;margin-inline-start:auto}

            .elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: center
            }

            .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
                width: 100%
            }

            .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
                flex-grow: 1
            }

            .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
                justify-content: center
            }

            .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
                display: none
            }

            .elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)) {
                display: flex;
                flex-direction: column
            }

            .elementor-nav-menu {
                position: relative;
                z-index: 2
            }

            .elementor-nav-menu:after {
                clear: both;
                content: " ";
                display: block;
                font: 0/0 serif;
                height: 0;
                overflow: hidden;
                visibility: hidden
            }

            .elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul {
                display: block;
                line-height: normal;
                list-style: none;
                margin: 0;
                padding: 0;
                -webkit-tap-highlight-color: transparent
            }

            .elementor-nav-menu ul {
                display: none
            }

            .elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover {
                border-left: 16px solid transparent
            }

            .elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover {
                border-left: 24px solid transparent
            }

            .elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover {
                border-left: 32px solid transparent
            }

            .elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover {
                border-left: 40px solid transparent
            }

            .elementor-nav-menu a,.elementor-nav-menu li {
                position: relative
            }

            .elementor-nav-menu li {
                border-width: 0
            }

            .elementor-nav-menu a {
                align-items: center;
                display: flex
            }

            .elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover {
                line-height: 20px;
                padding: 10px 20px
            }

            .elementor-nav-menu a.current {
                background: #1f2124;
                color: #fff
            }

            .elementor-nav-menu a.disabled {
                color: #88909b;
                cursor: not-allowed
            }

            .elementor-nav-menu .e-plus-icon:before {
                content: "+"
            }

            .elementor-nav-menu .sub-arrow {
                align-items: center;
                display: flex;
                line-height: 1;
                margin-block-end:-10px;margin-block-start:-10px;padding: 10px;
                padding-inline-end:0}

            .elementor-nav-menu .sub-arrow i {
                pointer-events: none
            }

            .elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down {
                font-size: .7em
            }

            .elementor-nav-menu .sub-arrow .e-font-icon-svg {
                height: 1em;
                width: 1em
            }

            .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
                height: .7em;
                width: .7em
            }

            .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover {
                background-color: #3f444b;
                color: #fff
            }

            .elementor-menu-toggle {
                align-items: center;
                background-color: rgba(0,0,0,.05);
                border: 0 solid;
                border-radius: 3px;
                color: #33373d;
                cursor: pointer;
                display: flex;
                font-size: var(--nav-menu-icon-size,22px);
                justify-content: center;
                padding: .25em
            }

            .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close {
                display: none
            }

            .elementor-menu-toggle .e-font-icon-svg {
                fill: #33373d;
                height: 1em;
                width: 1em
            }

            .elementor-menu-toggle svg {
                height: auto;
                width: 1em;
                fill: var(--nav-menu-icon-color,currentColor)
            }

            span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open {
                line-height: 1
            }

            .elementor-nav-menu--dropdown {
                background-color: #fff;
                font-size: 13px
            }

            .elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
                display: none
            }

            .elementor-nav-menu--dropdown.elementor-nav-menu__container {
                margin-top: 10px;
                overflow-x: hidden;
                overflow-y: auto;
                transform-origin: top;
                transition: max-height .3s,transform .3s
            }

            .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
                font-size: .85em
            }

            .elementor-nav-menu--dropdown a {
                color: #33373d
            }

            .elementor-nav-menu--dropdown a.current {
                background: #1f2124;
                color: #fff
            }

            .elementor-nav-menu--dropdown a.disabled {
                color: #b3b3b3
            }

            ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover {
                border-inline-start:8px solid transparent;text-shadow: none
            }

            .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
                justify-content: center
            }

            .elementor-nav-menu--toggle {
                --menu-height: 100vh
            }

            .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
                max-height: 0;
                overflow: hidden;
                transform: scaleY(0)
            }

            .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
                animation: .3s backwards hide-scroll;
                max-height: var(--menu-height);
                transform: scaleY(1)
            }

            .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                position: absolute;
                z-index: 9997
            }

            @media (max-width: 767px) {
                .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
                    display:none
                }
            }

            @media (min-width: 768px) {
                .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
                    display:none
                }

                .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
                    overflow-y: hidden
                }
            }

            @media (max-width: 1024px) {
                .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
                    display:none
                }

                .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
                    left: 0
                }

                .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
                    right: 0
                }
            }

            @media (min-width: 1025px) {
                .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
                    display:none
                }

                .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
                    overflow-y: hidden
                }
            }

            @media (max-width: -1) {
                .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main {
                    display:none
                }

                .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main {
                    display: none
                }

                .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
                    left: 0
                }

                .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
                    right: 0
                }

                .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
                    left: 0
                }

                .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
                    right: 0
                }
            }

            @media (min-width: -1) {
                .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown {
                    display:none
                }

                .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
                    overflow-y: hidden
                }

                .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown {
                    display: none
                }

                .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
                    overflow-y: hidden
                }

                .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
                    left: 0
                }

                .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
                    right: 0
                }
            }

            @keyframes hide-scroll {
                0%,to {
                    overflow: hidden
                }
            }

            .elementor-kit-9 {
                --e-global-color-primary: #6EC1E4;
                --e-global-color-secondary: #54595F;
                --e-global-color-text: #7A7A7A;
                --e-global-color-accent: #61CE70;
                --e-global-typography-primary-font-family: "Roboto";
                --e-global-typography-primary-font-weight: 600;
                --e-global-typography-secondary-font-family: "Roboto Slab";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Roboto";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Roboto";
                --e-global-typography-accent-font-weight: 500
            }

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

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

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px
            }

            body {
                -webkit-font-smoothing: antialiased
            }

            .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn {
                background-color: var(--e-share-buttons-primary-color,#ea4335)
            }

            .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon {
                color: var(--e-share-buttons-secondary-color,#fff)
            }

            .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn__icon svg {
                fill: var(--e-share-buttons-secondary-color,#fff)
            }

            .elementor-share-buttons--skin-flat .elementor-share-btn {
                background-color: var(--e-share-buttons-primary-color,#ea4335)
            }

            .elementor-share-buttons--skin-flat .elementor-share-btn__icon {
                color: var(--e-share-buttons-secondary-color,#fff)
            }

            .elementor-share-buttons--skin-flat .elementor-share-btn__icon svg {
                fill: var(--e-share-buttons-secondary-color,#fff)
            }

            .elementor-share-buttons--view-icon .elementor-share-btn {
                justify-content: center
            }

            .elementor-share-buttons--view-icon .elementor-share-btn__icon {
                flex-grow: 1;
                justify-content: center
            }

            .elementor-share-buttons--shape-circle .elementor-share-btn {
                border-radius: 99.9em
            }

            .elementor-share-btn {
                align-items: center;
                cursor: pointer;
                display: flex;
                font-size: 10px;
                height: 4.5em;
                justify-content: flex-start;
                overflow: hidden;
                transition-duration: .2s;
                transition-property: filter,background-color,border-color
            }

            .elementor-share-btn__icon {
                transition-duration: .2s;
                transition-property: color,background-color
            }

            .elementor-share-btn__icon {
                align-items: center;
                align-self: stretch;
                display: flex;
                justify-content: center;
                position: relative;
                width: 4.5em
            }

            .elementor-share-btn__icon svg {
                height: var(--e-share-buttons-icon-size,1.7em);
                width: var(--e-share-buttons-icon-size,1.7em)
            }

            .elementor-widget-share-buttons {
                text-align: var(--alignment,inherit);
                -moz-text-align-last: var(--alignment,inherit);
                text-align-last: var(--alignment,inherit)
            }

            .elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container,.elementor-widget-share-buttons.elementor-grid-0:not(:has(.elementor-widget-container)) {
                font-size: 0
            }

            .elementor-widget-divider {
                --divider-border-style: none;
                --divider-border-width: 1px;
                --divider-color: #0c0d0e;
                --divider-icon-size: 20px;
                --divider-element-spacing: 10px;
                --divider-pattern-height: 24px;
                --divider-pattern-size: 20px;
                --divider-pattern-url: none;
                --divider-pattern-repeat: repeat-x
            }

            .elementor-widget-divider .elementor-divider {
                display: flex
            }

            .elementor-widget-divider .elementor-icon {
                font-size: var(--divider-icon-size)
            }

            .elementor-widget-divider .elementor-divider-separator {
                direction: ltr;
                display: flex;
                margin: 0
            }

            .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
                border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}

            .e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider {
                width: var(--container-widget-width,100%);
                --flex-grow: var(--container-widget-flex-grow)
            }

            .elementor-widget-icon-box .elementor-icon-box-wrapper {
                display: block;
                text-align: center
            }

            .elementor-widget-icon-box .elementor-icon-box-icon {
                margin-bottom: var(--icon-box-icon-margin,15px);
                margin-left: auto;
                margin-right: auto
            }

            .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
                display: block;
                flex-direction: unset;
                text-align: center
            }

            .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
                margin-bottom: var(--icon-box-icon-margin,15px);
                margin-left: auto;
                margin-right: auto
            }

            @media (max-width: 767px) {
                .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
                    display:block;
                    flex-direction: unset;
                    text-align: center
                }

                .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
                    margin-bottom: var(--icon-box-icon-margin,15px);
                    margin-left: auto;
                    margin-right: auto
                }
            }

            .elementor-widget-icon-box .elementor-icon-box-title a {
                color: inherit
            }

            .elementor-widget-icon-box .elementor-icon-box-content {
                flex-grow: 1
            }

            .elementor-widget-icon-box .elementor-icon-box-description {
                margin: 0
            }

            .elementor-widget-rating {
                --e-rating-gap: 0px;
                --e-rating-icon-font-size: 16px;
                --e-rating-icon-color: #ccd6df;
                --e-rating-icon-marked-color: #f0ad4e;
                --e-rating-icon-marked-width: 100%;
                --e-rating-justify-content: flex-start
            }

            .elementor-widget-rating .e-rating {
                display: flex;
                justify-content: var(--e-rating-justify-content)
            }

            .elementor-widget-rating .e-rating-wrapper {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: inherit;
                margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end: calc(0px - var(--e-rating-gap));
                width: -moz-fit-content;
                width: fit-content
            }

            .elementor-widget-rating .e-rating .e-icon {
                margin-block-end:var(--e-rating-gap);margin-inline-end: var(--e-rating-gap);
                position: relative
            }

            .elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {
                --e-rating-icon-color: var(--e-rating-icon-marked-color);
                height: 100%;
                left: 0;
                overflow: hidden;
                position: absolute;
                top: 0;
                width: var(--e-rating-icon-marked-width);
                z-index: 1
            }

            .elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg) {
                display: flex;
                flex-shrink: 0
            }

            .elementor-widget-rating .e-rating .e-icon-wrapper svg {
                height: var(--e-rating-icon-font-size);
                width: auto;
                fill: var(--e-rating-icon-color)
            }

            .elementor-widget-progress {
                text-align: start
            }

            .elementor-progress-wrapper {
                background-color: #eee;
                border-radius: 2px;
                color: #fff;
                height: auto;
                position: relative
            }

            .elementor-progress-bar {
                background-color: #69727d;
                border-radius: 2px;
                display: flex;
                font-size: 11px;
                height: 30px;
                line-height: 30px;
                transition: width 1s ease-in-out;
                width: 0
            }

            .elementor-progress-text {
                flex-grow: 1;
                overflow: hidden;
                padding-inline-start:15px;text-overflow: ellipsis;
                white-space: nowrap
            }

            .elementor-progress-percentage {
                padding-inline-end:15px}

            .e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper {
                height: auto
            }

            .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
                overflow: hidden
            }

            .elementor-widget .elementor-icon-list-items {
                list-style-type: none;
                margin: 0;
                padding: 0
            }

            .elementor-widget .elementor-icon-list-item {
                margin: 0;
                padding: 0;
                position: relative
            }

            .elementor-widget .elementor-icon-list-item:after {
                bottom: 0;
                position: absolute;
                width: 100%
            }

            .elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
                align-items: var(--icon-vertical-align,center);
                display: flex;
                font-size: inherit
            }

            .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
                align-self: center;
                padding-inline-start:5px}

            .elementor-widget .elementor-icon-list-icon {
                display: flex;
                position: relative;
                top: var(--icon-vertical-offset,initial)
            }

            .elementor-widget .elementor-icon-list-icon svg {
                height: var(--e-icon-list-icon-size,1em);
                width: var(--e-icon-list-icon-size,1em)
            }

            .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
                text-align: var(--e-icon-list-icon-align)
            }

            .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
                margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0)
            }

            .elementor-widget.elementor-list-item-link-full_width a {
                width: 100%
            }

            .elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
                justify-content: center
            }

            .elementor-widget.elementor-align-center .elementor-icon-list-item:after {
                margin: auto
            }

            .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
                left: 0
            }

            .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
                right: 0
            }

            @media (max-width: -1) {
                .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
                    left:0
                }

                .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
                    right: 0
                }
            }

            @media (max-width: 767px) {
                .elementor-progress-text {
                    padding-inline-start:10px
                }

                .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
                    left: 0
                }

                .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
                    right: 0
                }
            }

            .elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
                padding: 0
            }

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

            .elementor-795 .elementor-element.elementor-element-9765b90 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-9765b90 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 42px;
                font-weight: 800;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-0fc9245 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 20px;
                --row-gap: 0px;
                --column-gap: 20px;
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-82cf4df {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-82cf4df.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-85ae531 img {
                height: 60px;
                object-fit: cover;
                object-position: center center;
                border-radius: 100px 100px 100px 100px
            }

            .elementor-795 .elementor-element.elementor-element-85ae531 {
                width: var(--container-widget-width,100%);
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0
            }

            .elementor-795 .elementor-element.elementor-element-51808ed {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-51808ed.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

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

            .elementor-795 .elementor-element.elementor-element-4f2b72b .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 14px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-4f2b72b>.elementor-widget-container {
                padding: 0 10px 0 0;
                border-style: solid;
                border-width: 0 1px 0 0
            }

            .elementor-795 .elementor-element.elementor-element-4f2b72b {
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-4f2b72b.elementor-element {
                --align-self: center;
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-ffd15cc>.elementor-widget-container {
                padding: 0 0 0 10px
            }

            .elementor-795 .elementor-element.elementor-element-3e43b22 {
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 14px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-3e43b22>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-b3d780d {
                --display: flex;
                --justify-content: center;
                --align-items: flex-end;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-68809d6 {
                --alignment: left;
                --grid-side-margin: 10px;
                --grid-column-gap: 10px;
                --grid-row-gap: 10px;
                --grid-bottom-margin: 10px;
                --e-share-buttons-primary-color: #EEF0FC;
                --e-share-buttons-secondary-color: #302F96
            }

            .elementor-795 .elementor-element.elementor-element-68809d6 .elementor-share-btn {
                font-size: calc(.7px * 10)
            }

            .elementor-795 .elementor-element.elementor-element-68809d6 .elementor-share-btn__icon {
                --e-share-buttons-icon-size: 1.9em
            }

            .elementor-795 .elementor-element.elementor-element-0c63f4c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-ce2a32b img {
                width: 75%;
                border-radius: 10px 10px 10px 10px
            }

            .elementor-795 .elementor-element.elementor-element-5f391b1 {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

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

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

            .elementor-795 .elementor-element.elementor-element-2dd4a8b {
                --display: flex;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                --border-radius: 20px 20px 20px 20px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-2dd4a8b.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-81b707b {
                --display: flex;
                --gap: 15px 15px;
                --row-gap: 15px;
                --column-gap: 15px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-81b707b.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-8184c70 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 600;
                text-transform: capitalize
            }

            .elementor-795 .elementor-element.elementor-element-c026e23 {
                --divider-border-style: solid;
                --divider-color: #000;
                --divider-border-width: 1px
            }

            .elementor-795 .elementor-element.elementor-element-c026e23 .elementor-divider-separator {
                width: 20%
            }

            .elementor-795 .elementor-element.elementor-element-c026e23 .elementor-divider {
                padding-block-start:2px;padding-block-end:2px}

            .elementor-795 .elementor-element.elementor-element-ec3d05b {
                --display: grid;
                --e-con-grid-template-columns: repeat(2, 1fr);
                --e-con-grid-template-rows: repeat(2, 1fr);
                --gap: 32px 32px;
                --row-gap: 32px;
                --column-gap: 32px;
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e {
                --icon-box-icon-margin: 0px
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon-box-title {
                margin-bottom: 10px;
                color: #020101
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e.elementor-view-stacked .elementor-icon {
                background-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e.elementor-view-default .elementor-icon,.elementor-795 .elementor-element.elementor-element-ec90c8e.elementor-view-framed .elementor-icon {
                fill: #E85D04;
                color: #e85d04;
                border-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon {
                font-size: 25px
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon-box-title,.elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon-box-title a {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon-box-description {
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 17px;
                font-weight: 400
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91 {
                --icon-box-icon-margin: 0px
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91 .elementor-icon-box-title {
                margin-bottom: 10px;
                color: #020101
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91.elementor-view-stacked .elementor-icon {
                background-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91.elementor-view-default .elementor-icon,.elementor-795 .elementor-element.elementor-element-af1cb91.elementor-view-framed .elementor-icon {
                fill: #E85D04;
                color: #e85d04;
                border-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91 .elementor-icon {
                font-size: 25px
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91 .elementor-icon-box-title,.elementor-795 .elementor-element.elementor-element-af1cb91 .elementor-icon-box-title a {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-af1cb91 .elementor-icon-box-description {
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 17px;
                font-weight: 400
            }

            .elementor-795 .elementor-element.elementor-element-773aabb .elementor-icon-box-title {
                margin-bottom: 10px;
                color: #020101
            }

            .elementor-795 .elementor-element.elementor-element-773aabb.elementor-view-stacked .elementor-icon {
                background-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-773aabb.elementor-view-default .elementor-icon,.elementor-795 .elementor-element.elementor-element-773aabb.elementor-view-framed .elementor-icon {
                fill: #E85D04;
                color: #e85d04;
                border-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-773aabb .elementor-icon {
                font-size: 25px
            }

            .elementor-795 .elementor-element.elementor-element-773aabb .elementor-icon-box-title,.elementor-795 .elementor-element.elementor-element-773aabb .elementor-icon-box-title a {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-773aabb .elementor-icon-box-description {
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 17px;
                font-weight: 400
            }

            .elementor-795 .elementor-element.elementor-element-0da7962 {
                --icon-box-icon-margin: 0px
            }

            .elementor-795 .elementor-element.elementor-element-0da7962 .elementor-icon-box-title {
                margin-bottom: 10px;
                color: #020101
            }

            .elementor-795 .elementor-element.elementor-element-0da7962.elementor-view-stacked .elementor-icon {
                background-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-0da7962.elementor-view-default .elementor-icon,.elementor-795 .elementor-element.elementor-element-0da7962.elementor-view-framed .elementor-icon {
                fill: #E85D04;
                color: #e85d04;
                border-color: #e85d04
            }

            .elementor-795 .elementor-element.elementor-element-0da7962 .elementor-icon {
                font-size: 25px
            }

            .elementor-795 .elementor-element.elementor-element-0da7962 .elementor-icon-box-title,.elementor-795 .elementor-element.elementor-element-0da7962 .elementor-icon-box-title a {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 18px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-0da7962 .elementor-icon-box-description {
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 17px;
                font-weight: 400
            }

            .elementor-795 .elementor-element.elementor-element-3adf7f9 {
                --display: flex;
                --gap: 020px 020px;
                --row-gap: 020px;
                --column-gap: 020px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-3adf7f9.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-0f97db7 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-0f97db7 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 700;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-8f247dc {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-a154e8b {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 18px 18px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-9e7e629 img {
                width: 329px
            }

            .elementor-795 .elementor-element.elementor-element-6e85bfc .elementor-heading-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #fff
            }

            .elementor-795 .elementor-element.elementor-element-6e85bfc>.elementor-widget-container {
                padding: 10px;
                background-color: #0748c7;
                border-radius: 5px 5px 5px 5px
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-6e85bfc {
                right: 20px
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-6e85bfc {
                left: 20px
            }

            .elementor-795 .elementor-element.elementor-element-6e85bfc {
                top: 20px
            }

            .elementor-795 .elementor-element.elementor-element-ebf2454 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 01px;
                --border-bottom-width: 01px;
                --border-left-width: 01px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-78dfe17 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 0 0;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-bd12307 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-bd12307 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-9db59ba {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-9db59ba .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 100px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-e3a031f {
                --display: flex;
                --justify-content: flex-start;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-0dbbed2 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-0dbbed2 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-f0ebd13 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-f0ebd13 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 44px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-f0ebd13>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-37d4abe {
                --e-rating-justify-content: center;
                --e-rating-icon-font-size: 18px;
                --e-rating-gap: 3px;
                --e-rating-icon-marked-color: #FFAA00
            }

            .elementor-795 .elementor-element.elementor-element-7f4189a {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-efe2514 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-efe2514 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-efe2514 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-98537a7 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-98537a7 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-98537a7 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-dfd4d87 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-dfd4d87 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-dfd4d87 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-9453d80 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-9453d80 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-9453d80 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-714c1fa .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-714c1fa .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-714c1fa .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-f814ecf {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 18px 18px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-1416c9e {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-1416c9e .elementor-heading-title {
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-8cffa6c {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-f8c47a2 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-3dd2ae9 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-3dd2ae9 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 700;
                color: #00a728
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-icon i {
                color: #00a728;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-icon svg {
                fill: #00A728;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-1d3296b.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-e1f2b78 {
                --display: flex;
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-557f11d {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-557f11d .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 22px;
                font-weight: 700;
                color: #da0606
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-icon i {
                color: #da0606;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-icon svg {
                fill: #DA0606;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-e9ca70b.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-11657b1 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-11657b1 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 20px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-11657b1>.elementor-widget-container {
                margin: 10px 0 0;
                padding: 0
            }

            .elementor-795 .elementor-element.elementor-element-389de61 {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 400;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-1e7eb22 .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 15px 85px
            }

            .elementor-795 .elementor-element.elementor-element-1e7eb22 .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-1e7eb22 .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-1e7eb22>.elementor-widget-container {
                margin: 20px 0
            }

            .elementor-795 .elementor-element.elementor-element-4daa6c4 {
                --display: flex;
                --gap: 020px 020px;
                --row-gap: 020px;
                --column-gap: 020px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-4daa6c4.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-925a14e {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-925a14e .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 700;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-ac3d82e {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-01a2fc7 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 18px 18px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-c4ad02d img {
                width: 329px
            }

            .elementor-795 .elementor-element.elementor-element-7745a56 .elementor-heading-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #fff
            }

            .elementor-795 .elementor-element.elementor-element-7745a56>.elementor-widget-container {
                padding: 10px;
                background-color: #0748c7;
                border-radius: 5px 5px 5px 5px
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-7745a56 {
                right: 20px
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-7745a56 {
                left: 20px
            }

            .elementor-795 .elementor-element.elementor-element-7745a56 {
                top: 20px
            }

            .elementor-795 .elementor-element.elementor-element-ea7e695 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 01px;
                --border-bottom-width: 01px;
                --border-left-width: 01px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-4d449f8 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 0 0;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-6036638 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-6036638 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-2bedd00 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-2bedd00 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 100px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-c2f5c91 {
                --display: flex;
                --justify-content: flex-start;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-383919a {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-383919a .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-3fe4138 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-3fe4138 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 44px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-3fe4138>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-dfdfb3b {
                --e-rating-justify-content: center;
                --e-rating-icon-font-size: 18px;
                --e-rating-gap: 3px;
                --e-rating-icon-marked-color: #FFAA00
            }

            .elementor-795 .elementor-element.elementor-element-cfdda65 {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-2613126 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-2613126 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-2613126 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-ff886c2 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-ff886c2 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-ff886c2 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-bafbd0c .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-bafbd0c .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-bafbd0c .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-92e295a .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-92e295a .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-92e295a .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-3f6d1a2 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-3f6d1a2 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-3f6d1a2 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-cab1a8c {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 18px 18px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-98d848d {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-98d848d .elementor-heading-title {
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-389ef0d {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-705787a {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-3285f6f {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-3285f6f .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 700;
                color: #00a728
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-icon i {
                color: #00a728;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-icon svg {
                fill: #00A728;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-2ee368d.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-92c4a51 {
                --display: flex;
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-af0a762 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-af0a762 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 22px;
                font-weight: 700;
                color: #da0606
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-icon i {
                color: #da0606;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-icon svg {
                fill: #DA0606;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-3dab2e0.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-6af1ca6 .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 15px 85px
            }

            .elementor-795 .elementor-element.elementor-element-6af1ca6 .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-6af1ca6 .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-6af1ca6>.elementor-widget-container {
                margin: 20px 0
            }

            .elementor-795 .elementor-element.elementor-element-f52835a {
                --display: flex;
                --gap: 020px 020px;
                --row-gap: 020px;
                --column-gap: 020px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-f52835a.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-6313450 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-6313450 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 700;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-083ec73 {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-d534877 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 18px 18px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-fb6c0e4 img {
                width: 329px
            }

            .elementor-795 .elementor-element.elementor-element-a21b471 .elementor-heading-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #fff
            }

            .elementor-795 .elementor-element.elementor-element-a21b471>.elementor-widget-container {
                padding: 10px;
                background-color: #0748c7;
                border-radius: 5px 5px 5px 5px
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-a21b471 {
                right: 20px
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-a21b471 {
                left: 20px
            }

            .elementor-795 .elementor-element.elementor-element-a21b471 {
                top: 20px
            }

            .elementor-795 .elementor-element.elementor-element-e799c57 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 01px;
                --border-bottom-width: 01px;
                --border-left-width: 01px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-211706c {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 0 0;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-dca9783 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-dca9783 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-903d54d {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-903d54d .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 100px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-69164c4 {
                --display: flex;
                --justify-content: flex-start;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-ced1386 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-ced1386 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-1c80e77 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-1c80e77 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 44px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-1c80e77>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-1756bb8 {
                --e-rating-justify-content: center;
                --e-rating-icon-font-size: 18px;
                --e-rating-gap: 3px;
                --e-rating-icon-marked-color: #FFAA00
            }

            .elementor-795 .elementor-element.elementor-element-ea3647c {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-361c699 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-361c699 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-361c699 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-1271ab9 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-1271ab9 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-1271ab9 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-c49c6bc .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-c49c6bc .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-c49c6bc .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-a71e70e .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-a71e70e .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-a71e70e .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-525c366 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-525c366 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-525c366 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-9bd670d {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 18px 18px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-642aeb5 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-642aeb5 .elementor-heading-title {
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-af95e4a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-9dd71ca {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-0c11b67 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-0c11b67 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 700;
                color: #00a728
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-icon i {
                color: #00a728;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-icon svg {
                fill: #00A728;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-04b2f92.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-f7bf99f {
                --display: flex;
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-dc65385 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-dc65385 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 22px;
                font-weight: 700;
                color: #da0606
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-icon i {
                color: #da0606;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-icon svg {
                fill: #DA0606;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-22fe3e1.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-04f9d7f .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 15px 85px
            }

            .elementor-795 .elementor-element.elementor-element-04f9d7f .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-04f9d7f .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-04f9d7f>.elementor-widget-container {
                margin: 20px 0
            }

            .elementor-795 .elementor-element.elementor-element-e1f3ab3 {
                --display: flex;
                --gap: 020px 020px;
                --row-gap: 020px;
                --column-gap: 020px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-e1f3ab3.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-8d0985c {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-8d0985c .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 700;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-23b0fa9 {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-61edab9 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 18px 18px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-1ef87e6 img {
                width: 329px
            }

            .elementor-795 .elementor-element.elementor-element-0022029 .elementor-heading-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #fff
            }

            .elementor-795 .elementor-element.elementor-element-0022029>.elementor-widget-container {
                padding: 10px;
                background-color: #0748c7;
                border-radius: 5px 5px 5px 5px
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-0022029 {
                right: 20px
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-0022029 {
                left: 20px
            }

            .elementor-795 .elementor-element.elementor-element-0022029 {
                top: 20px
            }

            .elementor-795 .elementor-element.elementor-element-34195c5 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 01px;
                --border-bottom-width: 01px;
                --border-left-width: 01px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-63f3d2a {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 0 0;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-d982631 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-d982631 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-5119dfd {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-5119dfd .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 100px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-fb66d2e {
                --display: flex;
                --justify-content: flex-start;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-187f176 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-187f176 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-2628318 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-2628318 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 44px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-2628318>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-25e5c63 {
                --e-rating-justify-content: center;
                --e-rating-icon-font-size: 18px;
                --e-rating-gap: 3px;
                --e-rating-icon-marked-color: #FFAA00
            }

            .elementor-795 .elementor-element.elementor-element-254a204 {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-3240dad .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-3240dad .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-3240dad .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-7d2e02f .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-7d2e02f .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-7d2e02f .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-f4abb17 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-f4abb17 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-f4abb17 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-9f83deb .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-9f83deb .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-9f83deb .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-34d824b .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-34d824b .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-34d824b .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-c43928d {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 18px 18px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-a24120a {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-a24120a .elementor-heading-title {
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-c1c1574 {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-04b712c {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-6a7e735 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-6a7e735 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 700;
                color: #00a728
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-icon i {
                color: #00a728;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-icon svg {
                fill: #00A728;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-bdcee3a.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-1edcc59 {
                --display: flex;
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-86ab4a4 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-86ab4a4 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 22px;
                font-weight: 700;
                color: #da0606
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-icon i {
                color: #da0606;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-icon svg {
                fill: #DA0606;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-1766d91 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-1766d91.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-81ecca2 .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 15px 85px
            }

            .elementor-795 .elementor-element.elementor-element-81ecca2 .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-81ecca2 .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-81ecca2>.elementor-widget-container {
                margin: 20px 0
            }

            .elementor-795 .elementor-element.elementor-element-6d82c7f {
                --display: flex;
                --gap: 020px 020px;
                --row-gap: 020px;
                --column-gap: 020px;
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.18);
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px
            }

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

            .elementor-795 .elementor-element.elementor-element-6d82c7f.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-00103de {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-00103de .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-weight: 700;
                line-height: 1.2em
            }

            .elementor-795 .elementor-element.elementor-element-86754fd {
                --display: flex;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-14c1e32 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 18px 18px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-4b10e3b img {
                width: 329px
            }

            .elementor-795 .elementor-element.elementor-element-53b43c1 .elementor-heading-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 600;
                color: #fff
            }

            .elementor-795 .elementor-element.elementor-element-53b43c1>.elementor-widget-container {
                padding: 10px;
                background-color: #0748c7;
                border-radius: 5px 5px 5px 5px
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-53b43c1 {
                right: 20px
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-53b43c1 {
                left: 20px
            }

            .elementor-795 .elementor-element.elementor-element-53b43c1 {
                top: 20px
            }

            .elementor-795 .elementor-element.elementor-element-3a7b7a4 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 01px;
                --border-bottom-width: 01px;
                --border-left-width: 01px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-73f30a3 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 0 0;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 0px 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-08280e8 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-08280e8 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-7f58cc0 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-7f58cc0 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 100px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-215544a {
                --display: flex;
                --justify-content: flex-start;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px
            }

            .elementor-795 .elementor-element.elementor-element-d0696d1 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-d0696d1 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-60fd4d2 {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-60fd4d2 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 44px;
                font-weight: 700;
                color: #1b60e7
            }

            .elementor-795 .elementor-element.elementor-element-60fd4d2>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-ba09dc1 {
                --e-rating-justify-content: center;
                --e-rating-icon-font-size: 18px;
                --e-rating-gap: 3px;
                --e-rating-icon-marked-color: #FFAA00
            }

            .elementor-795 .elementor-element.elementor-element-4283e73 {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-2de406f .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-2de406f .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-2de406f .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-bc625f6 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-bc625f6 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-bc625f6 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-afd3307 .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-afd3307 .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-afd3307 .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-e51ccde .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-e51ccde .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-e51ccde .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-1ae1f8a .elementor-progress-wrapper .elementor-progress-bar {
                background-color: #04b92f
            }

            .elementor-795 .elementor-element.elementor-element-1ae1f8a .elementor-progress-bar {
                height: 20px;
                line-height: 20px;
                font-size: 14px;
                font-weight: 700
            }

            .elementor-795 .elementor-element.elementor-element-1ae1f8a .elementor-title {
                font-family: Lato,Sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-3f95138 {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                border-style: solid;
                --border-style: solid;
                border-width: 0 1px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #cccCCCCC;
                --border-color: #CCCCCCCC;
                --border-radius: 0px 0px 18px 18px;
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

            .elementor-795 .elementor-element.elementor-element-d83a87f {
                text-align: center
            }

            .elementor-795 .elementor-element.elementor-element-d83a87f .elementor-heading-title {
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-8edb76d {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500;
                line-height: 1.5em
            }

            .elementor-795 .elementor-element.elementor-element-f0f7454 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-d04e475 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-d04e475 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 700;
                color: #00a728
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-icon i {
                color: #00a728;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-icon svg {
                fill: #00A728;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-08b0505 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-08b0505.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-bdc624c {
                --display: flex;
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-f7aeb48 {
                text-align: left
            }

            .elementor-795 .elementor-element.elementor-element-f7aeb48 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 22px;
                font-weight: 700;
                color: #da0606
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-icon i {
                color: #da0606;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-icon svg {
                fill: #DA0606;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-offset: 0px;
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-f71a377 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-f71a377.elementor-element {
                --align-self: flex-start
            }

            .elementor-795 .elementor-element.elementor-element-fa8d7bf .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 15px 85px
            }

            .elementor-795 .elementor-element.elementor-element-fa8d7bf .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-fa8d7bf .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-fa8d7bf>.elementor-widget-container {
                margin: 20px 0
            }

            .elementor-795 .elementor-element.elementor-element-66b0e0d {
                --display: flex;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )
            }

            .elementor-795 .elementor-element.elementor-element-15cfd0f {
                --grid-side-margin: 10px;
                --grid-column-gap: 10px;
                --grid-row-gap: 10px;
                --grid-bottom-margin: 10px;
                --e-share-buttons-primary-color: #EEF0FC;
                --e-share-buttons-secondary-color: #302F96;
                width: var(--container-widget-width,25%);
                max-width: 25%;
                --container-widget-width: 25%;
                --container-widget-flex-grow: 0
            }

            .elementor-795 .elementor-element.elementor-element-15cfd0f .elementor-share-btn {
                font-size: calc(.75px * 10)
            }

            .elementor-795 .elementor-element.elementor-element-15cfd0f .elementor-share-btn__icon {
                --e-share-buttons-icon-size: 2em
            }

            .elementor-795 .elementor-element.elementor-element-52d3385 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --gap: 30px 30px;
                --row-gap: 30px;
                --column-gap: 30px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 25px;
                --padding-left: 50px;
                --padding-right: 50px
            }

            .elementor-795 .elementor-element.elementor-element-5304208 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #53c053;
                --border-color: #53C053;
                --border-radius: 20px 20px 20px 20px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px
            }

            .elementor-795 .elementor-element.elementor-element-5304208:not(.elementor-motion-effects-element-type-background),.elementor-795 .elementor-element.elementor-element-5304208>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #61cE7014
            }

            .elementor-795 .elementor-element.elementor-element-96572b3 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(20px/2)
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(20px/2)
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(20px/2);
                margin-left: calc(20px/2)
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-20px/2);
                margin-left: calc(-20px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-20px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-20px/2)
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-icon i {
                color: #04af38;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-icon svg {
                fill: #04AF38;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-55b123d {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-align: flex-start;
                --icon-vertical-offset: 5px
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-55b123d .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-e9aa4c9 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #53c053;
                --border-color: #53C053;
                --border-radius: 20px 20px 20px 20px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px
            }

            .elementor-795 .elementor-element.elementor-element-e9aa4c9:not(.elementor-motion-effects-element-type-background),.elementor-795 .elementor-element.elementor-element-e9aa4c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #61cE7014
            }

            .elementor-795 .elementor-element.elementor-element-4c62a61 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-icon i {
                color: #04af38;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-icon svg {
                fill: #04AF38;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-6378918 {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-align: flex-start;
                --icon-vertical-offset: 5px
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-6378918 .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-b005083 {
                --display: flex;
                border-style: solid;
                --border-style: solid;
                border-width: 1px;
                --border-top-width: 1px;
                --border-right-width: 1px;
                --border-bottom-width: 1px;
                --border-left-width: 1px;
                border-color: #ec2c2c;
                --border-color: #EC2C2C;
                --border-radius: 20px 20px 20px 20px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px
            }

            .elementor-795 .elementor-element.elementor-element-b005083:not(.elementor-motion-effects-element-type-background),.elementor-795 .elementor-element.elementor-element-b005083>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #ce616114
            }

            .elementor-795 .elementor-element.elementor-element-a5bd0e8 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 24px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(16px/2);
                margin-left: calc(16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-16px/2);
                margin-left: calc(-16px/2)
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-16px/2)
            }

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-16px/2)
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-icon i {
                color: #ec2c2c;
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-icon svg {
                fill: #EC2C2C;
                transition: fill .3s
            }

            .elementor-795 .elementor-element.elementor-element-c6979da {
                --e-icon-list-icon-size: 16px;
                --icon-vertical-align: flex-start;
                --icon-vertical-offset: 5px
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-item>.elementor-icon-list-text,.elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-item>a {
                font-family: Lato,Sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-c6979da .elementor-icon-list-text {
                transition: color .3s
            }

            .elementor-795 .elementor-element.elementor-element-b797bb6 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
                --padding-top: 15px;
                --padding-bottom: 15px;
                --padding-left: 0px;
                --padding-right: 0px;
                --position: fixed;
                bottom: -15px;
                --z-index: 999
            }

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

            body:not(.rtl) .elementor-795 .elementor-element.elementor-element-b797bb6 {
                left: 0
            }

            body.rtl .elementor-795 .elementor-element.elementor-element-b797bb6 {
                right: 0
            }

            .elementor-795 .elementor-element.elementor-element-af30d54 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-b381ee0 .elementor-button {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600;
                background-color: #e60909;
                padding: 14px 50px
            }

            .elementor-795 .elementor-element.elementor-element-b381ee0 .elementor-button:focus,.elementor-795 .elementor-element.elementor-element-b381ee0 .elementor-button:hover {
                background-color: #b80f0f
            }

            .elementor-795 .elementor-element.elementor-element-b381ee0>.elementor-widget-container {
                margin: 0
            }

            .elementor-795 .elementor-element.elementor-element-b381ee0 {
                width: 100%;
                max-width: 100%
            }

            .elementor-795 .elementor-element.elementor-element-0d98de5 {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --margin-top: 30px;
                --margin-bottom: 50px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-d672cda {
                --display: flex;
                --justify-content: center;
                --align-items: center;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --border-radius: 20px 20px 20px 20px;
                box-shadow: 0 0 14px 0 rgba(0,0,0,.2);
                --padding-top: 25px;
                --padding-bottom: 25px;
                --padding-left: 25px;
                --padding-right: 25px
            }

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

            .elementor-795 .elementor-element.elementor-element-9834661 {
                --display: flex;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-9834661.e-con {
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-fa5824d img {
                width: 100%;
                height: 55px;
                object-fit: cover;
                object-position: center center;
                border-radius: 1000px 1000px 1000px 1000px
            }

            .elementor-795 .elementor-element.elementor-element-fa5824d {
                width: var(--container-widget-width,100%);
                max-width: 100%;
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0
            }

            .elementor-795 .elementor-element.elementor-element-c8ae975 {
                --display: flex;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-3e90ba1 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --gap: 0px 0px;
                --row-gap: 0px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-795 .elementor-element.elementor-element-e741e22 .elementor-heading-title {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-e741e22>.elementor-widget-container {
                padding: 0;
                border-style: solid;
                border-width: 0
            }

            .elementor-795 .elementor-element.elementor-element-e741e22 {
                width: auto;
                max-width: auto
            }

            .elementor-795 .elementor-element.elementor-element-e741e22.elementor-element {
                --align-self: center;
                --flex-grow: 0;
                --flex-shrink: 0
            }

            .elementor-795 .elementor-element.elementor-element-9eca9f9 {
                text-align: center;
                color: #4c535a;
                font-family: Lato,Sans-serif;
                font-size: 14px;
                font-weight: 500
            }

            .elementor-795 .elementor-element.elementor-element-9eca9f9>.elementor-widget-container {
                margin: 0
            }

            @media(max-width: 1024px) {
                .e-con {
                    --container-max-width:1024px
                }

                .elementor-795 .elementor-element.elementor-element-a553ec4 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-68809d6 {
                    --grid-side-margin: 10px;
                    --grid-column-gap: 10px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-795 .elementor-element.elementor-element-ce2a32b img {
                    width: 80%
                }

                .elementor-795 .elementor-element.elementor-element-4480484 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-81b707b {
                    --padding-top: 32px;
                    --padding-bottom: 32px;
                    --padding-left: 32px;
                    --padding-right: 32px
                }

                .elementor-795 .elementor-element.elementor-element-ec3d05b {
                    --grid-auto-flow: row
                }

                .elementor-795 .elementor-element.elementor-element-3adf7f9 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-0f97db7 .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-6e85bfc .elementor-heading-title {
                    font-size: 14px
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    right: 15px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    left: 15px
                }

                .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    top: 15px
                }

                .elementor-795 .elementor-element.elementor-element-4daa6c4 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-925a14e .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-7745a56 .elementor-heading-title {
                    font-size: 14px
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-7745a56 {
                    right: 15px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-7745a56 {
                    left: 15px
                }

                .elementor-795 .elementor-element.elementor-element-7745a56 {
                    top: 15px
                }

                .elementor-795 .elementor-element.elementor-element-f52835a {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-6313450 .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-a21b471 .elementor-heading-title {
                    font-size: 14px
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-a21b471 {
                    right: 15px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-a21b471 {
                    left: 15px
                }

                .elementor-795 .elementor-element.elementor-element-a21b471 {
                    top: 15px
                }

                .elementor-795 .elementor-element.elementor-element-e1f3ab3 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-8d0985c .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-0022029 .elementor-heading-title {
                    font-size: 14px
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-0022029 {
                    right: 15px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-0022029 {
                    left: 15px
                }

                .elementor-795 .elementor-element.elementor-element-0022029 {
                    top: 15px
                }

                .elementor-795 .elementor-element.elementor-element-6d82c7f {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-00103de .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-53b43c1 .elementor-heading-title {
                    font-size: 14px
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    right: 15px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    left: 15px
                }

                .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    top: 15px
                }

                .elementor-795 .elementor-element.elementor-element-66b0e0d {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-15cfd0f {
                    --grid-side-margin: 5px;
                    --grid-column-gap: 5px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-795 .elementor-element.elementor-element-15cfd0f {
                    --grid-side-margin: 5px;
                    --grid-column-gap: 5px;
                    --grid-row-gap: 5px;
                    --container-widget-width: 30px;
                    --container-widget-flex-grow: 0;
                    width: var(--container-widget-width,30px);
                    max-width: 30px
                }

                .elementor-795 .elementor-element.elementor-element-52d3385 {
                    --padding-top: 25px;
                    --padding-bottom: 25px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

                .elementor-795 .elementor-element.elementor-element-b797bb6 {
                    --padding-top: 16px;
                    --padding-bottom: 16px;
                    --padding-left: 24px;
                    --padding-right: 24px
                }
            }

            @media(max-width: 767px) {
                .e-con {
                    --container-max-width:767px
                }

                .elementor-795 .elementor-element.elementor-element-a553ec4 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-9765b90 .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-0fc9245 {
                    --gap: 20px 20px;
                    --row-gap: 20px;
                    --column-gap: 20px
                }

                .elementor-795 .elementor-element.elementor-element-82cf4df {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-85ae531 img {
                    width: 60px
                }

                .elementor-795 .elementor-element.elementor-element-62267f3 {
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap
                }

                .elementor-795 .elementor-element.elementor-element-4f2b72b>.elementor-widget-container {
                    border-width: 0
                }

                .elementor-795 .elementor-element.elementor-element-ffd15cc>.elementor-widget-container {
                    margin: 10px 0 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-ffd15cc.elementor-element {
                    --align-self: center
                }

                .elementor-795 .elementor-element.elementor-element-3e43b22 {
                    text-align: center
                }

                .elementor-795 .elementor-element.elementor-element-b3d780d {
                    --align-items: center;
                    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-68809d6 {
                    --grid-side-margin: 10px;
                    --grid-column-gap: 10px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-795 .elementor-element.elementor-element-0c63f4c {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-ce2a32b img {
                    width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-4480484 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 10px;
                    --padding-right: 10px
                }

                .elementor-795 .elementor-element.elementor-element-81b707b {
                    --border-radius: 14px 14px 14px 14px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-81b707b.e-con {
                    --align-self: center
                }

                .elementor-795 .elementor-element.elementor-element-8184c70 {
                    text-align: center
                }

                .elementor-795 .elementor-element.elementor-element-8184c70 .elementor-heading-title {
                    font-size: 24px;
                    line-height: 1.3em
                }

                .elementor-795 .elementor-element.elementor-element-c026e23 .elementor-divider {
                    text-align: center
                }

                .elementor-795 .elementor-element.elementor-element-c026e23 .elementor-divider-separator {
                    margin: 0 auto;
                    margin-center: 0
                }

                .elementor-795 .elementor-element.elementor-element-ec3d05b {
                    --e-con-grid-template-columns: repeat(1, 1fr);
                    --grid-auto-flow: row
                }

                .elementor-795 .elementor-element.elementor-element-ec90c8e .elementor-icon-box-title {
                    margin-bottom: 10px
                }

                .elementor-795 .elementor-element.elementor-element-3adf7f9 {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-0f97db7 .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-0f97db7>.elementor-widget-container {
                    margin: 0 0 20px
                }

                .elementor-795 .elementor-element.elementor-element-8f247dc {
                    --flex-wrap: nowrap
                }

                .elementor-795 .elementor-element.elementor-element-a154e8b {
                    --border-radius: 0px 0px 0px 0px
                }

                .elementor-795 .elementor-element.elementor-element-9e7e629 img {
                    width: 250px
                }

                .elementor-795 .elementor-element.elementor-element-9e7e629>.elementor-widget-container {
                    margin: 30px 0
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    right: 10px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    left: 10px
                }

                .elementor-795 .elementor-element.elementor-element-6e85bfc {
                    top: -19px
                }

                .elementor-795 .elementor-element.elementor-element-78dfe17 {
                    border-width: 0 0 1px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-9db59ba .elementor-heading-title {
                    font-size: 90px
                }

                .elementor-795 .elementor-element.elementor-element-e3a031f {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-f0ebd13 .elementor-heading-title {
                    font-size: 36px
                }

                .elementor-795 .elementor-element.elementor-element-7f4189a {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-f814ecf {
                    --width: 100%;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --border-radius: 0px 0px 0px 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-8cffa6c>.elementor-widget-container {
                    margin: 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-1d3296b {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-e9ca70b {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-11657b1 .elementor-heading-title {
                    font-size: 20px
                }

                .elementor-795 .elementor-element.elementor-element-1e7eb22 .elementor-button {
                    padding: 12px 50px
                }

                .elementor-795 .elementor-element.elementor-element-1e7eb22>.elementor-widget-container {
                    margin: 0
                }

                .elementor-795 .elementor-element.elementor-element-4daa6c4 {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-925a14e .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-925a14e>.elementor-widget-container {
                    margin: 0 0 20px
                }

                .elementor-795 .elementor-element.elementor-element-ac3d82e {
                    --flex-wrap: nowrap
                }

                .elementor-795 .elementor-element.elementor-element-01a2fc7 {
                    --border-radius: 0px 0px 0px 0px
                }

                .elementor-795 .elementor-element.elementor-element-c4ad02d img {
                    width: 250px
                }

                .elementor-795 .elementor-element.elementor-element-c4ad02d>.elementor-widget-container {
                    margin: 30px 0
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-7745a56 {
                    right: 10px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-7745a56 {
                    left: 10px
                }

                .elementor-795 .elementor-element.elementor-element-7745a56 {
                    top: -19px
                }

                .elementor-795 .elementor-element.elementor-element-4d449f8 {
                    border-width: 0 0 1px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-2bedd00 .elementor-heading-title {
                    font-size: 90px
                }

                .elementor-795 .elementor-element.elementor-element-c2f5c91 {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-3fe4138 .elementor-heading-title {
                    font-size: 36px
                }

                .elementor-795 .elementor-element.elementor-element-cfdda65 {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-cab1a8c {
                    --width: 100%;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --border-radius: 0px 0px 0px 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-389ef0d>.elementor-widget-container {
                    margin: 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-2ee368d {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-3dab2e0 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-6af1ca6 .elementor-button {
                    padding: 12px 50px
                }

                .elementor-795 .elementor-element.elementor-element-6af1ca6>.elementor-widget-container {
                    margin: 0
                }

                .elementor-795 .elementor-element.elementor-element-f52835a {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-6313450 .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-6313450>.elementor-widget-container {
                    margin: 0 0 20px
                }

                .elementor-795 .elementor-element.elementor-element-083ec73 {
                    --flex-wrap: nowrap
                }

                .elementor-795 .elementor-element.elementor-element-d534877 {
                    --border-radius: 0px 0px 0px 0px
                }

                .elementor-795 .elementor-element.elementor-element-fb6c0e4 img {
                    width: 250px
                }

                .elementor-795 .elementor-element.elementor-element-fb6c0e4>.elementor-widget-container {
                    margin: 30px 0
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-a21b471 {
                    right: 10px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-a21b471 {
                    left: 10px
                }

                .elementor-795 .elementor-element.elementor-element-a21b471 {
                    top: -19px
                }

                .elementor-795 .elementor-element.elementor-element-211706c {
                    border-width: 0 0 1px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-903d54d .elementor-heading-title {
                    font-size: 90px
                }

                .elementor-795 .elementor-element.elementor-element-69164c4 {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-1c80e77 .elementor-heading-title {
                    font-size: 36px
                }

                .elementor-795 .elementor-element.elementor-element-ea3647c {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-9bd670d {
                    --width: 100%;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --border-radius: 0px 0px 0px 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-af95e4a>.elementor-widget-container {
                    margin: 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-04b2f92 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-22fe3e1 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-04f9d7f .elementor-button {
                    padding: 12px 50px
                }

                .elementor-795 .elementor-element.elementor-element-04f9d7f>.elementor-widget-container {
                    margin: 0
                }

                .elementor-795 .elementor-element.elementor-element-e1f3ab3 {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-8d0985c .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-8d0985c>.elementor-widget-container {
                    margin: 0 0 20px
                }

                .elementor-795 .elementor-element.elementor-element-23b0fa9 {
                    --flex-wrap: nowrap
                }

                .elementor-795 .elementor-element.elementor-element-61edab9 {
                    --border-radius: 0px 0px 0px 0px
                }

                .elementor-795 .elementor-element.elementor-element-1ef87e6 img {
                    width: 250px
                }

                .elementor-795 .elementor-element.elementor-element-1ef87e6>.elementor-widget-container {
                    margin: 30px 0
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-0022029 {
                    right: 10px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-0022029 {
                    left: 10px
                }

                .elementor-795 .elementor-element.elementor-element-0022029 {
                    top: -19px
                }

                .elementor-795 .elementor-element.elementor-element-63f3d2a {
                    border-width: 0 0 1px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-5119dfd .elementor-heading-title {
                    font-size: 90px
                }

                .elementor-795 .elementor-element.elementor-element-fb66d2e {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-2628318 .elementor-heading-title {
                    font-size: 36px
                }

                .elementor-795 .elementor-element.elementor-element-254a204 {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-c43928d {
                    --width: 100%;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --border-radius: 0px 0px 0px 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-c1c1574>.elementor-widget-container {
                    margin: 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-bdcee3a {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-1766d91 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-81ecca2 .elementor-button {
                    padding: 12px 50px
                }

                .elementor-795 .elementor-element.elementor-element-81ecca2>.elementor-widget-container {
                    margin: 0
                }

                .elementor-795 .elementor-element.elementor-element-6d82c7f {
                    --margin-top: 20px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-00103de .elementor-heading-title {
                    font-size: 32px
                }

                .elementor-795 .elementor-element.elementor-element-00103de>.elementor-widget-container {
                    margin: 0 0 20px
                }

                .elementor-795 .elementor-element.elementor-element-86754fd {
                    --flex-wrap: nowrap
                }

                .elementor-795 .elementor-element.elementor-element-14c1e32 {
                    --border-radius: 0px 0px 0px 0px
                }

                .elementor-795 .elementor-element.elementor-element-4b10e3b img {
                    width: 250px
                }

                .elementor-795 .elementor-element.elementor-element-4b10e3b>.elementor-widget-container {
                    margin: 30px 0
                }

                body:not(.rtl) .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    right: 10px
                }

                body.rtl .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    left: 10px
                }

                .elementor-795 .elementor-element.elementor-element-53b43c1 {
                    top: -19px
                }

                .elementor-795 .elementor-element.elementor-element-73f30a3 {
                    border-width: 0 0 1px;
                    --border-top-width: 0px;
                    --border-right-width: 0px;
                    --border-bottom-width: 1px;
                    --border-left-width: 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-7f58cc0 .elementor-heading-title {
                    font-size: 90px
                }

                .elementor-795 .elementor-element.elementor-element-215544a {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-795 .elementor-element.elementor-element-60fd4d2 .elementor-heading-title {
                    font-size: 36px
                }

                .elementor-795 .elementor-element.elementor-element-4283e73 {
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-3f95138 {
                    --width: 100%;
                    --flex-direction: column;
                    --container-widget-width: 100%;
                    --container-widget-height: initial;
                    --container-widget-flex-grow: 0;
                    --container-widget-align-self: initial;
                    --flex-wrap-mobile: wrap;
                    --border-radius: 0px 0px 0px 0px;
                    --padding-top: 30px;
                    --padding-bottom: 30px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-8edb76d>.elementor-widget-container {
                    margin: 0;
                    padding: 0
                }

                .elementor-795 .elementor-element.elementor-element-08b0505 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-f71a377 {
                    width: 100%;
                    max-width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-fa8d7bf .elementor-button {
                    padding: 12px 50px
                }

                .elementor-795 .elementor-element.elementor-element-fa8d7bf>.elementor-widget-container {
                    margin: 0
                }

                .elementor-795 .elementor-element.elementor-element-15cfd0f {
                    --grid-side-margin: 5px;
                    --grid-column-gap: 5px;
                    --grid-row-gap: 10px;
                    --grid-bottom-margin: 10px
                }

                .elementor-795 .elementor-element.elementor-element-15cfd0f {
                    --container-widget-width: 150px;
                    --container-widget-flex-grow: 0;
                    width: var(--container-widget-width,150px);
                    max-width: 150px
                }

                .elementor-795 .elementor-element.elementor-element-52d3385 {
                    --padding-top: 50px;
                    --padding-bottom: 50px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-5304208 {
                    --padding-top: 25px;
                    --padding-bottom: 25px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-96572b3 .elementor-heading-title {
                    line-height: 1.3em
                }

                .elementor-795 .elementor-element.elementor-element-e9aa4c9 {
                    --padding-top: 25px;
                    --padding-bottom: 25px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-4c62a61 .elementor-heading-title {
                    line-height: 1.3em
                }

                .elementor-795 .elementor-element.elementor-element-b005083 {
                    --padding-top: 25px;
                    --padding-bottom: 25px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-795 .elementor-element.elementor-element-a5bd0e8 .elementor-heading-title {
                    line-height: 1.3em
                }

                .elementor-795 .elementor-element.elementor-element-b797bb6 {
                    --padding-top: 14px;
                    --padding-bottom: 14px;
                    --padding-left: 10px;
                    --padding-right: 10px
                }

                .elementor-795 .elementor-element.elementor-element-b381ee0 .elementor-button {
                    font-size: 15px;
                    padding: 15px 10px
                }

                .elementor-795 .elementor-element.elementor-element-0d98de5 {
                    --margin-top: 20px;
                    --margin-bottom: 50px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 15px;
                    --padding-right: 15px
                }

                .elementor-795 .elementor-element.elementor-element-fa5824d img {
                    width: 23%
                }
            }

            @media(min-width: 768px) {
                .elementor-795 .elementor-element.elementor-element-a553ec4 {
                    --content-width:900px
                }

                .elementor-795 .elementor-element.elementor-element-82cf4df {
                    --width: 60px
                }

                .elementor-795 .elementor-element.elementor-element-51808ed {
                    --width: 60%
                }

                .elementor-795 .elementor-element.elementor-element-4480484 {
                    --content-width: 1100px
                }

                .elementor-795 .elementor-element.elementor-element-2dd4a8b {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-81b707b {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-3adf7f9 {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-4daa6c4 {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-f52835a {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-e1f3ab3 {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-6d82c7f {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-66b0e0d {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-52d3385 {
                    --content-width: 1100px
                }

                .elementor-795 .elementor-element.elementor-element-5304208 {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-e9aa4c9 {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-b005083 {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-b797bb6 {
                    --content-width: 1100px
                }

                .elementor-795 .elementor-element.elementor-element-af30d54 {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-0d98de5 {
                    --content-width: 600px
                }

                .elementor-795 .elementor-element.elementor-element-d672cda {
                    --width: 85%
                }

                .elementor-795 .elementor-element.elementor-element-9834661 {
                    --width: 60px
                }

                .elementor-27 .elementor-element.elementor-element-d47e796 {
                    --content-width: 1280px
                }
            }

            @media(max-width: 1024px) and (min-width:768px) {
                .elementor-795 .elementor-element.elementor-element-51808ed {
                    --width:423.703px
                }

                .elementor-795 .elementor-element.elementor-element-2dd4a8b {
                    --width: 100%
                }

                .elementor-795 .elementor-element.elementor-element-af30d54 {
                    --width: 100%
                }
            }

            #date-updated-text {
                font-family: "Plus Jakarta Sans",Sans-serif;
                font-size: 16px;
                font-weight: 600
            }

            .elementor-795 .elementor-element.elementor-element-b381ee0 .elementor-button {
                width: 100%
            }

            #backToTop {
                opacity: 0;
                visibility: hidden;
                transform: translateY(20px);
                transition: visibility .3s,opacity .3s,transform .3s
            }

            #backToTop.show {
                opacity: 1;
                visibility: visible;
                transform: translateY(0)
            }

            .elementor-27 .elementor-element.elementor-element-13a042d {
                --display: flex;
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --z-index: 5
            }

            .elementor-27 .elementor-element.elementor-element-13a042d:not(.elementor-motion-effects-element-type-background),.elementor-27 .elementor-element.elementor-element-13a042d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #3756eb
            }

            .elementor-27 .elementor-element.elementor-element-26011db {
                text-align: center
            }

            .elementor-27 .elementor-element.elementor-element-26011db .elementor-heading-title {
                font-family: Inter,Sans-serif;
                font-size: 14px;
                font-weight: 400;
                color: #fff
            }

            .elementor-27 .elementor-element.elementor-element-d47e796 {
                --display: flex;
                --flex-direction: row;
                --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: space-between;
                --align-items: center;
                box-shadow: 0 0 10px 0 rgba(0,0,0,.19);
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px
            }

            .elementor-27 .elementor-element.elementor-element-11702cf {
                text-align: left
            }

            .elementor-27 .elementor-element.elementor-element-11702cf img {
                width: 135px
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .elementor-menu-toggle {
                margin: 0 auto;
                background-color: #02010100
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .elementor-nav-menu .elementor-item {
                font-family: Inter,Sans-serif;
                font-size: 14px;
                font-weight: 400
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .elementor-nav-menu--main .elementor-item {
                color: #444a5e;
                fill: #444A5E
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-framed .elementor-item:before {
                border-width: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-framed.e--animation-draw .elementor-item:before {
                border-width: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-framed.e--animation-draw .elementor-item:after {
                border-width: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-framed.e--animation-corners .elementor-item:before {
                border-width: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-framed.e--animation-corners .elementor-item:after {
                border-width: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-double-line .elementor-item:after,.elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-double-line .elementor-item:before,.elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-overline .elementor-item:before,.elementor-27 .elementor-element.elementor-element-e4809a9 .e--pointer-underline .elementor-item:after {
                height: 0
            }

            .elementor-27 .elementor-element.elementor-element-e4809a9 .elementor-nav-menu--dropdown {
                background-color: #fff
            }

            @media(max-width: 1024px) {
                .elementor-27 .elementor-element.elementor-element-d47e796 {
                    --padding-top:20px;
                    --padding-bottom: 20px;
                    --padding-left: 25px;
                    --padding-right: 25px
                }

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

            @media(max-width: 767px) {
                .elementor-27 .elementor-element.elementor-element-26011db .elementor-heading-title {
                    font-size:13px
                }

                .elementor-27 .elementor-element.elementor-element-d47e796 {
                    --padding-top: 16px;
                    --padding-bottom: 16px;
                    --padding-left: 16px;
                    --padding-right: 16px
                }

                .elementor-27 .elementor-element.elementor-element-11702cf img {
                    width: 120px
                }

                .elementor-27 .elementor-element.elementor-element-e4809a9 {
                    --nav-menu-icon-size: 19px
                }
            }

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

            .elementor-150 .elementor-element.elementor-element-1ec4928:not(.elementor-motion-effects-element-type-background),.elementor-150 .elementor-element.elementor-element-1ec4928>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #3756eb
            }

            .elementor-150 .elementor-element.elementor-element-e68d244 {
                --display: flex
            }

            .elementor-150 .elementor-element.elementor-element-2c7adc2 {
                text-align: center
            }

            .elementor-150 .elementor-element.elementor-element-2c7adc2 img {
                width: 135px
            }

            .elementor-150 .elementor-element.elementor-element-e3ee8c5 {
                text-align: center;
                color: #fff;
                font-family: Lato,Sans-serif;
                font-size: 14px;
                line-height: 1.4em
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .elementor-nav-menu .elementor-item {
                font-family: Lato,Sans-serif;
                font-size: 14px
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .elementor-nav-menu--main .elementor-item {
                color: #fff;
                fill: #FFFFFF
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-framed .elementor-item:before {
                border-width: 0
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-framed.e--animation-draw .elementor-item:before {
                border-width: 0
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-framed.e--animation-draw .elementor-item:after {
                border-width: 0
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-framed.e--animation-corners .elementor-item:before {
                border-width: 0
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-framed.e--animation-corners .elementor-item:after {
                border-width: 0
            }

            .elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-double-line .elementor-item:after,.elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-double-line .elementor-item:before,.elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-overline .elementor-item:before,.elementor-150 .elementor-element.elementor-element-52f3c19 .e--pointer-underline .elementor-item:after {
                height: 0
            }

            .elementor-150 .elementor-element.elementor-element-0873d63>.elementor-widget-container {
                margin: 0 0 50px
            }

            .elementor-150 .elementor-element.elementor-element-0873d63 {
                text-align: center;
                color: #fff;
                font-family: Lato,Sans-serif;
                font-size: 14px
            }

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

            @media(min-width: 768px) {
                .elementor-150 .elementor-element.elementor-element-e68d244 {
                    --content-width:684px
                }
            }

            @media(max-width: 767px) {
                .elementor-150 .elementor-element.elementor-element-1ec4928 {
                    --margin-top:50px;
                    --margin-bottom: 0px;
                    --margin-left: 0px;
                    --margin-right: 0px;
                    --padding-top: 80px;
                    --padding-bottom: 50px;
                    --padding-left: 0px;
                    --padding-right: 0px
                }

                .elementor-150 .elementor-element.elementor-element-e68d244 {
                    --padding-top: 0px;
                    --padding-bottom: 0px;
                    --padding-left: 15px;
                    --padding-right: 15px
                }

                .elementor-150 .elementor-element.elementor-element-2c7adc2 img {
                    width: 120px
                }

                .elementor-150 .elementor-element.elementor-element-52f3c19>.elementor-widget-container {
                    padding: 0
                }

                .elementor-150 .elementor-element.elementor-element-52f3c19 .elementor-nav-menu .elementor-item {
                    font-size: 14px
                }
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 100;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 200;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Inter;
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 200;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 300;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: 'Plus Jakarta Sans';
                font-style: normal;
                font-weight: 800;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none!important
            }

            @media screen and (max-height: 1024px) {
                .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                    background-image:none!important
                }
            }

            @media screen and (max-height: 640px) {
                .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                    background-image:none!important
                }
            }

            @font-face {
                font-family: Manrope;
                font-style: normal;
                font-weight: 200 800;
                font-display: swap;
                src: url('https://www.bestexpertpick.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2')
            }

            :root {
                --wpforms-field-border-radius: 3px;
                --wpforms-field-border-style: solid;
                --wpforms-field-border-size: 1px;
                --wpforms-field-background-color: #ffffff;
                --wpforms-field-border-color: rgba(0, 0, 0, .25);
                --wpforms-field-border-color-spare: rgba(0, 0, 0, .25);
                --wpforms-field-text-color: rgba(0, 0, 0, .7);
                --wpforms-field-menu-color: #ffffff;
                --wpforms-label-color: rgba(0, 0, 0, .85);
                --wpforms-label-sublabel-color: rgba(0, 0, 0, .55);
                --wpforms-label-error-color: #d63637;
                --wpforms-button-border-radius: 3px;
                --wpforms-button-border-style: none;
                --wpforms-button-border-size: 1px;
                --wpforms-button-background-color: #066aab;
                --wpforms-button-border-color: #066aab;
                --wpforms-button-text-color: #ffffff;
                --wpforms-page-break-color: #066aab;
                --wpforms-background-image: none;
                --wpforms-background-position: center center;
                --wpforms-background-repeat: no-repeat;
                --wpforms-background-size: cover;
                --wpforms-background-width: 100px;
                --wpforms-background-height: 100px;
                --wpforms-background-color: rgba(0, 0, 0, 0);
                --wpforms-background-url: none;
                --wpforms-container-padding: 0px;
                --wpforms-container-border-style: none;
                --wpforms-container-border-width: 1px;
                --wpforms-container-border-color: #000000;
                --wpforms-container-border-radius: 3px;
                --wpforms-field-size-input-height: 43px;
                --wpforms-field-size-input-spacing: 15px;
                --wpforms-field-size-font-size: 16px;
                --wpforms-field-size-line-height: 19px;
                --wpforms-field-size-padding-h: 14px;
                --wpforms-field-size-checkbox-size: 16px;
                --wpforms-field-size-sublabel-spacing: 5px;
                --wpforms-field-size-icon-size: 1;
                --wpforms-label-size-font-size: 16px;
                --wpforms-label-size-line-height: 19px;
                --wpforms-label-size-sublabel-font-size: 14px;
                --wpforms-label-size-sublabel-line-height: 17px;
                --wpforms-button-size-font-size: 17px;
                --wpforms-button-size-height: 41px;
                --wpforms-button-size-padding-h: 15px;
                --wpforms-button-size-margin-top: 10px;
                --wpforms-container-shadow-size-box-shadow: none
            }

            .elementor-sticky--active {
                z-index: 99
            }

            .e-con.elementor-sticky--active {
                z-index: var(--z-index,99)
            }

            .elementor-widget-image a {
    padding: 20px;
}