/*! This file is auto-generated */

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

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

/*# sourceURL=/wp-includes/css/classic-themes.min.css */

: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: #FFF;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--accent: #e1000b;
    --wp--preset--color--dark-gray: #111;
    --wp--preset--color--light-gray: #767676;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 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, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 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: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

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

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

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

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

.is-layout-flex> :is(*, div) {
    margin: 0;
}

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

.is-layout-grid> :is(*, div) {
    margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

/*# sourceURL=global-styles-inline-css */
.elementor-kit-74704 {
    --e-global-color-primary: #000000;
    --e-global-color-secondary: #142247;
    --e-global-color-text: #292929;
    --e-global-color-accent: #E1000B;
    --e-global-color-7d0c3821: #FFF;
    --e-global-color-73da776: #FFFFFF00;
    --e-global-color-de62d35: #000000;
    --e-global-color-4aec647: #FFFFFF;
    --e-global-color-e462ed7: rgba(0, 0, 0, 0.4);
    --e-global-color-8f29671: #F1F1F1;
    --e-global-color-737ff89: #000000CC;
    --e-global-color-34042e15: #D3D3D3;
    --e-global-color-100d932f: #FFFFFF;
    --e-global-color-4d695be3: #4F5976;
    --e-global-color-af486e0: #FFFFFF00;
    --e-global-color-2c74d2e: #0000004D;
    --e-global-typography-primary-font-family: "Noto Sans";
    --e-global-typography-primary-font-size: 40px;
    --e-global-typography-primary-font-weight: 500;
    --e-global-typography-primary-text-transform: capitalize;
    --e-global-typography-primary-line-height: 46px;
    --e-global-typography-secondary-font-family: "Noto Sans";
    --e-global-typography-secondary-font-size: 24px;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-secondary-line-height: 34px;
    --e-global-typography-text-font-family: "Noto Sans";
    --e-global-typography-text-font-size: 16px;
    --e-global-typography-text-font-weight: 300;
    --e-global-typography-text-text-transform: none;
    --e-global-typography-text-font-style: normal;
    --e-global-typography-text-letter-spacing: 0px;
    --e-global-typography-accent-font-family: "Noto Sans";
    --e-global-typography-accent-font-size: 16px;
    --e-global-typography-accent-font-weight: 300;
    --e-global-typography-accent-text-transform: uppercase;
    --e-global-typography-accent-letter-spacing: 0px;
    --e-global-typography-4d1bbbe-font-family: "Noto Sans";
    --e-global-typography-4d1bbbe-font-size: 85px;
    --e-global-typography-4d1bbbe-font-weight: 600;
    --e-global-typography-4d1bbbe-text-transform: capitalize;
    --e-global-typography-4d1bbbe-line-height: 110px;
    --e-global-typography-f1fda77-font-family: "Noto Sans";
    --e-global-typography-f1fda77-font-size: 24px;
    --e-global-typography-f1fda77-font-weight: 300;
    --e-global-typography-f1fda77-line-height: 31px;
    --e-global-typography-de49b87-font-family: "Noto Sans";
    --e-global-typography-de49b87-font-size: 20px;
    --e-global-typography-de49b87-font-weight: 400;
    --e-global-typography-de49b87-line-height: 30px;
    --e-global-typography-b1ed0a3-font-family: "Noto Sans";
    --e-global-typography-b1ed0a3-font-size: 18px;
    --e-global-typography-b1ed0a3-text-transform: uppercase;
    --e-global-typography-b1ed0a3-font-style: normal;
    --e-global-typography-b1ed0a3-line-height: 22px;
    --e-global-typography-c8cdadd-font-family: "Noto Sans";
    --e-global-typography-c8cdadd-font-size: 22px;
    --e-global-typography-c8cdadd-font-weight: 300;
    --e-global-typography-c8cdadd-text-transform: uppercase;
    --e-global-typography-c8cdadd-line-height: 24px;
    --e-global-typography-a26ba99-font-family: "Noto Sans";
    --e-global-typography-a26ba99-font-size: 24px;
    --e-global-typography-a26ba99-font-weight: 400;
    --e-global-typography-a26ba99-text-transform: capitalize;
    --e-global-typography-a26ba99-letter-spacing: 0px;
    --e-global-typography-57e3f72-font-family: "Noto Sans";
    --e-global-typography-57e3f72-font-size: 14px;
    --e-global-typography-57e3f72-font-weight: 100;
    --e-global-typography-57e3f72-font-style: normal;
    --e-global-typography-57e3f72-line-height: 22px;
    --e-global-typography-05408e6-font-family: "Noto Sans";
    --e-global-typography-05408e6-font-size: 17px;
    --e-global-typography-05408e6-font-weight: 300;
    --e-global-typography-05408e6-text-transform: capitalize;
    --e-global-typography-05408e6-letter-spacing: 0px;
    --e-global-typography-874add3-font-family: "Noto Sans";
    --e-global-typography-874add3-font-size: 76px;
    --e-global-typography-874add3-font-weight: 200;
    --e-global-typography-874add3-text-transform: capitalize;
    --e-global-typography-874add3-line-height: 76px;
    --e-global-typography-0058aed-font-family: "Noto Sans";
    --e-global-typography-0058aed-font-size: 18px;
    --e-global-typography-0058aed-font-weight: 600;
    --e-global-typography-0058aed-text-transform: uppercase;
    --e-global-typography-0058aed-line-height: 25px;
    --e-global-typography-72e6ae5-font-family: "Noto Sans";
    --e-global-typography-72e6ae5-font-size: 14px;
    --e-global-typography-72e6ae5-font-weight: 400;
    --e-global-typography-72e6ae5-text-transform: capitalize;
    --e-global-typography-203c4eb-font-family: "Noto Sans";
    --e-global-typography-203c4eb-font-size: 18px;
    --e-global-typography-203c4eb-font-weight: 400;
    --e-global-typography-203c4eb-text-transform: uppercase;
    --e-global-typography-203c4eb-letter-spacing: 0.2px;
    --e-global-typography-0c8b45c-font-family: "Noto Sans";
    --e-global-typography-0c8b45c-font-size: 18px;
    --e-global-typography-0c8b45c-font-weight: 300;
    --e-global-typography-0c8b45c-line-height: 18px;
    --e-global-typography-0f8b484-font-family: "Noto Sans";
    --e-global-typography-0f8b484-font-size: 14px;
    --e-global-typography-0f8b484-font-weight: 300;
    --e-global-typography-0f8b484-text-transform: uppercase;
    --e-global-typography-0f8b484-line-height: 1em;
    --e-global-typography-eb8d4d0-font-family: "Noto Sans";
    --e-global-typography-eb8d4d0-font-size: 14px;
    --e-global-typography-eb8d4d0-font-weight: 300;
    --e-global-typography-eb8d4d0-text-transform: capitalize;
    --e-global-typography-eb8d4d0-line-height: 16px;
    --e-global-typography-acba296-font-family: "Noto Sans";
    --e-global-typography-acba296-font-size: 12px;
    --e-global-typography-acba296-font-weight: normal;
    --e-global-typography-acba296-text-transform: capitalize;
    --e-global-typography-acba296-font-style: normal;
    --e-global-typography-acba296-text-decoration: none;
    --e-global-typography-acba296-line-height: 20px;
    --e-global-typography-acba296-letter-spacing: 0px;
    background-color: var(--e-global-color-100d932f);
}

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

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

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

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

    {}

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

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

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

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

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

#the7-body {
    --the7-base-color: var(--e-global-color-text);
    --the7-secondary-text-color: var(--e-global-color-secondary);
}

