:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:root {
    --wp--style--global--content-size: 800px;
    --wp--style--global--wide-size: 1200px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks>.alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks>.alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks>.aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

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

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

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

:root {
    --wp--style--block-gap: 24px;
}

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

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

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

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

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

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

:root :where(.is-layout-flex) {
    gap: 24px;
}

:root :where(.is-layout-grid) {
    gap: 24px;
}

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

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

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

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

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

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

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

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

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

body {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

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

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

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

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

.elementor-kit-2032 {
    --e-global-color-primary: #000000;
    --e-global-color-secondary: #FFFFFF;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #00000000;
    --e-global-color-61f7d2f: #FF9F49;
    --e-global-color-fad7e6d: #FFE8D3;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-secondary-font-family: "Roboto";
    --e-global-typography-secondary-font-size: 14px;
    --e-global-typography-secondary-font-weight: normal;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-size: 18px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-size: 14px;
    --e-global-typography-accent-font-weight: normal;
    --e-global-typography-accent-line-height: 1em;
    color: #000000;
    font-weight: normal;
}

.elementor-kit-2032 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-kit-2032 a {
    color: #FF9F49;
}

.elementor-kit-2032 a:hover {
    color: #000000;
}

.elementor-kit-2032 h1 {
    color: #000000;
    font-size: 32px;
    font-weight: bold;
}

.elementor-kit-2032 h2 {
    color: #000000;
    font-size: 26px;
    font-weight: bold;
}

.elementor-kit-2032 h3 {
    color: #000000;
    font-size: 22px;
    font-weight: bold;
    line-height: 1em;
}

.elementor-kit-2032 h4 {
    color: #000000;
    font-size: 20px;
    line-height: 1em;
}

.elementor-kit-2032 h5 {
    color: #000000;
}

.elementor-kit-2032 h6 {
    color: #000000;
}

.elementor-kit-2032 button,
.elementor-kit-2032 input[type="button"],
.elementor-kit-2032 input[type="submit"],
.elementor-kit-2032 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 20px 38px 20px 38px;
}

.elementor-kit-2032 label {
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 2.6em;
}

.elementor-kit-2032 input:not([type="button"]):not([type="submit"]),
.elementor-kit-2032 textarea,
.elementor-kit-2032 .elementor-field-textual {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #000000;
    border-style: solid;
    border-color: #E5E5E5;
    border-radius: 0px 0px 0px 0px;
}

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

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

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

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

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

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

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

@media(max-width:767px) {
    .elementor-kit-2032 h1 {
        font-size: 28px;
        line-height: 1.1em;
    }

    .elementor-kit-2032 h2 {
        font-size: 24px;
    }

    .elementor-kit-2032 h3 {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-kit-2032 h4 {
        font-size: 18px;
    }

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

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

.elementor-5 .elementor-element.elementor-element-930e4d8 {
    --display: flex;
    --min-height: 550px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-930e4d8:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-930e4d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/assets/background.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-936ee2e {
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-936ee2e:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-936ee2e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFCC;
}

.elementor-5 .elementor-element.elementor-element-b3791ca .elementor-heading-title {
    font-size: 28px;
}

.elementor-5 .elementor-element.elementor-element-c34eff3 .elementor-button {
    background-color: #282828BA;
    font-size: 13px;
    font-weight: normal;
    text-transform: capitalize;
    line-height: 1.5em;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-c34eff3 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-5 .elementor-element.elementor-element-dbdd5bd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-0b3a1eb .elementor-button {
    background-color: var(--e-global-color-61f7d2f);
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-160bc33 .elementor-button {
    background-color: #FFC200;
    font-weight: bold;
    text-transform: capitalize;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-5 .elementor-element.elementor-element-3122fdf .brands-list__item {
    max-width: calc(100% / 6);
    flex: 0 0 calc(100% / 6);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 6);
}

.elementor-5 .elementor-element.elementor-element-3122fdf .brands-list .brands-list__item-img-wrap {
    text-align: left;
    padding: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-3122fdf .brands-list .brands-list__item-name {
    font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-306eb21 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-2848965 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-5 .elementor-element.elementor-element-2848965 .elementor-repeater-item-242367e.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-ebdc392 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-1b945db {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-1b945db .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-90e226c {
    --divider-border-style: solid;
    --divider-color: #FF5B00;
    --divider-border-width: 3.8px;
    --divider-element-spacing: 18px;
}

.elementor-5 .elementor-element.elementor-element-90e226c .elementor-divider-separator {
    width: 45%;
    margin: 0 auto;
}

.elementor-5 .elementor-element.elementor-element-90e226c .elementor-divider {
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-5 .elementor-element.elementor-element-90e226c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-90e226c.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-90e226c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-90e226c.elementor-view-framed .elementor-icon,
.elementor-5 .elementor-element.elementor-element-90e226c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

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

.elementor-5 .elementor-element.elementor-element-ff2268e:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-ff2268e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-ff2268e .elementor-repeater-item-9d23815.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-e1f8a51 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-e1f8a51.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-5162f49>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5162f49 img {
    height: 41vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-3594cb0 {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-3594cb0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-363b755 .elementor-button {
    background-color: #04BC44;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 12px 8px 12px;
}

.elementor-5 .elementor-element.elementor-element-336e98a .elementor-heading-title {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-6d4b36d {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-6d4b36d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-4451256>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5 .elementor-element.elementor-element-4451256 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-4451256 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.elementor-5 .elementor-element.elementor-element-15d87a7 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-15d87a7 .elementor-heading-title {
    font-size: 23px;
    font-weight: bold;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-5899851 .elementor-button {
    background-color: #FF5B00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 17px 17px 17px;
}

.elementor-5 .elementor-element.elementor-element-5899851 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-5899851 .elementor-button:focus {
    background-color: #2E2E2E;
}

.elementor-5 .elementor-element.elementor-element-5899851>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-45f52c4:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-45f52c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-45f52c4 .elementor-repeater-item-9d23815.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-65abe49 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-65abe49.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-79c7f6b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-79c7f6b img {
    height: 41vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-208d0e7 {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-208d0e7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-a5769bd .elementor-button {
    background-color: #049DBC;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 12px 8px 12px;
}

.elementor-5 .elementor-element.elementor-element-2538fad .elementor-heading-title {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-14baee0 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-14baee0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-2464392>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5 .elementor-element.elementor-element-2464392 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-2464392 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.elementor-5 .elementor-element.elementor-element-8564896 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-8564896 .elementor-heading-title {
    font-size: 23px;
    font-weight: bold;
    color: #FF5C3A;
}

.elementor-5 .elementor-element.elementor-element-a126900 .elementor-button {
    background-color: #FF5B00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 17px 17px 17px;
}

.elementor-5 .elementor-element.elementor-element-a126900 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-a126900 .elementor-button:focus {
    background-color: #2E2E2E;
}

.elementor-5 .elementor-element.elementor-element-a126900>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-1457a79:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-1457a79>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-1457a79 .elementor-repeater-item-9d23815.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-026b0a9 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-026b0a9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-c4acada>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-c4acada img {
    height: 41vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-142781a {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-142781a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-d9dd2a1 .elementor-button {
    background-color: #00749E;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 12px 8px 12px;
}

.elementor-5 .elementor-element.elementor-element-913e9cb .elementor-heading-title {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-a783b66 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-a783b66.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-8b59c0b>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5 .elementor-element.elementor-element-8b59c0b {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-8b59c0b .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.elementor-5 .elementor-element.elementor-element-4a6e5cc {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-4a6e5cc .elementor-heading-title {
    font-size: 23px;
    font-weight: bold;
    color: #FF5C3A;
}

.elementor-5 .elementor-element.elementor-element-fe974e7 .elementor-button {
    background-color: #FF5B00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 17px 17px 17px;
}

.elementor-5 .elementor-element.elementor-element-fe974e7 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-fe974e7 .elementor-button:focus {
    background-color: #2E2E2E;
}

.elementor-5 .elementor-element.elementor-element-fe974e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-dd26a0d:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-dd26a0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-dd26a0d .elementor-repeater-item-9d23815.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-bfbfd85 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-bfbfd85.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-dfb88d7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-dfb88d7 img {
    height: 41vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-2aad0a9 {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-2aad0a9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-b18a22a .elementor-button {
    background-color: #BC0604;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 12px 8px 12px;
}

.elementor-5 .elementor-element.elementor-element-3a2fc93 .elementor-heading-title {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-f81b9b0 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-f81b9b0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-5e09c32>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5 .elementor-element.elementor-element-5e09c32 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-5e09c32 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.elementor-5 .elementor-element.elementor-element-281f111 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-281f111 .elementor-heading-title {
    font-size: 23px;
    font-weight: bold;
    color: #FF5C3A;
}

.elementor-5 .elementor-element.elementor-element-88caa5f .elementor-button {
    background-color: #FF5B00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 17px 17px 17px;
}

.elementor-5 .elementor-element.elementor-element-88caa5f .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-88caa5f .elementor-button:focus {
    background-color: #2E2E2E;
}

.elementor-5 .elementor-element.elementor-element-88caa5f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-94bb09e:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-94bb09e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-94bb09e .elementor-repeater-item-9d23815.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-fb85029 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-fb85029.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-eb904d0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-eb904d0 img {
    height: 41vh;
    object-fit: cover;
    object-position: center center;
    border-radius: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-f403c9c {
    --display: flex;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-5 .elementor-element.elementor-element-f403c9c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-77f7c0d .elementor-button {
    background-color: #049DBC;
    font-size: 12px;
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 12px 8px 12px;
}

.elementor-5 .elementor-element.elementor-element-d6a7caa .elementor-heading-title {
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-f745db8 {
    --display: flex;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-f745db8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-0151573>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-5 .elementor-element.elementor-element-0151573 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-0151573 .elementor-heading-title {
    font-family: "Helvetica", Sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #808080;
}

.elementor-5 .elementor-element.elementor-element-ea38a03 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-ea38a03 .elementor-heading-title {
    font-size: 23px;
    font-weight: bold;
    color: #FF5C3A;
}

.elementor-5 .elementor-element.elementor-element-5f349b6 .elementor-button {
    background-color: #FF5B00;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 17px 17px 17px;
}

.elementor-5 .elementor-element.elementor-element-5f349b6 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-5f349b6 .elementor-button:focus {
    background-color: #2E2E2E;
}

.elementor-5 .elementor-element.elementor-element-5f349b6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-a32becd .elementor-button {
    background-color: #FF5B00;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #FF5B00;
    border-radius: 19px 19px 19px 19px;
}

.elementor-5 .elementor-element.elementor-element-a32becd .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-a32becd .elementor-button:focus {
    background-color: #000000A3;
    border-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-a32becd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 23px 0px 0px 0px;
}

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

.elementor-5 .elementor-element.elementor-element-a99c330 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-5 .elementor-element.elementor-element-e0db71c .elementor-heading-title {
    font-size: 26px;
    font-weight: bold;
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-fd6e12e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-3241e15 .elementor-button {
    background-color: var(--e-global-color-61f7d2f);
    font-weight: bold;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-b9e5f0e .elementor-button {
    background-color: #7E6C5C61;
    font-weight: bold;
    text-transform: capitalize;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 20px 20px 20px 20px;
}

.elementor-5 .elementor-element.elementor-element-7ed724f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5 .elementor-element.elementor-element-0592607 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-5 .elementor-element.elementor-element-1b19172 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-5 .elementor-element.elementor-element-f0a2460 {
    --display: flex;
    --min-height: 620px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --overlay-opacity: 0.55;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #D5D2D2C4;
    --border-color: #D5D2D2C4;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-5 .elementor-element.elementor-element-f0a2460:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-f0a2460>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2024/11/flow-tour-duoc-de-cu-Best-of-Bespoke-Tour-2024.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-f0a2460::before,
.elementor-5 .elementor-element.elementor-element-f0a2460>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-f0a2460>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-f0a2460>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-f0a2460>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-f0a2460>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, #00000000 47%, #000000 86%);
}

.elementor-5 .elementor-element.elementor-element-ecde380 .elementor-heading-title {
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-04b75ac .elementor-button {
    background-color: #FFFFFF;
    fill: #000000;
    color: #000000;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-5 .elementor-element.elementor-element-f8514fb {
    --display: flex;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-b9b67b0 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

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

.elementor-5 .elementor-element.elementor-element-2c81be5 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-291f4f7 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-ee189dd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 0.55;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-ee189dd:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-ee189dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2023/04/du-khach-dung-chan-o-thanh-ho-tai-ladakh-trong-chuyen-bike-trip.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-ee189dd::before,
.elementor-5 .elementor-element.elementor-element-ee189dd>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-ee189dd>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-ee189dd>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-ee189dd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-ee189dd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, #FFFFFF05 0%, #000000 90%);
}

.elementor-5 .elementor-element.elementor-element-48b3cd1 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-48b3cd1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-5178cbe .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-b454a75 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}

.elementor-5 .elementor-element.elementor-element-fa20ec3 .elementor-button {
    background-color: #F0F0F040;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 16px 8px 16px;
}

.elementor-5 .elementor-element.elementor-element-fa20ec3 {
    width: auto;
    max-width: auto;
}

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

.elementor-5 .elementor-element.elementor-element-ee69345 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

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

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

body.rtl .elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d856861 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-5 .elementor-element.elementor-element-d856861 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-5ec9c2d {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

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

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

body.rtl .elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-5 .elementor-element.elementor-element-d8f35eb {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-5 .elementor-element.elementor-element-d8f35eb .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-c7740d7 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-d651b64 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-650288e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 0.55;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-5 .elementor-element.elementor-element-650288e:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-650288e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../wp-content/uploads/2022/12/cuoi-lac-da-o-ai-cap.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-650288e::before,
.elementor-5 .elementor-element.elementor-element-650288e>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-650288e>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-650288e>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-650288e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-650288e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, #FFFFFF05 0%, #000000 90%);
}

.elementor-5 .elementor-element.elementor-element-21e2672 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-21e2672.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-ec6cd75 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-93fcb4b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}

.elementor-5 .elementor-element.elementor-element-93fcb4b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-7911320 .elementor-button {
    background-color: #F0F0F040;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 16px 8px 16px;
}

.elementor-5 .elementor-element.elementor-element-7911320 {
    width: auto;
    max-width: auto;
}

.elementor-5 .elementor-element.elementor-element-ea42b0d .elementor-button {
    background-color: #F0F0F040;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    padding: 8px 16px 8px 16px;
}

.elementor-5 .elementor-element.elementor-element-ea42b0d {
    width: auto;
    max-width: auto;
}

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

.elementor-5 .elementor-element.elementor-element-c4328b5 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

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

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

body.rtl .elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-5 .elementor-element.elementor-element-a1c7f0e .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-957573e {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
}

body.rtl .elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
}

body:not(.rtl) .elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-5 .elementor-element.elementor-element-19902e5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-5 .elementor-element.elementor-element-19902e5 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-5 .elementor-element.elementor-element-dd28d6a {
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-cf32d8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-cf32d8d:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-cf32d8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgb(219,213,249);
}

.elementor-5 .elementor-element.elementor-element-a85d475 {
    --display: flex;
    --margin-top: 38px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-93ce04d .elementor-heading-title {
    font-size: 22px;
}

.elementor-5 .elementor-element.elementor-element-b29484c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-b29484c:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-b29484c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-5dd49d3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-613b4f1 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-c92bc7e img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-6465fd9>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6465fd9 {
    font-weight: bold;
}

.elementor-5 .elementor-element.elementor-element-c1e1cad>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-c1e1cad {
    font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-0ecbb75 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-0ecbb75:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-0ecbb75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-e1a45e5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-9c8222e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-9f39fdc img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-5f3b94b>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5f3b94b {
    font-weight: bold;
}

.elementor-5 .elementor-element.elementor-element-95c1d4a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-95c1d4a {
    font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-a9d49ac {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 10px;
    --margin-left: 10px;
    --margin-right: 10px;
}

.elementor-5 .elementor-element.elementor-element-a9d49ac:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-a9d49ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-b4a5569 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-5 .elementor-element.elementor-element-826aa73 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-5 .elementor-element.elementor-element-214c902 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-5 .elementor-element.elementor-element-5ff4fdf>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-5ff4fdf {
    font-weight: bold;
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-9cc0cbc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-9cc0cbc {
    font-size: 15px;
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-d8f6ea0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.3;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-d8f6ea0:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-5 .elementor-element.elementor-element-d8f6ea0::before,
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-d8f6ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #ffffff;
    --background-overlay: '';
}

.elementor-5 .elementor-element.elementor-element-1edcf4b {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-3c53f9f {
    color: #000000;
}

.elementor-5 .elementor-element.elementor-element-8df57d5 .elementor-heading-title {
    color: #000000;
}

.elementor-5 .elementor-element.elementor-element-8bdf007 {
    font-size: 18px;
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-086ae41 .jet-button__plane-normal {
    background-color: #02010100;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-fad7e6d);
}

.elementor-5 .elementor-element.elementor-element-086ae41 .jet-button__plane-hover {
    background-color: var(--e-global-color-61f7d2f);
}

.elementor-5 .elementor-element.elementor-element-086ae41 .jet-button__container {
    justify-content: flex-start;
}

.elementor-5 .elementor-element.elementor-element-086ae41 .jet-button__state-normal .jet-button__label {
    text-align: left;
    color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-086ae41 .jet-button__state-hover .jet-button__label {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-1aa9933 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-98a43b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
    background-color: #FFC200;
}

.elementor-5 .elementor-element.elementor-element-974125b {
    --display: flex;
    --justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-974125b:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-974125b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFC200;
}

.elementor-5 .elementor-element.elementor-element-974125b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-7e06d8e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-7e06d8e {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-12a34bf {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-12a34bf.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-6eff696 {
    --display: flex;
    --justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-6eff696:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-6eff696>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFC200;
}

.elementor-5 .elementor-element.elementor-element-6eff696.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

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

.elementor-5 .elementor-element.elementor-element-4e395fd .elementor-widget-container {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-4e395fd .elementor-social-icon {
    background-color: #02010100;
}

.elementor-5 .elementor-element.elementor-element-4e395fd .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-4e395fd .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-5 .elementor-element.elementor-element-d5178cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-b8f4d04 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-59a2ec6 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-ca31cc5 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-5 .elementor-element.elementor-element-ca31cc5 .e-gallery-item:focus .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-5 .elementor-element.elementor-element-ca31cc5 {
    --image-transition-duration: 800ms;
    --overlay-transition-duration: 800ms;
    --content-text-align: center;
    --content-padding: 20px;
    --content-transition-duration: 800ms;
    --content-transition-delay: 800ms;
}

.elementor-5 .elementor-element.elementor-element-385eedd {
    --display: flex;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-9d29409 .elementor-heading-title {
    color: var(--e-global-color-primary);
}

.elementor-5 .elementor-element.elementor-element-60b42d6 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-5 .elementor-element.elementor-element-ae87216 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overlay-opacity: 0.95;
    --padding-top: 040px;
    --padding-bottom: 040px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-ae87216::before,
.elementor-5 .elementor-element.elementor-element-ae87216>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-ae87216>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-ae87216>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-ae87216>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-ae87216>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-5 .elementor-element.elementor-element-ae87216 .elementor-repeater-item-28d5df4.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-17e0581 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-17e0581 .elementor-heading-title {
    font-size: 20px;
    font-weight: bold;
    color: var(--e-global-color-61f7d2f);
}

.elementor-5 .elementor-element.elementor-element-c713d46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-c713d46 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-c713d46 .elementor-heading-title {
    font-size: 40px;
    font-weight: bold;
    color: #000000;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts:not(.slick-slider) .jet-posts__item {
    max-width: calc(100% / 3);
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
    flex: 0 0 calc(100% / 3);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title a {
    color: #000000;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title,
.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title a {
    font-size: 22px;
    font-weight: bold;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title {
    text-align: left;
    margin: 20px 0px 20px 0px;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .post-meta {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-excerpt {
    font-size: 17px;
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .jet-more {
    text-decoration: none;
    align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .jet-more:hover {
    text-decoration: none;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-carousel .jet-slick-dots li {
    padding-left: 5px;
    padding-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-carousel .jet-slick-dots {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-title-fields__item-label {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-ad612f3 .jet-content-fields__item-label {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-8d72f9a .elementor-button {
    background-color: #000000CC;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 17px 17px 17px 17px;
    padding: 20px 38px 20px 38px;
}

.elementor-5 .elementor-element.elementor-element-8d72f9a .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-8d72f9a .elementor-button:focus {
    background-color: #FF5B00;
    border-color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-8d72f9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-ae87216:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-ae87216>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-136fc96 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --overlay-opacity: 0.95;
    --padding-top: 040px;
    --padding-bottom: 040px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-136fc96::before,
.elementor-5 .elementor-element.elementor-element-136fc96>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-136fc96>.e-con-inner>.elementor-background-video-container::before,
.elementor-5 .elementor-element.elementor-element-136fc96>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-136fc96>.e-con-inner>.elementor-background-slideshow::before,
.elementor-5 .elementor-element.elementor-element-136fc96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-5 .elementor-element.elementor-element-136fc96 .elementor-repeater-item-28d5df4.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5 .elementor-element.elementor-element-be3e822>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-be3e822 {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-be3e822 .elementor-heading-title {
    font-size: 40px;
    font-weight: bold;
    color: #000000;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts:not(.slick-slider) .jet-posts__item {
    max-width: calc(100% / 3);
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
    flex: 0 0 calc(100% / 3);
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .entry-title,
.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .entry-title a {
    font-size: 18px;
    font-weight: bold;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .entry-title {
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .post-meta {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .entry-excerpt {
    text-align: left;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .jet-more {
    text-decoration: none;
    align-self: flex-start;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts .jet-more:hover {
    text-decoration: none;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-carousel .jet-slick-dots li {
    padding-left: 5px;
    padding-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-carousel .jet-slick-dots {
    justify-content: center;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-title-fields__item-label {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-acf1dcf .jet-content-fields__item-label {
    margin-right: 5px;
}

.elementor-5 .elementor-element.elementor-element-e015a44 .elementor-button {
    background-color: #000000CC;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000000;
    border-radius: 17px 17px 17px 17px;
    padding: 20px 38px 20px 38px;
}

.elementor-5 .elementor-element.elementor-element-e015a44 .elementor-button:hover,
.elementor-5 .elementor-element.elementor-element-e015a44 .elementor-button:focus {
    background-color: #FF5B00;
    border-color: #FF5B00;
}

.elementor-5 .elementor-element.elementor-element-e015a44>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-136fc96:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-136fc96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-5 .elementor-element.elementor-element-b41f96d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-6fb9a62>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-5 .elementor-element.elementor-element-6fb9a62 .gallery-item .gallery-caption {
    display: none;
}

.elementor-5 .elementor-element.elementor-element-9267bc3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-5 .elementor-element.elementor-element-9267bc3:not(.elementor-motion-effects-element-type-background),
.elementor-5 .elementor-element.elementor-element-9267bc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #4D40CA;
}

.elementor-5 .elementor-element.elementor-element-65e5091 {
    --display: flex;
}

.elementor-5 .elementor-element.elementor-element-7aad9d1 .elementor-heading-title {
    font-size: 32px;
    font-weight: bold;
    color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-15c69c1 {
    --display: flex;
}

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

.elementor-5 .elementor-element.elementor-element-21fa5e9 .elementor-widget-container {
    text-align: center;
}

.elementor-5 .elementor-element.elementor-element-21fa5e9 .elementor-social-icon {
    background-color: #02010100;
}

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

@media(max-width:1024px) {

    .elementor-5 .elementor-element.elementor-element-930e4d8:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-930e4d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }

    .elementor-5 .elementor-element.elementor-element-5162f49 img {
        height: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3594cb0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-336e98a .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-6d4b36d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-ff2268e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-65abe49.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-5 .elementor-element.elementor-element-79c7f6b img {
        height: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-208d0e7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-2538fad .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-14baee0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-45f52c4 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-c4acada img {
        height: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-142781a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-913e9cb .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-a783b66 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-1457a79 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-dfb88d7 img {
        height: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-2aad0a9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-3a2fc93 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-f81b9b0 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-dd26a0d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-eb904d0 img {
        height: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-f403c9c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-d6a7caa .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-f745db8 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-94bb09e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }

    .elementor-5 .elementor-element.elementor-element-cf32d8d {
        --flex-wrap: wrap;
    }

    .elementor-5 .elementor-element.elementor-element-a85d475 {
        --justify-content: center;
    }

    .elementor-5 .elementor-element.elementor-element-60b42d6 {
        --e-image-carousel-slides-to-show: 4;
    }
}

@media(max-width:767px) {

    .elementor-5 .elementor-element.elementor-element-930e4d8:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-930e4d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../../wp-content/assets/background.jpg");
    }

    .elementor-5 .elementor-element.elementor-element-3122fdf .brands-list__item {
        max-width: calc(100% / 3);
        flex: 0 0 calc(100% / 3);
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 3);
    }

    .elementor-5 .elementor-element.elementor-element-ebdc392 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-90e226c .elementor-divider-separator {
        width: 82%;
    }

    .elementor-5 .elementor-element.elementor-element-e1f8a51 {
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5162f49 img {
        border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-336e98a .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-6d4b36d {
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 18px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-15d87a7>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5899851>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5899851 .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-5 .elementor-element.elementor-element-ff2268e {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-65abe49 {
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-79c7f6b img {
        border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-2538fad .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-14baee0 {
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 18px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-8564896>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a126900>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a126900 .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-5 .elementor-element.elementor-element-45f52c4 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-026b0a9 {
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-c4acada img {
        border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-913e9cb .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-a783b66 {
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 18px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-4a6e5cc>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-fe974e7>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-fe974e7 .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-5 .elementor-element.elementor-element-1457a79 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-bfbfd85 {
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-dfb88d7 img {
        border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-3a2fc93 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-f81b9b0 {
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 18px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-281f111>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-88caa5f>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-88caa5f .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-5 .elementor-element.elementor-element-dd26a0d {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-fb85029 {
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-eb904d0 img {
        border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-d6a7caa .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-5 .elementor-element.elementor-element-f745db8 {
        --justify-content: center;
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 18px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-ea38a03>.elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5f349b6>.elementor-widget-container {
        margin: -4px 0px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-5f349b6 .elementor-button {
        padding: 14px 14px 14px 14px;
    }

    .elementor-5 .elementor-element.elementor-element-94bb09e {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --border-radius: 15px 15px 0px 0px;
    }

    .elementor-5 .elementor-element.elementor-element-a32becd .elementor-button {
        padding: 10px 10px 10px 10px;
    }

    .elementor-5 .elementor-element.elementor-element-2848965 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-f0a2460:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-f0a2460>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-5 .elementor-element.elementor-element-f0a2460 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-5 .elementor-element.elementor-element-bcd03ff {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-2c81be5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-291f4f7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-b454a75 {
        --justify-content: flex-start;
    }

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

    .elementor-5 .elementor-element.elementor-element-ee69345 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-5ec9c2d {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-c7740d7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-d651b64 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-93fcb4b {
        --justify-content: flex-start;
    }

    .elementor-5 .elementor-element.elementor-element-1187eff {
        --flex-wrap: nowrap;
    }

    .elementor-5 .elementor-element.elementor-element-dd28d6a {
        --margin-top: 50px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-cf32d8d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-d8f6ea0:not(.elementor-motion-effects-element-type-background),
    .elementor-5 .elementor-element.elementor-element-d8f6ea0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-5 .elementor-element.elementor-element-7e06d8e {
        font-size: 24px;
    }

    .elementor-5 .elementor-element.elementor-element-4e395fd .elementor-widget-container {
        text-align: center;
    }

    .elementor-5 .elementor-element.elementor-element-59a2ec6 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-5 .elementor-element.elementor-element-60b42d6 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-5 .elementor-element.elementor-element-c713d46 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts:not(.slick-slider) .jet-posts__item {
        max-width: calc(100% / 1);
    }

    .elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
        flex: 0 0 calc(100% / 1);
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 1);
    }

    .elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title,
    .elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-title a {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-5 .elementor-element.elementor-element-ad612f3 .jet-posts .entry-excerpt {
        font-size: 16px;
    }

    .elementor-5 .elementor-element.elementor-element-ae87216 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-be3e822 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.2em;
    }

    .elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts:not(.slick-slider) .jet-posts__item {
        max-width: calc(100% / 1);
    }

    .elementor-5 .elementor-element.elementor-element-acf1dcf .jet-posts:not(.jet-equal-cols):not(.slick-slider) .jet-posts__item {
        flex: 0 0 calc(100% / 1);
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% / 1);
    }

    .elementor-5 .elementor-element.elementor-element-136fc96 {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-5 .elementor-element.elementor-element-21fa5e9 .elementor-widget-container {
        text-align: left;
    }
}

@media(min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-936ee2e {
        --width: 42%;
    }

    .elementor-5 .elementor-element.elementor-element-f45383f {
        --width: 90%;
    }

    .elementor-5 .elementor-element.elementor-element-e1f8a51 {
        --width: 28%;
    }

    .elementor-5 .elementor-element.elementor-element-3594cb0 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-6d4b36d {
        --width: 22%;
    }

    .elementor-5 .elementor-element.elementor-element-65abe49 {
        --width: 28%;
    }

    .elementor-5 .elementor-element.elementor-element-208d0e7 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-14baee0 {
        --width: 22%;
    }

    .elementor-5 .elementor-element.elementor-element-026b0a9 {
        --width: 28%;
    }

    .elementor-5 .elementor-element.elementor-element-142781a {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-a783b66 {
        --width: 22%;
    }

    .elementor-5 .elementor-element.elementor-element-bfbfd85 {
        --width: 28%;
    }

    .elementor-5 .elementor-element.elementor-element-2aad0a9 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-f81b9b0 {
        --width: 22%;
    }

    .elementor-5 .elementor-element.elementor-element-fb85029 {
        --width: 28%;
    }

    .elementor-5 .elementor-element.elementor-element-f403c9c {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-f745db8 {
        --width: 22%;
    }

    .elementor-5 .elementor-element.elementor-element-a99c330 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-7ed724f {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-48b3cd1 {
        --width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-b454a75 {
        --width: 40%;
    }

    .elementor-5 .elementor-element.elementor-element-ee69345 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-5ec9c2d {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-21e2672 {
        --width: 38%;
    }

    .elementor-5 .elementor-element.elementor-element-93fcb4b {
        --width: 61.989%;
    }

    .elementor-5 .elementor-element.elementor-element-c4328b5 {
        --width: 50%;
    }

    .elementor-5 .elementor-element.elementor-element-974125b {
        --width: 60%;
    }

    .elementor-5 .elementor-element.elementor-element-12a34bf {
        --width: 14.637%;
    }

    .elementor-5 .elementor-element.elementor-element-6eff696 {
        --width: 25%;
    }

    .elementor-5 .elementor-element.elementor-element-136fc96 {
        --content-width: 1180px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5 .elementor-element.elementor-element-936ee2e {
        --width: 620px;
    }

    .elementor-5 .elementor-element.elementor-element-e1f8a51 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-3594cb0 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-6d4b36d {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-65abe49 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-208d0e7 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-14baee0 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-026b0a9 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-142781a {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-a783b66 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-bfbfd85 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-2aad0a9 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-f81b9b0 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-fb85029 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-f403c9c {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-f745db8 {
        --width: 100%;
    }

    .elementor-5 .elementor-element.elementor-element-a85d475 {
        --width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-b29484c {
        --width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-0ecbb75 {
        --width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-a9d49ac {
        --width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-974125b {
        --width: 45%;
    }

    .elementor-5 .elementor-element.elementor-element-12a34bf {
        --width: 20%;
    }

    .elementor-5 .elementor-element.elementor-element-6eff696 {
        --width: 35%;
    }
}

.elementor-2931 .elementor-element.elementor-element-3ed3cdf0 .elementor-repeater-item-c892b07.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-bc-flex-widget .elementor-2931 .elementor-element.elementor-element-16daf427.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2931 .elementor-element.elementor-element-16daf427.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2931 .elementor-element.elementor-element-16daf427>.elementor-element-populated {
    padding: 6px 10px 12px 10px;
}

.elementor-2931 .elementor-element.elementor-element-5ce4eb5f>.elementor-element-populated {
    padding: 9px 0px 10px 10px;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav--horizontal {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link {
    justify-content: flex-end;
    text-align: right;
}

body:not(.rtl) .elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav--horizontal .jet-nav__sub {
    text-align: left;
}

body.rtl .elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav--horizontal .jet-nav__sub {
    text-align: right;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .menu-item-link-top {
    background-color: rgba(255, 255, 255, 0);
    color: #333e46;
    padding: 4px 10px 4px 10px;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .menu-item-link-top .jet-nav-link-text {
    background-color: rgba(255, 255, 255, 0);
    font-family: "Catamaran", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .menu-item:hover>.menu-item-link-top {
    color: #ff5656;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .menu-item.current-menu-item .menu-item-link-top {
    color: #ff5656;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav>.jet-nav__item {
    margin: 0px 0px 0px 15px;
}

.elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-mobile-menu-active .jet-nav {
    width: 70%;
    padding: 30px 10px 10px 10px;
}

.elementor-2931 .elementor-element.elementor-element-3ed3cdf0>.elementor-container {
    max-width: 1190px;
}

.elementor-2931 .elementor-element.elementor-element-9b8a694 .elementor-repeater-item-35663ad.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-2931 .elementor-element.elementor-element-6d82eb8 .jet-breadcrumbs__item>* {
    font-family: "Catamaran", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 25px;
    letter-spacing: 0px;
}

.elementor-2931 .elementor-element.elementor-element-6d82eb8 .jet-breadcrumbs__item-link {
    color: #a1a8ae;
}

.elementor-2931 .elementor-element.elementor-element-6d82eb8 .jet-breadcrumbs__item-target {
    font-family: "Catamaran", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25px;
    letter-spacing: 0px;
    color: #333e46;
}

.elementor-2931 .elementor-element.elementor-element-9b8a694:not(.elementor-motion-effects-element-type-background),
.elementor-2931 .elementor-element.elementor-element-9b8a694>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f7f8;
}

.elementor-2931 .elementor-element.elementor-element-9b8a694>.elementor-container {
    max-width: 1190px;
}

.elementor-2931 .elementor-element.elementor-element-9b8a694 {
    transition: border 0.3s, border-radius 0.3s;
}

.elementor-2931 .elementor-element.elementor-element-9b8a694>.elementor-background-overlay {
    transition: border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-2931 .elementor-element.elementor-element-6aa3da39 .jet-nav>.jet-nav__item {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-2931 .elementor-element.elementor-element-16daf427 {
        width: 30%;
    }

    .elementor-2931 .elementor-element.elementor-element-5ce4eb5f {
        width: 70%;
    }
}

@media(max-width:767px) {
    .elementor-2931 .elementor-element.elementor-element-16daf427 {
        width: 50%;
    }

    .elementor-2931 .elementor-element.elementor-element-5ce4eb5f {
        width: 50%;
    }

    .elementor-2931 .elementor-element.elementor-element-6aa3da39 .menu-item-link-top {
        padding: 5px 5px 5px 5px;
    }
}

.elementor-2920 .elementor-element.elementor-element-a343b32 .elementor-repeater-item-c892b07.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-bc-flex-widget .elementor-2920 .elementor-element.elementor-element-5076ba3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2920 .elementor-element.elementor-element-5076ba3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2920 .elementor-element.elementor-element-5076ba3>.elementor-element-populated {
    padding: 6px 10px 12px 10px;
}

.elementor-2920 .elementor-element.elementor-element-58c44ef>.elementor-element-populated {
    padding: 9px 0px 10px 10px;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav--horizontal {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link {
    justify-content: flex-end;
    text-align: right;
}

body:not(.rtl) .elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav--horizontal .jet-nav__sub {
    text-align: left;
}

body.rtl .elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav--horizontal .jet-nav__sub {
    text-align: right;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .menu-item-link-top {
    background-color: rgba(255, 255, 255, 0);
    color: #333e46;
    padding: 4px 10px 4px 10px;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .menu-item-link-top .jet-nav-link-text {
    background-color: rgba(255, 255, 255, 0);
    font-family: "Catamaran", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .menu-item:hover>.menu-item-link-top {
    color: #ff5656;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .menu-item.current-menu-item .menu-item-link-top {
    color: #ff5656;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav>.jet-nav__item {
    margin: 0px 0px 0px 15px;
}

.elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-mobile-menu-active .jet-nav {
    width: 70%;
    padding: 30px 10px 10px 10px;
}

.elementor-2920 .elementor-element.elementor-element-a343b32>.elementor-container {
    max-width: 1190px;
}

@media(max-width:1024px) {
    .elementor-2920 .elementor-element.elementor-element-5d7f793 .jet-nav>.jet-nav__item {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-2920 .elementor-element.elementor-element-5076ba3 {
        width: 30%;
    }

    .elementor-2920 .elementor-element.elementor-element-58c44ef {
        width: 70%;
    }
}

@media(max-width:767px) {
    .elementor-2920 .elementor-element.elementor-element-5076ba3 {
        width: 50%;
    }

    .elementor-2920 .elementor-element.elementor-element-58c44ef {
        width: 50%;
    }

    .elementor-2920 .elementor-element.elementor-element-5d7f793 .menu-item-link-top {
        padding: 5px 5px 5px 5px;
    }
}

.elementor-2922 .elementor-element.elementor-element-9f64273 .elementor-repeater-item-e558aeb.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-2922 .elementor-element.elementor-element-2058768>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-2922 .elementor-element.elementor-element-2058768 .elementor-element-populated a:hover {
    color: #ffffff;
}

.elementor-2922 .elementor-element.elementor-element-c357031 {
    --spacer-size: 24px;
}

.elementor-2922 .elementor-element.elementor-element-e4dfe6e {
    text-align: left;
    font-family: "Catamaran", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 23px;
    letter-spacing: 0.8px;
    color: #a5a5a6;
}

.elementor-2922 .elementor-element.elementor-element-efc7f4b {
    --spacer-size: 26px;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--horizontal {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link {
    justify-content: flex-end;
    text-align: right;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a>.elementor-widget-container {
    padding: 3px 0px 0px 0px;
}

body:not(.rtl) .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--horizontal .jet-nav__sub {
    text-align: left;
}

body.rtl .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--horizontal .jet-nav__sub {
    text-align: right;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .menu-item-link-top {
    background-color: rgba(255, 255, 255, 0);
    color: #ffffff;
    padding: 4px 10px 4px 10px;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .menu-item-link-top .jet-nav-link-text {
    background-color: rgba(255, 255, 255, 0);
    font-family: "Catamaran", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .menu-item:hover>.menu-item-link-top {
    color: #ff5656;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .menu-item.current-menu-item .menu-item-link-top {
    color: #ff5656;
}

.elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav>.jet-nav__item {
    margin: 0px 0px 0px 14px;
}

.elementor-2922 .elementor-element.elementor-element-9f64273:not(.elementor-motion-effects-element-type-background),
.elementor-2922 .elementor-element.elementor-element-9f64273>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #333e46;
}

.elementor-2922 .elementor-element.elementor-element-9f64273>.elementor-container {
    max-width: 1200px;
}

.elementor-2922 .elementor-element.elementor-element-9f64273 {
    transition: border 0.3s, border-radius 0.3s;
    padding: 30px 0px 0px 0px;
}

.elementor-2922 .elementor-element.elementor-element-9f64273>.elementor-background-overlay {
    transition: border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
    .elementor-2922 .elementor-element.elementor-element-2058768.elementor-column {
        order: 1;
    }

    .elementor-2922 .elementor-element.elementor-element-e4dfe6e {
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--horizontal {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical .menu-item-link-top {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical-sub-bottom .menu-item-link-sub {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link {
        justify-content: center;
        text-align: center;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2922 .elementor-element.elementor-element-2058768 {
        width: 100%;
    }

    .elementor-2922 .elementor-element.elementor-element-23df880 {
        width: 100%;
    }
}

@media(max-width:767px) {
    .elementor-2922 .elementor-element.elementor-element-2058768.elementor-column {
        order: 1;
    }

    .elementor-2922 .elementor-element.elementor-element-c357031 {
        --spacer-size: 15px;
    }

    .elementor-2922 .elementor-element.elementor-element-efc7f4b {
        --spacer-size: 10px;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--horizontal {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical .menu-item-link-top {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav--vertical-sub-bottom .menu-item-link-sub {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link {
        justify-content: center;
        text-align: center;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .menu-item-link-top {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2922 .elementor-element.elementor-element-7be8a22a .jet-nav>.jet-nav__item {
        margin: 5px 9px 0px 9px;
    }

    .elementor-2922 .elementor-element.elementor-element-9f64273 {
        padding: 15px 0px 0px 0px;
    }
}

.elementor-5692 .elementor-element.elementor-element-a397126 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #FFE8D3A8;
    --border-color: #FFE8D3A8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 99;
}

.elementor-5692 .elementor-element.elementor-element-a397126.elementor-5692 .elementor-element.elementor-element-a397126 .elementor-repeater-item-07b1409.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-5692 .elementor-element.elementor-element-b9cb653 {
    --display: flex;
}

.elementor-5692 .elementor-element.elementor-element-b9cb653.e-con {
    --order: 99999
        /* order end hack */
    ;
}

.elementor-5692 .elementor-element.elementor-element-b713647 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5692 .elementor-element.elementor-element-b713647.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-b713647.elementor-view-framed .elementor-icon,
.elementor-5692 .elementor-element.elementor-element-b713647.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-b713647.elementor-view-framed .elementor-icon,
.elementor-5692 .elementor-element.elementor-element-b713647.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-b713647 .elementor-icon {
    font-size: 26px;
}

.elementor-5692 .elementor-element.elementor-element-b713647 .elementor-icon svg {
    height: 26px;
}

.elementor-5692 .elementor-element.elementor-element-b200ff0 {
    --display: flex;
    --justify-content: center;
}

.elementor-5692 .elementor-element.elementor-element-a921997 {
    text-align: right;
}

.elementor-5692 .elementor-element.elementor-element-a921997 img {
    width: 80%;
}

.elementor-5692 .elementor-element.elementor-element-9aa0dd0 {
    --display: flex;
}

.elementor-5692 .elementor-element.elementor-element-bd2fe91 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
.elementor-5692 .elementor-element.elementor-element-bd2fe91 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level {
    font-weight: bold;
}

.elementor-5692 .elementor-element.elementor-element-bd2fe91 {
    --jmm-top-items-hor-align: center;
}

.elementor-5692 .elementor-element.elementor-element-bd2fe91 .jet-mobile-menu__container {
    z-index: 999;
}

.elementor-5692 .elementor-element.elementor-element-bd2fe91 .jet-mobile-menu__container .jet-mobile-menu-cover {
    z-index: calc(999-1);
}

.elementor-5692 .elementor-element.elementor-element-1729ce6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-5692 .elementor-element.elementor-element-1729ce6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-1729ce6.elementor-view-framed .elementor-icon,
.elementor-5692 .elementor-element.elementor-element-1729ce6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-1729ce6.elementor-view-framed .elementor-icon,
.elementor-5692 .elementor-element.elementor-element-1729ce6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-5692 .elementor-element.elementor-element-1729ce6 .elementor-icon {
    font-size: 26px;
}

.elementor-5692 .elementor-element.elementor-element-1729ce6 .elementor-icon svg {
    height: 26px;
}

.elementor-5692 .elementor-element.elementor-element-a397126.jet-sticky-transition-in,
.elementor-5692 .elementor-element.elementor-element-a397126.jet-sticky-transition-out {
    transition: margin 0.1s, padding 0.1s;
}

.elementor-5692 .elementor-element.elementor-element-a397126 .elementor-container,
.elementor-5692 .elementor-element.elementor-element-a397126.jet-sticky-transition-out>.elementor-container {
    transition: min-height 0.1s;
}

.elementor-5692 .elementor-element.elementor-element-a397126,
.elementor-5692 .elementor-element.elementor-element-a397126.elementor-theme-builder-content-area {
    height: 400px;
}

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

@media(max-width:1024px) {
    .elementor-5692 .elementor-element.elementor-element-a921997 {
        text-align: center;
    }

    .elementor-5692 .elementor-element.elementor-element-a921997 img {
        width: 70%;
    }

    .elementor-5692 .elementor-element.elementor-element-a397126 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width:767px) {
    .elementor-5692 .elementor-element.elementor-element-b9cb653 {
        --width: 20%;
    }

    .elementor-5692 .elementor-element.elementor-element-b713647 .elementor-icon {
        font-size: 24px;
    }

    .elementor-5692 .elementor-element.elementor-element-b713647 .elementor-icon svg {
        height: 24px;
    }

    .elementor-5692 .elementor-element.elementor-element-b200ff0 {
        --width: 50%;
    }

    .elementor-5692 .elementor-element.elementor-element-a921997 img {
        width: 100%;
    }

    .elementor-5692 .elementor-element.elementor-element-9aa0dd0 {
        --width: 30%;
    }

    .elementor-5692 .elementor-element.elementor-element-1729ce6 .elementor-icon {
        font-size: 24px;
    }

    .elementor-5692 .elementor-element.elementor-element-1729ce6 .elementor-icon svg {
        height: 24px;
    }

    .elementor-5692 .elementor-element.elementor-element-a397126 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
        --z-index: 99;
    }
}

@media(min-width:768px) {
    .elementor-5692 .elementor-element.elementor-element-b9cb653 {
        --width: 20%;
    }

    .elementor-5692 .elementor-element.elementor-element-b200ff0 {
        --width: 20%;
    }

    .elementor-5692 .elementor-element.elementor-element-9aa0dd0 {
        --width: 60%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-5692 .elementor-element.elementor-element-b200ff0 {
        --width: 70%;
    }

    .elementor-5692 .elementor-element.elementor-element-9aa0dd0 {
        --width: 30%;
    }
}

.elementor-4430 .elementor-element.elementor-element-d862a39 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.06;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-4430 .elementor-element.elementor-element-d862a39:not(.elementor-motion-effects-element-type-background),
.elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #050301;
}

.elementor-4430 .elementor-element.elementor-element-d862a39 .elementor-repeater-item-c1a9534.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-4430 .elementor-element.elementor-element-b713d80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-4430 .elementor-element.elementor-element-b713d80 .elementor-repeater-item-afbc511.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-4430 .elementor-element.elementor-element-0e4ee9d {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
}

.elementor-4430 .elementor-element.elementor-element-14a49af .elementor-heading-title {
    font-size: 18px;
    font-weight: bold;
    color: #FF5B00;
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-icon i {
    color: var(--e-global-color-fad7e6d);
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-icon svg {
    fill: var(--e-global-color-fad7e6d);
    transition: fill 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9f2faca {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-text {
    color: var(--e-global-color-fad7e6d);
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9f2faca .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FF9C34;
}

.elementor-4430 .elementor-element.elementor-element-987ba7d {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-136eec2 .elementor-heading-title {
    font-size: 18px;
    font-weight: bold;
    color: #FF5B00;
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-icon i {
    color: var(--e-global-color-fad7e6d);
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-fad7e6d);
    transition: fill 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-9ffbee2 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FF9C34;
}

.elementor-4430 .elementor-element.elementor-element-70c7cdf {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-924650f .elementor-heading-title {
    font-size: 18px;
    font-weight: bold;
    color: #FF5B00;
}

.elementor-4430 .elementor-element.elementor-element-6556f4e {
    text-align: left;
}

.elementor-4430 .elementor-element.elementor-element-6556f4e img {
    width: 50%;
}

.elementor-4430 .elementor-element.elementor-element-e3d31a7 {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-29324ef .elementor-heading-title {
    font-size: 18px;
    font-weight: bold;
    color: #FF5B00;
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-icon i {
    color: var(--e-global-color-fad7e6d);
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-fad7e6d);
    transition: fill 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-c952700 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-4430 .elementor-element.elementor-element-c952700 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FF9C34;
}

.elementor-4430 .elementor-element.elementor-element-6ecc3d0 {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-a8bf9bd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-fad7e6d);
    --divider-border-width: 1px;
}

.elementor-4430 .elementor-element.elementor-element-a8bf9bd>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-4430 .elementor-element.elementor-element-a8bf9bd .elementor-divider-separator {
    width: 100%;
}

.elementor-4430 .elementor-element.elementor-element-a8bf9bd .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

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

.elementor-4430 .elementor-element.elementor-element-b10b17c .elementor-repeater-item-cfe74a8.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-4430 .elementor-element.elementor-element-c99161a {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-0068f2f {
    text-align: left;
}

.elementor-4430 .elementor-element.elementor-element-0068f2f img {
    width: 90%;
}

.elementor-4430 .elementor-element.elementor-element-484fdb0 {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-46139e1>.elementor-widget-container {
    margin: 05px 0px 0px 0px;
}

.elementor-4430 .elementor-element.elementor-element-46139e1 {
    font-size: 14px;
    color: var(--e-global-color-fad7e6d);
}

.elementor-4430 .elementor-element.elementor-element-4b70868 {
    --display: flex;
}

.elementor-4430 .elementor-element.elementor-element-71c3d4f>.elementor-widget-container {
    margin: 05px 0px 0px 0px;
}

.elementor-4430 .elementor-element.elementor-element-71c3d4f {
    text-align: right;
    font-size: 14px;
    font-weight: 300;
    color: var(--e-global-color-fad7e6d);
}

.elementor-4430 .elementor-element.elementor-element-d862a39::before,
.elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-background-video-container::before,
.elementor-4430 .elementor-element.elementor-element-d862a39>.e-con-inner>.elementor-background-video-container::before,
.elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-background-slideshow::before,
.elementor-4430 .elementor-element.elementor-element-d862a39>.e-con-inner>.elementor-background-slideshow::before,
.elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

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

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

@media(max-width:1024px) {
    .elementor-4430 .elementor-element.elementor-element-6ecc3d0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-4430 .elementor-element.elementor-element-0068f2f img {
        width: 100%;
    }

    .elementor-4430 .elementor-element.elementor-element-46139e1 {
        text-align: center;
    }

    .elementor-4430 .elementor-element.elementor-element-71c3d4f {
        text-align: center;
    }

    .elementor-4430 .elementor-element.elementor-element-d862a39 {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:767px) {

    .elementor-4430 .elementor-element.elementor-element-d862a39::before,
    .elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-background-video-container::before,
    .elementor-4430 .elementor-element.elementor-element-d862a39>.e-con-inner>.elementor-background-video-container::before,
    .elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-background-slideshow::before,
    .elementor-4430 .elementor-element.elementor-element-d862a39>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-4430 .elementor-element.elementor-element-d862a39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../wp-content/uploads/2021/09/nui-o-himalaya.jpg");
        background-position: 0px 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-0e4ee9d {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-987ba7d {
        --width: 50%;
        --justify-content: flex-start;
    }

    .elementor-4430 .elementor-element.elementor-element-70c7cdf {
        --width: 50%;
        --justify-content: flex-start;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-e3d31a7 {
        --margin-top: 25px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-b713d80 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-a8bf9bd>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-0068f2f {
        text-align: center;
    }

    .elementor-4430 .elementor-element.elementor-element-0068f2f img {
        width: 50%;
    }

    .elementor-4430 .elementor-element.elementor-element-46139e1>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-46139e1 {
        font-size: 12px;
    }

    .elementor-4430 .elementor-element.elementor-element-71c3d4f>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-4430 .elementor-element.elementor-element-71c3d4f {
        font-size: 12px;
    }
}

@media(min-width:768px) {
    .elementor-4430 .elementor-element.elementor-element-0e4ee9d {
        --width: 30%;
    }

    .elementor-4430 .elementor-element.elementor-element-987ba7d {
        --width: 25%;
    }

    .elementor-4430 .elementor-element.elementor-element-70c7cdf {
        --width: 20%;
    }

    .elementor-4430 .elementor-element.elementor-element-e3d31a7 {
        --width: 50%;
    }

    .elementor-4430 .elementor-element.elementor-element-c99161a {
        --width: 30%;
    }

    .elementor-4430 .elementor-element.elementor-element-484fdb0 {
        --width: 36.332%;
    }
}

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

ul, ol {
    margin-bottom: 20px;
}

blockquote {
font-size: 17px;
margin: 1.25em 0;
padding: 1.75em 1em 20px;
line-height: 1.5;
position: relative;
border-left: 5px solid #FF9F49;
background:#FFE8D3;
}
 
blockquote cite {
    font-size: 16px;
    display: block;
    margin-top: 5px;
  	font-style: italic;
		font-weight: bold;
}
 
blockquote cite:before {
    content: "\2014 \2009";
}

/* Áp dụng margin-bottom cho figure bên trong các toggle */
.jet-toggle__content-inner figure {
    margin-bottom: 10px !important; /* Khoảng cách giữa figure và các phần tử tiếp theo */
}

/* Khoảng cách 40cm các heading 2 */

h2.wp-block-heading {
    margin-top: 30px;
    margin-bottom: 30px;
}