@media(max-width:1320px) {
    .elementor-kit-74704 {
        --e-global-typography-primary-font-size: 32px;
        --e-global-typography-primary-line-height: 40px;
        --e-global-typography-secondary-font-size: 22px;
        --e-global-typography-secondary-line-height: 28px;
        --e-global-typography-text-font-size: 15px;
        --e-global-typography-4d1bbbe-font-size: 65px;
        --e-global-typography-4d1bbbe-line-height: 80px;
        --e-global-typography-f1fda77-font-size: 22px;
        --e-global-typography-f1fda77-line-height: 22px;
        --e-global-typography-de49b87-font-size: 18px;
        --e-global-typography-b1ed0a3-font-size: 16px;
        --e-global-typography-a26ba99-font-size: 18px;
        --e-global-typography-57e3f72-font-size: 14px;
        --e-global-typography-57e3f72-line-height: 22px;
        --e-global-typography-874add3-font-size: 60px;
        --e-global-typography-874add3-line-height: 60px;
        --e-global-typography-0058aed-font-size: 16px;
        --e-global-typography-0058aed-line-height: 22px;
        --e-global-typography-203c4eb-font-size: 16px;
        --e-global-typography-acba296-font-size: 12px;
    }

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

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

@media(max-width:800px) {
    .elementor-kit-74704 {
        --e-global-typography-primary-font-size: 26px;
        --e-global-typography-primary-line-height: 30px;
        --e-global-typography-secondary-font-size: 20px;
        --e-global-typography-text-font-size: 14px;
        --e-global-typography-4d1bbbe-font-size: 45px;
        --e-global-typography-4d1bbbe-line-height: 50px;
        --e-global-typography-f1fda77-font-size: 20px;
        --e-global-typography-de49b87-font-size: 16px;
        --e-global-typography-b1ed0a3-font-size: 14px;
        --e-global-typography-874add3-font-size: 34px;
        --e-global-typography-874add3-line-height: 38px;
        --e-global-typography-0058aed-line-height: 18px;
    }

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

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

.elementor-78207 .elementor-element.elementor-element-670e895c:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-670e895c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-78207 .elementor-element.elementor-element-670e895c {
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-78207 .elementor-element.elementor-element-670e895c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-57e598ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-57e598ed>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-widget-breadcrumbs {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-78207 .elementor-element.elementor-element-a2cbea {
    width: 100%;
    max-width: 100%;
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-a2cbea a {
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-1a938dcd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-1a938dcd:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-1a938dcd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-78207 .elementor-element.elementor-element-1a938dcd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-1a938dcd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-66ddd44a>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-slides .elementor-slide-button {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-repeater-item-f141fba .swiper-slide-bg {
    background-color: var(--e-global-color-73da776);
    background-image: var(--wpr-bg-dacc72f7-9b0c-4e71-a8fb-2cf071cd8de8);
    background-size: cover;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-repeater-item-f141fba .swiper-slide-contents {
    margin-right: auto;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-repeater-item-f141fba .swiper-slide-inner {
    align-items: center;
    text-align: start;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 65vh;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-slide-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    border-width: 2px;
    transition-duration: 500ms;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-slide-button:hover {
    background-color: var(--e-global-color-7d0c3821);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-slide-contents {
    max-width: 50%;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-slide-inner {
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-slide-heading {
    color: var(--e-global-color-7d0c3821);
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: var(--e-global-color-7d0c3821);
    opacity: var(--e-global-color-7d0c3821);
}

.elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-7ab8a1b4>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-7ab8a1b4:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-7ab8a1b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-78207 .elementor-element.elementor-element-7ab8a1b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 2% 2% 2%;
}

.elementor-78207 .elementor-element.elementor-element-7ab8a1b4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-51bde7f2>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-20d2db1c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-20d2db1c>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-20d2db1c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-78207 .elementor-element.elementor-element-7be905c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-7be905c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .dt-css-grid {
    --wide-desktop-columns: 3;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-21960003 {
    --wide-desktop-columns: 3;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-21960003>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .elementor-icon {
    font-size: 150px;
}

.elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-21960003 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-37a0a5f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-37a0a5f2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-4059018c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-4059018c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-2a4365ab>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-2a4365ab>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-2a4365ab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 3% 3%;
}

.elementor-78207 .elementor-element.elementor-element-485712a1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-485712a1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-78207 .elementor-element.elementor-element-c6c64db>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-c6c64db .elementor-heading-title {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
    color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-6881bdb3>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-6881bdb3 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-4b9ef0a7>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-4b9ef0a7>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-4b9ef0a7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-element-populated,
.elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-element-populated>.elementor-background-overlay,
.elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-78207 .elementor-element.elementor-element-2d281485>.elementor-widget-container {
    padding: 0% 0% 0% 5%;
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #D9D9D9;
}

.elementor-78207 .elementor-element.elementor-element-2d281485:hover .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 10px;
    border-color: #D9D9D9;
}

.elementor-78207 .elementor-element.elementor-element-2d281485:hover>.elementor-widget-container {
    border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-2d281485 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-76b15b54>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-76b15b54>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-268bb269>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-268bb269 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-793c319a>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-793c319a .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-674ff6cf .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-21dea19b>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-21dea19b .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-4cd860a4>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-4cd860a4 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-70e13cbc .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-48544200>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-48544200 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-7db58248>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-7db58248 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-10c7e683>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-10c7e683 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-77259d58>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-77259d58 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-27544f8a>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-27544f8a .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-467bf922>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-467bf922 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-2fd05320 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-39eb2a82>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-39eb2a82 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-2cdc964e>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-2cdc964e .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-1583a12a .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-66312173>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-66312173 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-7deea444>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-7deea444 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-5ad5daf2>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-5ad5daf2 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-2bc0dc43>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-2bc0dc43 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-70fc19e>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-70fc19e .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .dt-css-grid {
    --wide-desktop-columns: 2;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb {
    --wide-desktop-columns: 2;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .wf-cell .the7-icon-box-grid {
    align-items: center;
    align-content: center;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .elementor-icon {
    font-size: 80px;
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-1229bbeb .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-418ca29b:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-418ca29b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-78207 .elementor-element.elementor-element-418ca29b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-418ca29b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-686af318>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-686af318>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-686af318>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-78307188:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-78307188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/image_044.jpg);
    background-position: center center;
    background-size: cover;
}

.elementor-78207 .elementor-element.elementor-element-78307188>.elementor-container {
    min-height: 600px;
}

.elementor-78207 .elementor-element.elementor-element-78307188 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-78307188>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-13b6a77b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-13b6a77b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-4163a975>.elementor-container {
    min-height: 600px;
}

.elementor-78207 .elementor-element.elementor-element-4163a975 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-159b488b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-78207 .elementor-element.elementor-element-159b488b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-78207 .elementor-element.elementor-element-159b488b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-159b488b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-159b488b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5% 5% 5% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 5% 5% 5% 5%;
}

.elementor-78207 .elementor-element.elementor-element-159b488b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-730af32>.elementor-widget-container {
    padding: 0% 0% 4% 0%;
}

.elementor-78207 .elementor-element.elementor-element-730af32 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-78207 .elementor-element.elementor-element-ab9b150>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-ab9b150 {
    text-align: start;
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
    --textColor: var(--e-global-color-text);
}

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

.elementor-78207 .elementor-element.elementor-element-779905 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-779905>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-3bed8d20>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-5436d7a2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-5436d7a2>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-5436d7a2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 3% 3%;
}

.elementor-78207 .elementor-element.elementor-element-1dcde684>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-1dcde684>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-5aafbfc4>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-5aafbfc4 .elementor-heading-title {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
    color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-7d35a0a7>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-7d35a0a7 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-2b562f0d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-2b562f0d>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-2b562f0d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-78207 .elementor-element.elementor-element-4a603e26>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-4a603e26>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-stage-outer {
    --stage-right-gap: 20px;
    --stage-left-gap: 20px;
    padding: 20px 20px 20px 20px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-carousel {
    --offset-v-t-img: 0px;
    --offset-v-m-img: 50%;
    --top-b-img: 100%;
    --offset-v-b-img: 0px;
    --box-padding-top: 5%;
    --box-padding-bottom: 5%;
    --arrow-bg-height: 60px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .e-widget-swiper {
    --offset-v-t-img: 0px;
    --offset-v-m-img: 50%;
    --top-b-img: 100%;
    --offset-v-b-img: 0px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 {
    --the7-slider-layout-columns: minmax(0, 100%);
    --the7-slider-template-areas: " icon" " header " " desc" " button ";
    --the7-slider-template-rows: none;
    --img-width: var(--icon-size, 40px);
    --img-height: var(--icon-size, 40px);
    --icon-width: var(--icon-size, 40px);
    --icon-top-padding: var(--icon-size, 40px);
    --the7-slider-layout-gap: var(--icon-bottom-gap, 0px);
    --the7-slider-layout-margin: var(--icon-top-gap, 0px) var(--icon-right-gap, 0px) var(--icon-bottom-gap, 0px) var(--icon-left-gap, 0px);
    --content-text-align: center;
    --content-justify-self: center;
    --the7-slider-layout-2-columns: 1fr calc(var(--icon-size, 40px) + var(--icon-left-gap, 0px)) minmax(auto, max-content) 1fr;
    --the7-slider-template-2-areas: "empty1 icon before empty2" "empty1 icon header empty2" "empty1 icon subtitle empty2" "empty1 icon empty empty2" "desc desc desc desc" "button button button button";
    --the7-img-object-fit: var(--object-fit);
    --the7-img-width: var(--ratio-img-width);
    --the7-img-height: var(--ratio-img-height);
    --the7-img-max-height: var(--max-height);
    --the7-img-max-width: var(--max-width);
    --box-width: var(--image-size, var(--ratio-img-width));
    --the7-img-ratio: var(--aspect-ratio, var(--ratio));
    --arrow-display: inline-flex;
    --arrow-opacity: 0;
    --bullet-display: none;
    --icon-size: 120px;
    --icon-font-size: 80px;
    --arrow-icon-size: 14px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-nav div,
.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .the7-swiper-button {
    background: var(--e-global-color-7d0c3821);
    width: max(60px, var(--arrow-icon-size, 1em));
    height: max(60px, var(--arrow-icon-size, 1em));
    border-radius: 50px;
    border-width: 0px;
    border-style: solid;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-wrap {
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-wrap.box-hover:hover,
.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-wrap.elements-hover:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-heading {
    margin-bottom: 5px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-description {
    margin-bottom: 5px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-icon:before {
    border-width: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .dt-owl-item-icon:after {
    border-width: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-nav div.owl-prev,
.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .the7-swiper-button-prev {
    top: var(--offset-v-m-img);
    --arrow-translate-y: calc(-50% + var(--arrow-v-offset));
    left: var(--arrow-h-offset);
    --arrow-translate-x: 0;
    --arrow-v-offset: 0px;
    --arrow-h-offset: 0px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-nav div.owl-next,
.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .the7-swiper-button-next {
    top: var(--offset-v-m-img);
    --arrow-translate-y: calc(-50% + var(--arrow-v-offset));
    left: calc(100% - var(--arrow-h-offset));
    --arrow-translate-x: -100%;
    --arrow-v-offset: 0px;
    --arrow-h-offset: 0px;
}

.elementor-78207 .elementor-element.elementor-element-5c6ab8a8 .owl-dots {
    --bullet-size: 10px;
    --bullet-gap: 16px;
    top: calc(100% + var(--bullet-v-offset, 10px));
    bottom: auto;
    --bullet-translate-y: 0;
    left: calc(50% + var(--bullet-h-offset, 0px));
    right: auto;
    --bullet-translate-x: -50%;
    --bullet-position-left: calc(50% + var(--bullet-h-offset, 0px));
    --bullet-v-offset: 10px;
}

.elementor-78207 .elementor-element.elementor-element-51ad5a08>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-51ad5a08:not(.elementor-motion-effects-element-type-background),
.elementor-78207 .elementor-element.elementor-element-51ad5a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-78207 .elementor-element.elementor-element-51ad5a08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-51ad5a08>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-48f72564>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-1a9fe39c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-78207 .elementor-element.elementor-element-1a9fe39c>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-1a9fe39c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 3% 3%;
}

.elementor-78207 .elementor-element.elementor-element-4c51f748>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-4c51f748>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-4a0cd2e8>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-4a0cd2e8 {
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-4a0cd2e8 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-45760590>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-45760590 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-78207 .elementor-element.elementor-element-2823354d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-2823354d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content {
    align-items: center;
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .dt-css-grid {
    --wide-desktop-columns: 5;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 {
    --wide-desktop-columns: 5;
    --icon-spacing: 15px;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .wf-cell .the7-icon-box-grid {
    align-items: flex-start;
    align-content: flex-start;
    min-height: 200px;
    border-radius: 10px 10px 10px 10px;
    padding: 5% 5% 5% 5%;
    background: var(--e-global-color-7d0c3821);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper {
    flex-flow: column wrap;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .elementor-icon-div {
    align-self: center;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1>.elementor-widget-container {
    padding: 0% 0% 3% 0%;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .wf-cell .the7-icon-box-grid:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .elementor-icon {
    font-size: 65px;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .elementor-icon-div i {
    color: var(--e-global-color-73da776);
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .elementor-icon-div svg {
    fill: var(--e-global-color-73da776);
    color: var(--e-global-color-73da776);
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading,
.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading a {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-description {
    margin-top: 10px;
}

.elementor-78207 .elementor-element.elementor-element-db2bbec>.elementor-widget-container {
    padding: 0% 0% 3% 0%;
}

.elementor-78207 .elementor-element.elementor-element-db2bbec {
    text-align: center;
}

.elementor-78207 .elementor-element.elementor-element-db2bbec .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-78207 .elementor-element.elementor-element-56656ca0>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-56656ca0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-bc-flex-widget .elementor-78207 .elementor-element.elementor-element-529b727.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-529b727.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-529b727>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-529b727>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-56ccd2b4 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-78207 .elementor-element.elementor-element-dfc4e73 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-78207 .elementor-element.elementor-element-dfc4e73>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-78207 .elementor-element.elementor-element-7ab807f6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-7ab807f6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-7cbfa60>.elementor-container {
    max-width: 1600px;
}

.elementor-78207 .elementor-element.elementor-element-7cbfa60 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 3% 0% 3%;
}

.elementor-78207 .elementor-element.elementor-element-3f5c6540>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-78207 .elementor-element.elementor-element-3f5c6540>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5616>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5616 {
    text-align: start;
}

.elementor-78207 .elementor-element.elementor-element-6dfc5616 .elementor-heading-title {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
    color: var(--e-global-color-accent);
}

.elementor-78207 .elementor-element.elementor-element-1a68ae99>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-1a68ae99 {
    text-align: start;
}

.elementor-78207 .elementor-element.elementor-element-1a68ae99 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-78207 .elementor-element.elementor-element-516719c2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-516719c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-78207 .elementor-element.elementor-element-516719c2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-78207 .elementor-element.elementor-element-516719c2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-78207 .elementor-element.elementor-element-1c6a40ef .gallery-item .gallery-caption {
    display: none;
}

.elementor-78207 .elementor-element.elementor-element-1c6a40ef .gallery-item {
    padding: 0 5% 5% 0;
}

.elementor-78207 .elementor-element.elementor-element-1c6a40ef .gallery {
    margin: 0 -5% -5% 0;
}

:root {
    --page-title-display: none;
}

@media(max-width:1320px) {
    .elementor-widget-breadcrumbs {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-a2cbea {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1a938dcd {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-slides .elementor-slide-heading {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-slides .elementor-slide-description {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-widget-slides .elementor-slide-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-slide-contents {
        max-width: 75%;
    }

    .elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-slide-button {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7ab8a1b4 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-20d2db1c {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .dt-css-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 {
        --wide-desktop-columns: 3;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .wf-cell .the7-icon-box-grid {
        min-height: 100px;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .elementor-icon {
        font-size: 100px;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-37a0a5f2 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-2a4365ab {
        padding: 0% 0% 5% 0%;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-c6c64db {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-c6c64db .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-6881bdb3 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-6881bdb3 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4b9ef0a7 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-268bb269 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-268bb269 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-793c319a {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-793c319a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-21dea19b {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-21dea19b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4cd860a4 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-4cd860a4 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-48544200 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-48544200 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-10c7e683 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-10c7e683 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-27544f8a {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-27544f8a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-467bf922 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-467bf922 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-39eb2a82 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-39eb2a82 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2cdc964e {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-2cdc964e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-66312173 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-66312173 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-5ad5daf2 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-5ad5daf2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2bc0dc43 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-2bc0dc43 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-70fc19e {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-70fc19e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb .dt-css-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb {
        --wide-desktop-columns: 2;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-78307188>.elementor-container {
        min-height: 500px;
    }

    .elementor-78207 .elementor-element.elementor-element-4163a975>.elementor-container {
        min-height: 500px;
    }

    .elementor-78207 .elementor-element.elementor-element-730af32 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-730af32 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-ab9b150 {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-779905 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-5436d7a2 {
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-5aafbfc4 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-5aafbfc4 .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7d35a0a7 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-7d35a0a7 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2b562f0d {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-51ad5a08 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-1a9fe39c {
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-4a0cd2e8 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-4a0cd2e8 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-45760590 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .dt-css-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 {
        --wide-desktop-columns: 3;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-tablet-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-tablet-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-tablet-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-db2bbec {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-db2bbec .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-56ccd2b4 {
        --e-image-carousel-slides-to-show: 6;
    }

    .elementor-78207 .elementor-element.elementor-element-dfc4e73 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-7cbfa60 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5616 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5616 .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1a68ae99 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-1a68ae99 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-image-gallery .gallery-item .gallery-caption {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }
}

@media(max-width:800px) {
    .elementor-78207 .elementor-element.elementor-element-57e598ed>.elementor-element-populated {
        padding: 0px 0px 0px 12px;
    }

    .elementor-widget-breadcrumbs {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-a2cbea {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1a938dcd {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-66ddd44a>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-slides .elementor-slide-heading {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-slides .elementor-slide-description {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-widget-slides .elementor-slide-button {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-24acc996 .swiper-slide-contents {
        max-width: 100%;
    }

    .elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-slide-button {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7ab8a1b4 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-51bde7f2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-20d2db1c {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-7be905c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .wf-cell .the7-icon-box-grid {
        min-height: 50px;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-21960003.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-21960003 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-37a0a5f2 {
        padding: 0% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-4059018c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-2a4365ab {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 5% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-485712a1>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-c6c64db {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-c6c64db .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-6881bdb3 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-6881bdb3 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4b9ef0a7 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-63eba35f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-78207 .elementor-element.elementor-element-2d281485 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-76b15b54>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-268bb269 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-268bb269 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-9a5ed0d .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-793c319a {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-793c319a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-674ff6cf .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-21dea19b {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-21dea19b .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-6f5efbb1 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4cd860a4 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-4cd860a4 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-70e13cbc .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-48544200 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-48544200 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-7db58248 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-10c7e683 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-10c7e683 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-77259d58 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-27544f8a {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-27544f8a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-4f3ab78a .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-467bf922 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-467bf922 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-2fd05320 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-39eb2a82 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-39eb2a82 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1c0058f7 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2cdc964e {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-2cdc964e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1583a12a .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-66312173 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-66312173 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-7deea444 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-5ad5daf2 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-5ad5daf2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1396f9c6 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2bc0dc43 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-2bc0dc43 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-2ca5a52f .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-70fc19e {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-70fc19e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-1229bbeb .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-418ca29b {
        padding: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-686af318>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-78307188>.elementor-container {
        min-height: 300px;
    }

    .elementor-78207 .elementor-element.elementor-element-78307188 {
        margin-top: 0%;
        margin-bottom: 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-13b6a77b>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-4163a975>.elementor-container {
        min-height: 300px;
    }

    .elementor-78207 .elementor-element.elementor-element-159b488b>.elementor-element-populated {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-730af32 {
        text-align: center;
    }

    .elementor-78207 .elementor-element.elementor-element-730af32 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-ab9b150>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-ab9b150 {
        text-align: center;
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-779905 {
        padding: 0% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-3bed8d20>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-5436d7a2 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 5% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-1dcde684>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-5aafbfc4 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-5aafbfc4 .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-7d35a0a7 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-7d35a0a7 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-2b562f0d {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-4a603e26>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-51ad5a08 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-48f72564>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-1a9fe39c {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 5% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-4c51f748>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-4a0cd2e8 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-4a0cd2e8 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-45760590 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-2823354d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 5% 0% 0% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .dt-css-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 {
        --wide-desktop-columns: 1;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-mobile-left .elementor-icon-div {
        margin: 0 var(--icon-spacing) 0 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-mobile-right .elementor-icon-div {
        margin: 0 0 0 var(--icon-spacing);
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1.icon-position-mobile-top .elementor-icon-div {
        margin: 0 0 var(--icon-spacing) 0;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading,
    .elementor-78207 .elementor-element.elementor-element-6dfc5eb1 .box-content-wrapper .box-heading a {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-db2bbec {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-db2bbec .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-56656ca0 {
        padding: 2% 0% 2% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-529b727>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-56ccd2b4 {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-78207 .elementor-element.elementor-element-dfc4e73 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-78207 .elementor-element.elementor-element-7ab807f6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-7cbfa60 {
        padding: 5% 0% 5% 0%;
    }

    .elementor-78207 .elementor-element.elementor-element-3f5c6540>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5616 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-6dfc5616 .elementor-heading-title {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-1a68ae99 {
        text-align: start;
    }

    .elementor-78207 .elementor-element.elementor-element-1a68ae99 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-78207 .elementor-element.elementor-element-516719c2>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 5% 0% 0% 0%;
    }

    .elementor-widget-image-gallery .gallery-item .gallery-caption {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }
}

@media(min-width:801px) {
    .elementor-78207 .elementor-element.elementor-element-4059018c {
        width: 100%;
    }

    .elementor-78207 .elementor-element.elementor-element-63eba35f {
        width: 30%;
    }

    .elementor-78207 .elementor-element.elementor-element-76b15b54 {
        width: 70%;
    }

    .elementor-78207 .elementor-element.elementor-element-3f5c6540 {
        width: 30%;
    }

    .elementor-78207 .elementor-element.elementor-element-516719c2 {
        width: 70%;
    }
}

@media(max-width:1320px) and (min-width:801px) {
    .elementor-78207 .elementor-element.elementor-element-76b15b54 {
        width: 100%;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-21960003 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-21960003 .wf-cell:nth-child(-n + 3):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .wf-cell:nth-child(-n + 3):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .wf-cell:nth-child(-n + 3):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-21960003.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-9a5ed0d .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-9a5ed0d .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-9a5ed0d.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-674ff6cf .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-674ff6cf .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-674ff6cf.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-6f5efbb1 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-6f5efbb1 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-6f5efbb1.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-70e13cbc .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-70e13cbc .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-70e13cbc.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-7db58248 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-7db58248 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-7db58248.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-77259d58 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-77259d58 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-77259d58.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-4f3ab78a .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-4f3ab78a .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-4f3ab78a.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-2fd05320 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-2fd05320 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-2fd05320.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-1c0058f7 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-1c0058f7 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1c0058f7.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-1583a12a .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-1583a12a .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1583a12a.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-7deea444 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-7deea444 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-7deea444.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-1396f9c6 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-1396f9c6 .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1396f9c6.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-2ca5a52f .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-2ca5a52f .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-2ca5a52f.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-1229bbeb .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-1229bbeb .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-1229bbeb.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (min-width: 1441px) {
    .the7_icon_box_grid_widget-6dfc5eb1 .dt-css-grid {
        grid-template-columns: repeat(var(--wide-desktop-columns), minmax(0, 1fr)) ! important;
    }

    .the7_icon_box_grid_widget-6dfc5eb1 .wf-cell:nth-child(-n + 5):before {
        display: none;
    }
}

@media screen and (min-width: 1322px) {
    .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 5):before {
        display: none;
    }
}

@media screen and (min-width: 801px) and (max-width: 1320px) {
    .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 3):before {
        display: none;
    }
}

@media screen and (max-width: 1320px) {
    .icon-position-tablet-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-tablet-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-position-tablet-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-tablet-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper,
    .icon-position-tablet-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

@media screen and (max-width: 800px) {
    .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {
        display: none;
    }

    .icon-position-mobile-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 2;
    }

    .icon-position-mobile-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: wrap;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div,
    .icon-position-mobile-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .elementor-icon-div {
        order: 0;
    }

    .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-start;
    }

    .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: center;
    }

    .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        justify-content: flex-end;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper .box-content-wrapper {
        flex-wrap: inherit;
    }

    .icon-position-mobile-left .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper,
    .icon-position-mobile-right .the7_icon_box_grid_widget-6dfc5eb1.the7-box-grid-wrapper {
        flex-wrap: unset;
    }
}

.elementor-75888 .elementor-element.elementor-element-5347706:not(.elementor-motion-effects-element-type-background),
.elementor-75888 .elementor-element.elementor-element-5347706>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7d0c3821);
}

.elementor-75888 .elementor-element.elementor-element-5347706>.elementor-container {
    min-height: 30vh;
}

.elementor-75888 .elementor-element.elementor-element-5347706 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 0% 5% 0%;
}

.elementor-75888 .elementor-element.elementor-element-5347706>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-4cec436>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-75888 .elementor-element.elementor-element-4cec436>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-75888 .elementor-element.elementor-element-6c092c4>.elementor-container {
    max-width: 1600px;
}

.elementor-75888 .elementor-element.elementor-element-6c092c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 3%;
}

.elementor-75888 .elementor-element.elementor-element-6c092c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-d037647:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-75888 .elementor-element.elementor-element-d037647>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-bc-flex-widget .elementor-75888 .elementor-element.elementor-element-d037647.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-75888 .elementor-element.elementor-element-d037647.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-75888 .elementor-element.elementor-element-d037647>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-75888 .elementor-element.elementor-element-d037647>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 5% 5% 5%;
}

.elementor-75888 .elementor-element.elementor-element-d037647>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-75888 .elementor-element.elementor-element-c04218d>.elementor-widget-container {
    margin: 0% 10% 0% 10%;
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-c04218d {
    text-align: start;
}

.elementor-75888 .elementor-element.elementor-element-c04218d .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
}

.elementor-75888 .elementor-element.elementor-element-34b65c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-75888 .elementor-element.elementor-element-34b65c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-bc-flex-widget .elementor-75888 .elementor-element.elementor-element-34b65c7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-75888 .elementor-element.elementor-element-34b65c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-75888 .elementor-element.elementor-element-34b65c7.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-75888 .elementor-element.elementor-element-34b65c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-block-end: 0px;
}

.elementor-75888 .elementor-element.elementor-element-34b65c7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5% 5% 5% 5%;
}

.elementor-75888 .elementor-element.elementor-element-34b65c7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-form .elementor-field-type-html {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-form .elementor-button,
.elementor-widget-form .elementor-button .elementor-button-icon {
    font-size: var(--e-global-typography-accent-font-size);
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e>.elementor-widget-container {
    background-color: #F1F1F1;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

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

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

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

body .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group>label,
.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-subgroup label {
    color: var(--e-global-color-primary);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group>label {
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-type-html {
    padding-bottom: 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-de49b87-font-family), sans-serif;
    font-size: var(--e-global-typography-de49b87-font-size);
    font-weight: var(--e-global-typography-de49b87-font-weight);
    line-height: var(--e-global-typography-de49b87-line-height);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-field {
    color: var(--e-global-color-primary);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-field,
.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-subgroup label {
    font-family: var(--e-global-typography-b1ed0a3-font-family), sans-serif;
    font-size: var(--e-global-typography-b1ed0a3-font-size);
    text-transform: var(--e-global-typography-b1ed0a3-text-transform);
    font-style: var(--e-global-typography-b1ed0a3-font-style);
    line-height: var(--e-global-typography-b1ed0a3-line-height);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button {
    font-family: var(--e-global-typography-0058aed-font-family), sans-serif;
    font-weight: var(--e-global-typography-0058aed-font-weight);
    text-transform: var(--e-global-typography-0058aed-text-transform);
    line-height: var(--e-global-typography-0058aed-line-height);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button,
.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button .elementor-button-icon {
    font-size: var(--e-global-typography-0058aed-font-size);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
    background-image: var(--e-global-color-accent);
    color: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
    background-image: var(--e-global-color-accent);
    color: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
    color: #ffffff;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .e-form__buttons__wrapper__button-next:hover {
    background-color: var(--e-global-color-7d0c3821);
    background-image: var(--e-global-color-7d0c3821);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button[type="submit"]:hover {
    background-color: var(--e-global-color-7d0c3821);
    background-image: var(--e-global-color-7d0c3821);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button[type="submit"]:hover svg * {
    fill: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .e-form__buttons__wrapper__button-previous:hover {
    background-color: var(--e-global-color-7d0c3821);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message {
    font-family: var(--e-global-typography-0c8b45c-font-family), sans-serif;
    font-size: var(--e-global-typography-0c8b45c-font-size);
    font-weight: var(--e-global-typography-0c8b45c-font-weight);
    line-height: var(--e-global-typography-0c8b45c-line-height);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message.elementor-message-success {
    color: #01E08F;
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message.elementor-message-danger {
    color: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message.elementor-help-inline {
    color: var(--e-global-color-accent);
}

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

.elementor-75888 .elementor-element.elementor-element-2c6e041:not(.elementor-motion-effects-element-type-background),
.elementor-75888 .elementor-element.elementor-element-2c6e041>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-75888 .elementor-element.elementor-element-2c6e041 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-2c6e041>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-75888 .elementor-element.elementor-element-c70b329.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-75888 .elementor-element.elementor-element-c70b329.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-75888 .elementor-element.elementor-element-c70b329>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-813d02d>.elementor-container {
    max-width: 1600px;
}

.elementor-75888 .elementor-element.elementor-element-813d02d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3% 3% 0% 3%;
}

.elementor-75888 .elementor-element.elementor-element-813d02d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-6643ffc {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-6643ffc>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-img img {
    border-radius: 0px;
    transition-duration: 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
    color: #F1F1F1;
}

.elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-description {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-8f29671);
}

.elementor-75888 .elementor-element.elementor-element-054f0a8>.elementor-container {
    max-width: 1600px;
}

.elementor-75888 .elementor-element.elementor-element-054f0a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 3%;
}

.elementor-75888 .elementor-element.elementor-element-054f0a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-eee35a3 {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-eee35a3>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var(--e-global-typography-accent-font-family), sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-18c2504 {
    width: var(--container-widget-width, 121.698%);
    max-width: 121.698%;
    --container-widget-width: 121.698%;
    --container-widget-flex-grow: 0;
    --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-75888 .elementor-element.elementor-element-18c2504 .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-05408e6-font-family), sans-serif;
    font-size: var(--e-global-typography-05408e6-font-size);
    font-weight: var(--e-global-typography-05408e6-font-weight);
    text-transform: var(--e-global-typography-05408e6-text-transform);
    letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-18c2504 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-8f29671);
    fill: var(--e-global-color-8f29671);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

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

.elementor-75888 .elementor-element.elementor-element-18c2504 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-75888 .elementor-element.elementor-element-8d21fcb {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-8d21fcb>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-1cc08fb {
    width: var(--container-widget-width, 121.698%);
    max-width: 121.698%;
    --container-widget-width: 121.698%;
    --container-widget-flex-grow: 0;
    --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-75888 .elementor-element.elementor-element-1cc08fb .elementor-nav-menu .elementor-item {
    font-family: var(--e-global-typography-05408e6-font-family), sans-serif;
    font-size: var(--e-global-typography-05408e6-font-size);
    font-weight: var(--e-global-typography-05408e6-font-weight);
    text-transform: var(--e-global-typography-05408e6-text-transform);
    letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-1cc08fb .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-8f29671);
    fill: var(--e-global-color-8f29671);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

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

.elementor-75888 .elementor-element.elementor-element-1cc08fb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-75888 .elementor-element.elementor-element-476faec {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-476faec>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    font-style: var(--e-global-typography-text-font-style);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-75888 .elementor-element.elementor-element-5606772>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-5606772 {
    text-align: start;
    font-family: var(--e-global-typography-secondary-font-family), sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-8f29671);
    --textColor: var(--e-global-color-8f29671);
}

.elementor-75888 .elementor-element.elementor-element-237964c>.elementor-widget-container {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-237964c {
    text-align: start;
    font-family: var(--e-global-typography-b1ed0a3-font-family), sans-serif;
    font-size: var(--e-global-typography-b1ed0a3-font-size);
    text-transform: var(--e-global-typography-b1ed0a3-text-transform);
    font-style: var(--e-global-typography-b1ed0a3-font-style);
    line-height: var(--e-global-typography-b1ed0a3-line-height);
    color: var(--e-global-color-8f29671);
    --textColor: var(--e-global-color-8f29671);
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-widget-container {
    text-align: left;
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-social-icon {
    background-color: var(--e-global-color-73da776);
    --icon-padding: 0em;
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-social-icon i {
    color: var(--e-global-color-7d0c3821);
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-social-icon svg {
    fill: var(--e-global-color-7d0c3821);
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-social-icon:hover i {
    color: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-70e5f01 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-accent);
}

.elementor-75888 .elementor-element.elementor-element-7c38d7db>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-75888 .elementor-element.elementor-element-7c38d7db:not(.elementor-motion-effects-element-type-background),
.elementor-75888 .elementor-element.elementor-element-7c38d7db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
}

.elementor-75888 .elementor-element.elementor-element-7c38d7db>.elementor-container {
    min-height: 50px;
}

.elementor-75888 .elementor-element.elementor-element-7c38d7db {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1% 0% 1% 0%;
}

.elementor-75888 .elementor-element.elementor-element-7c38d7db>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-75888 .elementor-element.elementor-element-8b00226.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-75888 .elementor-element.elementor-element-8b00226.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-75888 .elementor-element.elementor-element-8b00226>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-68954b5>.elementor-container {
    max-width: 1600px;
}

.elementor-75888 .elementor-element.elementor-element-68954b5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0% 3% 0% 3%;
}

.elementor-75888 .elementor-element.elementor-element-68954b5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-75888 .elementor-element.elementor-element-b34ceca {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-b34ceca>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-bbc4ad3 {
    text-align: start;
}

.elementor-75888 .elementor-element.elementor-element-bbc4ad3 .elementor-heading-title {
    font-family: var(--e-global-typography-0f8b484-font-family), sans-serif;
    font-size: var(--e-global-typography-0f8b484-font-size);
    font-weight: var(--e-global-typography-0f8b484-font-weight);
    text-transform: var(--e-global-typography-0f8b484-text-transform);
    line-height: var(--e-global-typography-0f8b484-line-height);
    color: var(--e-global-color-8f29671);
}

.elementor-75888 .elementor-element.elementor-element-2c2c36f {
    max-width: initial;
    flex: none;
    min-width: 25px;
}

.elementor-75888 .elementor-element.elementor-element-2c2c36f>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-75888 .elementor-element.elementor-element-ef1e60e {
    text-align: end;
}

.elementor-75888 .elementor-element.elementor-element-ef1e60e .elementor-heading-title {
    font-family: var(--e-global-typography-0f8b484-font-family), sans-serif;
    font-size: var(--e-global-typography-0f8b484-font-size);
    font-weight: var(--e-global-typography-0f8b484-font-weight);
    text-transform: var(--e-global-typography-0f8b484-text-transform);
    line-height: var(--e-global-typography-0f8b484-line-height);
    color: var(--e-global-color-8f29671);
}

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

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

@media(max-width:1320px) {
    .elementor-75888 .elementor-element.elementor-element-5347706 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-75888 .elementor-element.elementor-element-6c092c4 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-c04218d .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-form .elementor-field-group>label {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-field-type-html {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-button,
    .elementor-widget-form .elementor-button .elementor-button-icon {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-widget-form .elementor-button {
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-widget-form .elementor-message {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group>label {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-type-html {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-field,
    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-subgroup label {
        font-size: var(--e-global-typography-b1ed0a3-font-size);
        line-height: var(--e-global-typography-b1ed0a3-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button,
    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button .elementor-button-icon {
        font-size: var(--e-global-typography-0058aed-font-size);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button {
        line-height: var(--e-global-typography-0058aed-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message {
        font-size: var(--e-global-typography-0c8b45c-font-size);
        line-height: var(--e-global-typography-0c8b45c-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-2c6e041 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-75888 .elementor-element.elementor-element-c70b329>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-813d02d {
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-6643ffc>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-054f0a8 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-eee35a3>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-18c2504 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-05408e6-font-size);
        letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-8d21fcb>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-1cc08fb .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-05408e6-font-size);
        letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-476faec>.elementor-element-populated {
        padding: 5% 0% 0% 0%;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-5606772 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-237964c {
        font-size: var(--e-global-typography-b1ed0a3-font-size);
        line-height: var(--e-global-typography-b1ed0a3-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-7c38d7db {
        padding: 1% 5% 1% 5%;
    }

    .elementor-75888 .elementor-element.elementor-element-8b00226>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-68954b5 {
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-bbc4ad3 .elementor-heading-title {
        font-size: var(--e-global-typography-0f8b484-font-size);
        line-height: var(--e-global-typography-0f8b484-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-ef1e60e .elementor-heading-title {
        font-size: var(--e-global-typography-0f8b484-font-size);
        line-height: var(--e-global-typography-0f8b484-line-height);
    }
}

@media(max-width:800px) {
    .elementor-75888 .elementor-element.elementor-element-5347706 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-c04218d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-75888 .elementor-element.elementor-element-c04218d {
        text-align: center;
    }

    .elementor-75888 .elementor-element.elementor-element-c04218d .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-form .elementor-field-group>label {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-field-type-html {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .elementor-button,
    .elementor-widget-form .elementor-button .elementor-button-icon {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-widget-form .elementor-button {
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-widget-form .elementor-message {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group>label {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-type-html {
        font-size: var(--e-global-typography-de49b87-font-size);
        line-height: var(--e-global-typography-de49b87-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-group .elementor-field,
    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-field-subgroup label {
        font-size: var(--e-global-typography-b1ed0a3-font-size);
        line-height: var(--e-global-typography-b1ed0a3-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button,
    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button .elementor-button-icon {
        font-size: var(--e-global-typography-0058aed-font-size);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-button {
        line-height: var(--e-global-typography-0058aed-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-a54f47e .elementor-message {
        font-size: var(--e-global-typography-0c8b45c-font-size);
        line-height: var(--e-global-typography-0c8b45c-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-2c6e041 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-75888 .elementor-element.elementor-element-c70b329>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-6643ffc>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-image-box .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-8c49e5a .elementor-image-box-description {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-eee35a3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var(--e-global-typography-accent-font-size);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-18c2504 .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-05408e6-font-size);
        letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-8d21fcb>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-1cc08fb .elementor-nav-menu .elementor-item {
        font-size: var(--e-global-typography-05408e6-font-size);
        letter-spacing: var(--e-global-typography-05408e6-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-476faec>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 5% 0% 0% 0%;
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }

    .elementor-75888 .elementor-element.elementor-element-5606772>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-5606772 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-237964c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-237964c {
        font-size: var(--e-global-typography-b1ed0a3-font-size);
        line-height: var(--e-global-typography-b1ed0a3-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-8b00226>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 0% 0% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-b34ceca>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 3% 0% 3% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-bbc4ad3 {
        text-align: start;
    }

    .elementor-75888 .elementor-element.elementor-element-bbc4ad3 .elementor-heading-title {
        font-size: var(--e-global-typography-0f8b484-font-size);
        line-height: var(--e-global-typography-0f8b484-line-height);
    }

    .elementor-75888 .elementor-element.elementor-element-2c2c36f>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 3% 0% 3% 0%;
    }

    .elementor-75888 .elementor-element.elementor-element-ef1e60e {
        text-align: start;
    }

    .elementor-75888 .elementor-element.elementor-element-ef1e60e .elementor-heading-title {
        font-size: var(--e-global-typography-0f8b484-font-size);
        line-height: var(--e-global-typography-0f8b484-line-height);
    }
}

@media(min-width:801px) {
    .elementor-75888 .elementor-element.elementor-element-d037647 {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-34b65c7 {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-b34ceca {
        width: 40%;
    }

    .elementor-75888 .elementor-element.elementor-element-2c2c36f {
        width: 60%;
    }
}

@media(max-width:1320px) and (min-width:801px) {
    .elementor-75888 .elementor-element.elementor-element-c70b329 {
        width: 100%;
    }

    .elementor-75888 .elementor-element.elementor-element-6643ffc {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-eee35a3 {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-8d21fcb {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-476faec {
        width: 50%;
    }

    .elementor-75888 .elementor-element.elementor-element-8b00226 {
        width: 100%;
    }

    .elementor-75888 .elementor-element.elementor-element-b34ceca {
        width: 40%;
    }

    .elementor-75888 .elementor-element.elementor-element-2c2c36f {
        width: 60%;
    }
}

/*# sourceURL=elementor-frontend-inline-css */
.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.rll-youtube-player:focus-within {
    outline: 2px solid currentColor;
    outline-offset: 5px;
}

.rll-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.rll-youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: var(--wpr-bg-9f1b064b-dabb-4fe1-994a-7d050ef33c01) no-repeat center;
    background-color: transparent !important;
    cursor: pointer;
    border: none;
}

.wp-embed-responsive .wp-has-aspect-ratio .rll-youtube-player {
    position: absolute;
    padding-bottom: 0;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

/*# sourceURL=rocket-lazyload-inline-css */
.elementor-78207 .elementor-element.elementor-element-24acc996 .elementor-repeater-item-f141fba .swiper-slide-bg {
    background-image: url(../images/image_028.jpg);
}