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


/* ============================================ */


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


/* ============================================ */


:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--theme-color-bg-color: #FFFFFF;
    --wp--preset--color--theme-color-bg-color-2: #FBF7EE;
    --wp--preset--color--theme-color-bd-color: #E8E6E3;
    --wp--preset--color--theme-color-title: #0B0B0D;
    --wp--preset--color--theme-color-meta: #ACAFB2;
    --wp--preset--color--theme-color-link: #BAE9D5;
    --wp--preset--color--theme-color-hover: #5fb991;
    --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--gradient--vertical-link-to-hover: linear-gradient(to bottom, var(--theme-color-link) 0%, var(--theme-color-hover) 100%);
    --wp--preset--gradient--diagonal-link-to-hover: linear-gradient(to bottom right, var(--theme-color-link) 0%, var(--theme-color-hover) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.619), 20px);
    --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.439), 36px);
    --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.751), 42px);
    --wp--preset--font-family--p-font: "DM Sans", sans-serif;
    --wp--preset--font-family--post-font: inherit;
    --wp--preset--font-family--h-1-font: Figtree, sans-serif;
    --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);
    --wp--custom--spacing--tiny: var(--sc-space-tiny, 1rem);
    --wp--custom--spacing--small: var(--sc-space-small, 2rem);
    --wp--custom--spacing--medium: var(--sc-space-medium, 3.3333rem);
    --wp--custom--spacing--large: var(--sc-space-large, 6.6667rem);
    --wp--custom--spacing--huge: var(--sc-space-huge, 8.6667rem);
}

:root {
    --wp--style--global--content-size: 850px;
    --wp--style--global--wide-size: 1290px;
}

: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(.is-layout-flex) {
    gap: 0.5em;
}

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

.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-theme-color-bg-color-color {
    color: var(--wp--preset--color--theme-color-bg-color) !important;
}

.has-theme-color-bg-color-2-color {
    color: var(--wp--preset--color--theme-color-bg-color-2) !important;
}

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

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

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

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

.has-theme-color-hover-color {
    color: var(--wp--preset--color--theme-color-hover) !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-theme-color-bg-color-background-color {
    background-color: var(--wp--preset--color--theme-color-bg-color) !important;
}

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

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

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

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

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

.has-theme-color-hover-background-color {
    background-color: var(--wp--preset--color--theme-color-hover) !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-theme-color-bg-color-border-color {
    border-color: var(--wp--preset--color--theme-color-bg-color) !important;
}

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

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

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

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

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

.has-theme-color-hover-border-color {
    border-color: var(--wp--preset--color--theme-color-hover) !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-vertical-link-to-hover-gradient-background {
    background: var(--wp--preset--gradient--vertical-link-to-hover) !important;
}

.has-diagonal-link-to-hover-gradient-background {
    background: var(--wp--preset--gradient--diagonal-link-to-hover) !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;
}

.has-p-font-font-family {
    font-family: var(--wp--preset--font-family--p-font) !important;
}

.has-post-font-font-family {
    font-family: var(--wp--preset--font-family--post-font) !important;
}

.has-h-1-font-font-family {
    font-family: var(--wp--preset--font-family--h-1-font) !important;
}

:root :where(.wp-block-button .wp-block-button__link) {
    background-color: var(--theme-color-text_link);
    border-radius: 0;
    color: var(--theme-color-inverse_link);
    font-family: var(--theme-font-button_font-family);
    font-size: var(--theme-font-button_font-size);
    font-weight: var(--theme-font-button_font-weight);
    line-height: var(--theme-font-button_line-height);
}

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

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

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

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

:root :where(.wp-block-pullquote) {
    border-width: 1px 0;
    font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.851), 1.5em);
    line-height: 1.6;
}

:root :where(.wp-block-post-comments) {
    padding-top: var(--wp--custom--spacing--small);
}

:root :where(.wp-block-quote) {
    border-width: 1px;
}


/* ============================================ */


.elementor-kit-5 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-color-theme_color_bg_color: #FFFFFF;
    --e-global-color-theme_color_bg_color_2: #FBF7EE;
    --e-global-color-theme_color_bd_color: #E8E6E3;
    --e-global-color-theme_color_title: #0B0B0D;
    --e-global-color-theme_color_text: #5D5D65;
    --e-global-color-theme_color_meta: #ACAFB2;
    --e-global-color-theme_color_link: #BAE9D5;
    --e-global-color-theme_color_hover: #5fb991;
    --e-global-color-theme_color_alt_bg_color: #151419;
    --e-global-color-theme_color_alt_bg_color_2: #1B1A1F;
    --e-global-color-theme_color_alt_bd_color: #262626;
    --e-global-color-theme_color_alt_title: #FFFEFE;
    --e-global-color-theme_color_alt_text: #CED1D7;
    --e-global-color-theme_color_alt_meta: #AFB2B6;
    --e-global-color-theme_color_alt_link: #BAE9D5;
    --e-global-color-theme_color_alt_hover: #5fb991;
    --e-global-typography-theme_font_p-font-family: "DM Sans";
    --e-global-typography-theme_font_p-font-size: 16px;
    --e-global-typography-theme_font_p-font-weight: 400;
    --e-global-typography-theme_font_p-text-transform: none;
    --e-global-typography-theme_font_p-font-style: normal;
    --e-global-typography-theme_font_p-line-height: 1.625em;
    --e-global-typography-theme_font_p-letter-spacing: 0px;
    --e-global-typography-theme_font_post-font-family: "inherit";
    --e-global-typography-theme_font_post-font-weight: inherit;
    --e-global-typography-theme_font_post-text-transform: inherit;
    --e-global-typography-theme_font_post-font-style: inherit;
    --e-global-typography-theme_font_post-text-decoration: inherit;
    --e-global-typography-theme_font_h1-font-family: "Figtree";
    --e-global-typography-theme_font_h1-font-size: 57px;
    --e-global-typography-theme_font_h1-font-weight: 600;
    --e-global-typography-theme_font_h1-text-transform: none;
    --e-global-typography-theme_font_h1-font-style: normal;
    --e-global-typography-theme_font_h1-text-decoration: none;
    --e-global-typography-theme_font_h1-line-height: 1.11em;
    --e-global-typography-theme_font_h1-letter-spacing: -1.7px;
    --e-global-typography-theme_font_h2-font-family: "Figtree";
    --e-global-typography-theme_font_h2-font-size: 47px;
    --e-global-typography-theme_font_h2-font-weight: 600;
    --e-global-typography-theme_font_h2-text-transform: none;
    --e-global-typography-theme_font_h2-font-style: normal;
    --e-global-typography-theme_font_h2-text-decoration: none;
    --e-global-typography-theme_font_h2-line-height: 1.13em;
    --e-global-typography-theme_font_h2-letter-spacing: -1.4px;
    --e-global-typography-theme_font_h3-font-family: "Figtree";
    --e-global-typography-theme_font_h3-font-size: 35px;
    --e-global-typography-theme_font_h3-font-weight: 600;
    --e-global-typography-theme_font_h3-text-transform: none;
    --e-global-typography-theme_font_h3-font-style: normal;
    --e-global-typography-theme_font_h3-text-decoration: none;
    --e-global-typography-theme_font_h3-line-height: 1.11em;
    --e-global-typography-theme_font_h3-letter-spacing: -1px;
    --e-global-typography-theme_font_h4-font-family: "Figtree";
    --e-global-typography-theme_font_h4-font-size: 28px;
    --e-global-typography-theme_font_h4-font-weight: 600;
    --e-global-typography-theme_font_h4-text-transform: none;
    --e-global-typography-theme_font_h4-font-style: normal;
    --e-global-typography-theme_font_h4-text-decoration: none;
    --e-global-typography-theme_font_h4-line-height: 1.21em;
    --e-global-typography-theme_font_h4-letter-spacing: -0.8px;
    --e-global-typography-theme_font_h5-font-family: "Figtree";
    --e-global-typography-theme_font_h5-font-size: 23px;
    --e-global-typography-theme_font_h5-font-weight: 600;
    --e-global-typography-theme_font_h5-text-transform: none;
    --e-global-typography-theme_font_h5-font-style: normal;
    --e-global-typography-theme_font_h5-text-decoration: none;
    --e-global-typography-theme_font_h5-line-height: 1.22em;
    --e-global-typography-theme_font_h5-letter-spacing: -0.5px;
    --e-global-typography-theme_font_h6-font-family: "Figtree";
    --e-global-typography-theme_font_h6-font-size: 19px;
    --e-global-typography-theme_font_h6-font-weight: 600;
    --e-global-typography-theme_font_h6-text-transform: none;
    --e-global-typography-theme_font_h6-font-style: normal;
    --e-global-typography-theme_font_h6-text-decoration: none;
    --e-global-typography-theme_font_h6-line-height: 1.26em;
    --e-global-typography-theme_font_h6-letter-spacing: -0.4px;
    --e-global-typography-theme_font_logo-font-family: "Figtree";
    --e-global-typography-theme_font_logo-font-size: 35px;
    --e-global-typography-theme_font_logo-font-weight: 600;
    --e-global-typography-theme_font_logo-text-transform: none;
    --e-global-typography-theme_font_logo-font-style: normal;
    --e-global-typography-theme_font_logo-text-decoration: none;
    --e-global-typography-theme_font_logo-line-height: 1.11em;
    --e-global-typography-theme_font_logo-letter-spacing: -1px;
    --e-global-typography-theme_font_button-font-family: "Figtree";
    --e-global-typography-theme_font_button-font-size: 16px;
    --e-global-typography-theme_font_button-font-weight: 500;
    --e-global-typography-theme_font_button-text-transform: none;
    --e-global-typography-theme_font_button-font-style: normal;
    --e-global-typography-theme_font_button-text-decoration: none;
    --e-global-typography-theme_font_button-line-height: 18px;
    --e-global-typography-theme_font_button-letter-spacing: 0px;
    --e-global-typography-theme_font_input-font-family: "inherit";
    --e-global-typography-theme_font_input-font-size: 15px;
    --e-global-typography-theme_font_input-font-weight: 400;
    --e-global-typography-theme_font_input-text-transform: none;
    --e-global-typography-theme_font_input-font-style: normal;
    --e-global-typography-theme_font_input-text-decoration: none;
    --e-global-typography-theme_font_input-line-height: 1.6em;
    --e-global-typography-theme_font_input-letter-spacing: 0px;
    --e-global-typography-theme_font_info-font-family: "inherit";
    --e-global-typography-theme_font_info-font-size: 14px;
    --e-global-typography-theme_font_info-font-weight: 400;
    --e-global-typography-theme_font_info-text-transform: none;
    --e-global-typography-theme_font_info-font-style: normal;
    --e-global-typography-theme_font_info-text-decoration: none;
    --e-global-typography-theme_font_info-line-height: 1.5em;
    --e-global-typography-theme_font_info-letter-spacing: 0px;
    --e-global-typography-theme_font_menu-font-family: "DM Sans";
    --e-global-typography-theme_font_menu-font-size: 16px;
    --e-global-typography-theme_font_menu-font-weight: 400;
    --e-global-typography-theme_font_menu-text-transform: none;
    --e-global-typography-theme_font_menu-font-style: normal;
    --e-global-typography-theme_font_menu-text-decoration: none;
    --e-global-typography-theme_font_menu-line-height: 1.5em;
    --e-global-typography-theme_font_menu-letter-spacing: 0px;
    --e-global-typography-theme_font_submenu-font-family: "DM Sans";
    --e-global-typography-theme_font_submenu-font-size: 15px;
    --e-global-typography-theme_font_submenu-font-weight: 400;
    --e-global-typography-theme_font_submenu-text-transform: none;
    --e-global-typography-theme_font_submenu-font-style: normal;
    --e-global-typography-theme_font_submenu-text-decoration: none;
    --e-global-typography-theme_font_submenu-line-height: 1.4em;
    --e-global-typography-theme_font_submenu-letter-spacing: 0px;
}

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

.e-con {
    --container-max-width: 1290px;
    --container-default-padding-top: 0px;
    --container-default-padding-right: 0px;
    --container-default-padding-bottom: 0px;
    --container-default-padding-left: 0px;
}

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

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

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

@media(max-width:1279px) {
    .elementor-kit-5 {
        --e-global-typography-theme_font_h1-font-size: 45px;
        --e-global-typography-theme_font_h2-font-size: 36px;
        --e-global-typography-theme_font_h3-font-size: 28px;
        --e-global-typography-theme_font_h4-font-size: 23px;
        --e-global-typography-theme_font_h5-font-size: 20px;
        --e-global-typography-theme_font_h6-font-size: 18px;
        --e-global-typography-theme_font_logo-font-size: 28px;
    }

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

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

@media(max-width:767px) {
    .elementor-kit-5 {
        --e-global-typography-theme_font_p-font-size: 15px;
        --e-global-typography-theme_font_h1-font-size: 36px;
        --e-global-typography-theme_font_h2-font-size: 31px;
        --e-global-typography-theme_font_h3-font-size: 26px;
        --e-global-typography-theme_font_h5-font-size: 19px;
        --e-global-typography-theme_font_h6-font-size: 17px;
        --e-global-typography-theme_font_logo-font-size: 26px;
        --e-global-typography-theme_font_button-font-size: 15px;
    }

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

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

.elementor-431 .elementor-element.elementor-element-e4097f8 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 180px;
    --padding-bottom: 150px;
    --padding-left: 70px;
    --padding-right: 70px;
}

.elementor-431 .elementor-element.elementor-element-e4097f8:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-e4097f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/backgrounds/background-1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-e4097f8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-e4097f8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-e4097f8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-77918c6 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-77918c6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-77918c6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-77918c6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-40e77cf {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-431 .elementor-element.elementor-element-40e77cf .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-40e77cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-40e77cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-57f365f {
    --display: flex;
    --gap: 6.3vw 6.3vw;
    --row-gap: 6.3vw;
    --column-gap: 6.3vw;
}

.elementor-431 .elementor-element.elementor-element-57f365f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-57f365f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-57f365f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-ce673ee {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-ce673ee .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-ce673ee .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-ce673ee .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-cb6e80a>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    padding: 10px 30px 10px 30px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-431 .elementor-element.elementor-element-cb6e80a {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-cb6e80a .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon svg {
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-image img,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-gallery img,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-video video {
    background-image: linear-gradient(90deg, #61CE70, #5fb991);
}

.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-f1e891e .elementor-repeater-item-5441029.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg {
    background-size: 200% 100%;
    animation: trx-addons-advanced-title-animate-gradient 5s ease infinite;
}

.elementor-431 .elementor-element.elementor-element-f1e891e>.elementor-widget-container {
    margin: 32px 0px 20px 0px;
}

.elementor-431 .elementor-element.elementor-element-f1e891e {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-f1e891e .trx-addons-advanced-title {
    font-size: 4.2vw;
    line-height: 0.92em;
    letter-spacing: -0.03em;
}

.elementor-431 .elementor-element.elementor-element-7f74688 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 17px;
    line-height: 1.76em;
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-bc24766 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-bc24766 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-bc24766 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-bc24766 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-5295c72>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-431 .elementor-element.elementor-element-5295c72 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-5295c72 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-431 .elementor-element.elementor-element-777d052 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 17px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-widget-container {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon {
    background-color: var(--e-global-color-theme_color_bg_color);
    --icon-padding: 3vw;
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon i {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon:hover {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon:hover i {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon:hover svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-8eb87f5 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-431 .elementor-element.elementor-element-8eb87f5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-8eb87f5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-8eb87f5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-5fb5076 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-5fb5076 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-5fb5076 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-5fb5076 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-68191573 {
    --display: grid;
    --e-con-grid-template-columns: repeat(6, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
}

.elementor-431 .elementor-element.elementor-element-68191573 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-68191573 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-68191573 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-71fc5615 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-71fc5615:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-2d18322f img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-2d18322f:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-6a7d59a5 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-6a7d59a5:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-77fff440 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-77fff440:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-62bed052 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-62bed052:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-363437e0 img {
    opacity: 0.3;
    transition-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-363437e0:hover img {
    opacity: 1;
}

.elementor-431 .elementor-element.elementor-element-2fc88e60 {
    --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;
}

.elementor-431 .elementor-element.elementor-element-2fc88e60 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-2fc88e60 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-2fc88e60 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-34b77fe4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 1%;
    --padding-right: 7%;
}

.elementor-431 .elementor-element.elementor-element-34b77fe4 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-34b77fe4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-34b77fe4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-33eeaeb6>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-431 .elementor-element.elementor-element-33eeaeb6 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-431 .elementor-element.elementor-element-29079b2f>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-431 .elementor-element.elementor-element-2c546703>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-431 .elementor-element.elementor-element-7dfc6291 .elementor-button {
    background-color: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-7dfc6291 .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-7dfc6291 .elementor-button:focus {
    background-color: #F8CB3B;
}

.elementor-431 .elementor-element.elementor-element-39cd7a90 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-431 .elementor-element.elementor-element-39cd7a90:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-39cd7a90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color_2);
    background-image: url("../images/backgrounds/background-2.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-39cd7a90 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-39cd7a90 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-39cd7a90 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-41f37b3 {
    --display: flex;
}

.elementor-431 .elementor-element.elementor-element-41f37b3 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-41f37b3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-41f37b3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-35773d66 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-35773d66>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-ca5aa1d {
    --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-431 .elementor-element.elementor-element-ca5aa1d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-ca5aa1d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-ca5aa1d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-961f0d2 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-961f0d2>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.05);
}

.elementor-431 .elementor-element.elementor-element-14aa454 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-14aa454 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-14aa454 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-14aa454 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-ea37002 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-ea37002 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-ea37002 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-ea37002 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-6c869c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-6c869c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-6c869c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-icon svg {
    color: var(--e-global-color-theme_color_meta);
    fill: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-6c869c5>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-431 .elementor-element.elementor-element-6c869c5 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-38febb7 {
    text-align: center;
    font-size: 17px;
}

.elementor-431 .elementor-element.elementor-element-30f9a4b {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 44px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-30f9a4b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-30f9a4b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-30f9a4b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-7205b28d>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 32px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.07);
}

.elementor-431 .elementor-element.elementor-element-7205b28d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-431 .elementor-element.elementor-element-7205b28d {
    --icon-box-icon-margin: 47px;
}

.elementor-431 .elementor-element.elementor-element-7205b28d .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-431 .elementor-element.elementor-element-7205b28d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-theme_color_link);
    fill: var(--e-global-color-theme_color_title);
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-7205b28d.elementor-view-framed .elementor-icon,
.elementor-431 .elementor-element.elementor-element-7205b28d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_link);
    border-color: var(--e-global-color-theme_color_link);
}

.elementor-431 .elementor-element.elementor-element-7205b28d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-7205b28d .elementor-icon {
    font-size: 44px;
    padding: 18px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-431 .elementor-element.elementor-element-5dfbde7>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 32px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.07);
}

.elementor-431 .elementor-element.elementor-element-5dfbde7 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-431 .elementor-element.elementor-element-5dfbde7 {
    --icon-box-icon-margin: 47px;
}

.elementor-431 .elementor-element.elementor-element-5dfbde7 .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-431 .elementor-element.elementor-element-5dfbde7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-theme_color_link);
    fill: var(--e-global-color-theme_color_title);
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-5dfbde7.elementor-view-framed .elementor-icon,
.elementor-431 .elementor-element.elementor-element-5dfbde7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_link);
    border-color: var(--e-global-color-theme_color_link);
}

.elementor-431 .elementor-element.elementor-element-5dfbde7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-5dfbde7 .elementor-icon {
    font-size: 44px;
    padding: 18px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 40px 30px 32px 30px;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.07);
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa {
    --icon-box-icon-margin: 47px;
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa .elementor-icon-box-title {
    margin-block-end: 12px;
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-theme_color_link);
    fill: var(--e-global-color-theme_color_title);
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa.elementor-view-framed .elementor-icon,
.elementor-431 .elementor-element.elementor-element-bbfc0fa.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_link);
    border-color: var(--e-global-color-theme_color_link);
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-bbfc0fa .elementor-icon {
    font-size: 44px;
    padding: 18px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-431 .elementor-element.elementor-element-6aa1feb {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-6aa1feb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-6aa1feb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-6aa1feb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-089facb>.elementor-widget-container {
    margin: 0px 0px 42px 0px;
}

.elementor-431 .elementor-element.elementor-element-089facb {
    text-align: center;
    font-size: 15px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-5b540fc .elementor-button {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    fill: var(--e-global-color-theme_color_alt_title);
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-5b540fc .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-5b540fc .elementor-button:focus {
    background-color: var(--e-global-color-theme_color_alt_bd_color);
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-5b540fc .elementor-button:hover svg,
.elementor-431 .elementor-element.elementor-element-5b540fc .elementor-button:focus svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-25140cc8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-25140cc8:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-25140cc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    background-image: url("../images/backgrounds/background-3.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-25140cc8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-25140cc8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-25140cc8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-8c835ff {
    --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: center;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 70px;
    --padding-right: 70px;
}

.elementor-431 .elementor-element.elementor-element-8c835ff .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-8c835ff .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-8c835ff .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708 {
    --trx-addons-base-size: calc(130 / 100);
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-image img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-gallery img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-video video {
    margin: -12px 4px 0px 4px;
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88 {
    --trx-addons-base-size: calc(130 / 100);
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-image img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-gallery img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-video video {
    margin: -12px 4px 0px 4px;
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7 {
    --trx-addons-base-size: calc(130 / 100);
}

.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-image img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-gallery img,
.elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-video video {
    margin: -4px 4px 0px 4px;
}

.elementor-431 .elementor-element.elementor-element-2c74227e {
    width: var(--container-widget-width, 875px);
    max-width: 875px;
    --container-widget-width: 875px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-2c74227e .trx-addons-advanced-title {
    line-height: 1.1em;
    color: var(--e-global-color-theme_color_alt_title);
    fill: var(--e-global-color-theme_color_alt_title);
}

body:not(.rtl) .elementor-431 .elementor-element.elementor-element-69c6878 {
    left: 17.5vw;
}

body.rtl .elementor-431 .elementor-element.elementor-element-69c6878 {
    right: 17.5vw;
}

.elementor-431 .elementor-element.elementor-element-69c6878 {
    top: 5.6vw;
}

.elementor-431 .elementor-element.elementor-element-69c6878 img {
    width: 3vw;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}

body:not(.rtl) .elementor-431 .elementor-element.elementor-element-50e933d {
    left: 5.9vw;
}

body.rtl .elementor-431 .elementor-element.elementor-element-50e933d {
    right: 5.9vw;
}

.elementor-431 .elementor-element.elementor-element-50e933d {
    bottom: 5.3vw;
}

.elementor-431 .elementor-element.elementor-element-50e933d:not(.elementor-widget-image) .elementor-widget-container,
.elementor-431 .elementor-element.elementor-element-50e933d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-431 .elementor-element.elementor-element-50e933d img {
    width: 8.4vw;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}

body:not(.rtl) .elementor-431 .elementor-element.elementor-element-b208a9d {
    right: 21.3vw;
}

body.rtl .elementor-431 .elementor-element.elementor-element-b208a9d {
    left: 21.3vw;
}

.elementor-431 .elementor-element.elementor-element-b208a9d {
    top: 4.1vw;
}

.elementor-431 .elementor-element.elementor-element-b208a9d img {
    width: 3vw;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}

body:not(.rtl) .elementor-431 .elementor-element.elementor-element-68e46ec {
    right: 5.2vw;
}

body.rtl .elementor-431 .elementor-element.elementor-element-68e46ec {
    left: 5.2vw;
}

.elementor-431 .elementor-element.elementor-element-68e46ec {
    top: 6.2vw;
}

.elementor-431 .elementor-element.elementor-element-68e46ec img {
    width: 8.4vw;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}

body:not(.rtl) .elementor-431 .elementor-element.elementor-element-14e23f2 {
    right: 16vw;
}

body.rtl .elementor-431 .elementor-element.elementor-element-14e23f2 {
    left: 16vw;
}

.elementor-431 .elementor-element.elementor-element-14e23f2 {
    bottom: 6.2vw;
}

.elementor-431 .elementor-element.elementor-element-14e23f2 img {
    width: 4.4vw;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.25);
}

.elementor-431 .elementor-element.elementor-element-60db3cd {
    --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;
    --z-index: 5;
}

.elementor-431 .elementor-element.elementor-element-60db3cd .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-60db3cd .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-60db3cd .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-38184088 {
    --display: flex;
    --border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-38184088:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-38184088>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-431 .elementor-element.elementor-element-38184088 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-38184088 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-38184088 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-4181d537 img {
    max-width: 100%;
    height: 630px;
    object-fit: contain;
    object-position: center center;
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-3329f931 {
    --display: flex;
    --justify-content: space-between;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 65px;
    --padding-bottom: 60px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-431 .elementor-element.elementor-element-3329f931:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-3329f931>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #e6303d;
    background-image: url("../images/backgrounds/background-4.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-3329f931 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-3329f931 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-3329f931 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-78baa101 .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button {
    background-color: #FFFFFF00;
    font-size: 15px;
    fill: var(--e-global-color-theme_color_title);
    color:var(--e-global-color-theme_color_alt_title);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color:  #240821;
    padding: 14px 28px 13px 28px;
}

.elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button:focus {
    background-color:#e6303d;
    color: var(--e-global-color-theme_color_alt_title);
    border-color: #e6303d;
}

.elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button:hover svg,
.elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button:focus svg {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-5c120085 {
    --display: grid;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

.elementor-431 .elementor-element.elementor-element-5c120085 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-5c120085 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-5c120085 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-3181eec6 {
    --display: flex;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 38px;
    --padding-bottom: 32px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-431 .elementor-element.elementor-element-3181eec6:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-3181eec6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-431 .elementor-element.elementor-element-3181eec6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-3181eec6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-3181eec6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-4b680426 .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-6a1ec1b2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-6a1ec1b2 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-6a1ec1b2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-6a1ec1b2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-3c7d6c47>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-431 .elementor-element.elementor-element-3c7d6c47 .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-dcacac6 {
    font-size: 15px;
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-431 .elementor-element.elementor-element-e74bdd2 {
    --display: flex;
    --justify-content: space-between;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 38px;
    --padding-bottom: 32px;
    --padding-left: 25px;
    --padding-right: 25px;
}

.elementor-431 .elementor-element.elementor-element-e74bdd2:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-e74bdd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-431 .elementor-element.elementor-element-e74bdd2 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-e74bdd2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-e74bdd2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-539ac5e .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-53bbb7c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-53bbb7c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-53bbb7c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-53bbb7c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-f10f47e>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-431 .elementor-element.elementor-element-f10f47e .elementor-heading-title {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-431 .elementor-element.elementor-element-726adba {
    font-size: 15px;
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-431 .elementor-element.elementor-element-69a4cd90 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-69a4cd90 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-69a4cd90 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-69a4cd90 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-1c6213e {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-1c6213e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-1c6213e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-1c6213e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-16577eee>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-431 .elementor-element.elementor-element-16577eee .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-431 .elementor-element.elementor-element-5012f38e {
    width: var(--container-widget-width, 540px);
    max-width: 540px;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-5012f38e>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-431 .elementor-element.elementor-element-649759fa {
    width: var(--container-widget-width, 700px);
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-c742a09 {
    --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;
    --border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.07);
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-c742a09:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-c742a09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-431 .elementor-element.elementor-element-c742a09 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-c742a09 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-c742a09 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-59902f42 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 13%;
}

.elementor-431 .elementor-element.elementor-element-59902f42 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-59902f42 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-59902f42 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-7bffe08e>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-431 .elementor-element.elementor-element-4d129813 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-431 .elementor-element.elementor-element-4d129813:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-4d129813>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-431 .elementor-element.elementor-element-4d129813 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-4d129813 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-4d129813 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-59cd3a5 {
    --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-431 .elementor-element.elementor-element-59cd3a5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-59cd3a5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-59cd3a5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-174932cf {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-174932cf:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-174932cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDFB99;
    background-image: url("../images/backgrounds/background-5.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-174932cf .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-174932cf .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-174932cf .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-415cb304 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 65px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-415cb304 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-415cb304 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-415cb304 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-395165c9>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-431 .elementor-element.elementor-element-339dd056 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-4c919e1>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-431 .elementor-element.elementor-element-4c919e1.elementor-element {
    --align-self: flex-start;
}

.elementor-431 .elementor-element.elementor-element-758c019a {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-758c019a:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-758c019a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A2BEFB;
    background-image: url("../images/backgrounds/background-6.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-758c019a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-758c019a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-758c019a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-affb7d6 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 65px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-affb7d6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-affb7d6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-affb7d6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-59ad3fef>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
}

.elementor-431 .elementor-element.elementor-element-4b39b00e {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-a4535c5>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-radius: 20px 20px 20px 20px;
}

.elementor-431 .elementor-element.elementor-element-a4535c5.elementor-element {
    --align-self: flex-start;
}

.elementor-431 .elementor-element.elementor-element-5ea54b68 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 55px;
    --padding-right: 55px;
}

.elementor-431 .elementor-element.elementor-element-5ea54b68 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-5ea54b68 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-5ea54b68 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-cc71e51 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 22px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-cc71e51 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-cc71e51 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-cc71e51 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-d8cd1c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-text,
.elementor-431 .elementor-element.elementor-element-d8cd1c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-icon i,
.elementor-431 .elementor-element.elementor-element-d8cd1c5 .elementor-repeater-item-e048952.trx-addons-advanced-title-item-icon svg {
    color: var(--e-global-color-theme_color_meta);
    fill: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-d8cd1c5>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-431 .elementor-element.elementor-element-d8cd1c5 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-7675f0c {
    text-align: center;
    font-size: 17px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-content-wrapper {
    background-color: var(--e-global-color-theme_color_bg_color);
    align-items: flex-start;
    text-align: left;
    border-radius: 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.07);
    padding: 3vw 2.1vw 3vw 2.1vw;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-container {
    padding-left: calc(28px/2);
    padding-right: calc(28px/2);
}

.elementor-431 .elementor-element.elementor-element-64fc1870:not(.trx-addons-testimonials-with-box-shadow-yes):not(.trx-addons-testimonials-box-shadow-position-) .trx-addons-testimonials-carousel,
.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-grid {
    margin-left: calc(-28px/2);
    margin-right: calc(-28px/2);
}

.elementor-431 .elementor-element.elementor-element-64fc1870:not(.trx-addons-testimonials-with-box-shadow-yes):not(.trx-addons-testimonials-box-shadow-position-) .swiper-container-wrap-dots-outside .swiper-pagination,
.elementor-431 .elementor-element.elementor-element-64fc1870:not(.trx-addons-testimonials-with-box-shadow-yes):not(.trx-addons-testimonials-box-shadow-position-) .swiper-container-wrap-dots-inside .swiper-pagination:not(.swiper-pagination-horizontal) {
    padding-left: calc(28px/2);
    padding-right: calc(28px/2);
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-slide {
    padding-top: 30px;
    padding-bottom: 30px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials__img-info {
    flex-direction: row;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-img-wrapper {
    width: 65px;
    height: 65px;
    margin: 0px 15px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-author-info>* {
    text-align: left;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-company {
    font-size: 15px;
    line-height: 18px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-company-link {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-fb-rev-stars {
    font-size: 17px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-fb-rev-star-filled svg path,
.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-fb-rev-star-half svg path {
    fill: var(--e-global-color-theme_color_link);
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-fb-rev-star-empty svg path {
    fill: var(--e-global-color-theme_color_link);
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials__rating-wrapper {
    margin: 0px 0px 25px 0px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-text-wrapper {
    margin: 0px 0px 42px 0px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullet {
    height: 7px;
    width: 7px;
    background: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-horizontal,
.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-horizontal>.swiper-pagination {
    height: 7px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet,
.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
    margin-left: 23px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullets {
    margin: 32px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullet:hover {
    background: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-15099025 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-431 .elementor-element.elementor-element-15099025 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-15099025 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-15099025 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-5cae548 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 28px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-5cae548 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-5cae548 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-5cae548 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-bd5bc80>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-431 .elementor-element.elementor-element-bd5bc80 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-518f5407 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-4fedf51b {
    width: var(--container-widget-width, 630px);
    max-width: 630px;
    --container-widget-width: 630px;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-bc1e416 {
    --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;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-bc1e416 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-bc1e416 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-bc1e416 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-4ec1aa9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 1%;
    --padding-right: 7%;
}

.elementor-431 .elementor-element.elementor-element-4ec1aa9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-4ec1aa9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-4ec1aa9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-7411190>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-431 .elementor-element.elementor-element-7411190 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.08em;
}

.elementor-431 .elementor-element.elementor-element-ebc555a>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-431 .elementor-element.elementor-element-962c581>.elementor-widget-container {
    margin: 0px 0px 32px 0px;
}

.elementor-431 .elementor-element.elementor-element-8f6fa37 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-431 .elementor-element.elementor-element-8f6fa37 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-8f6fa37 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-8f6fa37 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    fill: var(--e-global-color-theme_color_alt_title);
    color: var(--e-global-color-theme_color_alt_title);
    padding: 19px 37px 19px 37px;
}

.elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button:focus {
    background-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    fill: var(--e-global-color-theme_color_alt_title);
    color: var(--e-global-color-theme_color_alt_title);
    padding: 19px 37px 19px 37px;
}

.elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button:focus {
    background-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-431 .elementor-element.elementor-element-b848e0d {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-431 .elementor-element.elementor-element-b848e0d:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-b848e0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFDF73;
    background-image: url("../images/backgrounds/background-7.png");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-b848e0d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-b848e0d .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-b848e0d .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-db7cd31 {
    --display: flex;
}

.elementor-431 .elementor-element.elementor-element-db7cd31 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-db7cd31 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-db7cd31 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-20cf072 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-20cf072>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.05);
}

.elementor-431 .elementor-element.elementor-element-a8576dc {
    --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-431 .elementor-element.elementor-element-a8576dc .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-a8576dc .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-a8576dc .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-c4da7af {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-c4da7af>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30px 0px rgba(21.000000000000007, 20.000000000000004, 25.000000000000004, 0.05);
}

.elementor-431 .elementor-element.elementor-element-3f61d844 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-3f61d844 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-3f61d844 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-3f61d844 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-4f0270b5 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 19px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-4f0270b5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-4f0270b5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-4f0270b5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-318e5af>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-431 .elementor-element.elementor-element-318e5af {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-318e5af .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-431 .elementor-element.elementor-element-4ac768da {
    width: var(--container-widget-width, 630px);
    max-width: 630px;
    --container-widget-width: 630px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher {
    --trx-addons-switcher-effect-duration: 0.3s;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_section_title,
.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_tab {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_toggle {
    background-color: var(--e-global-color-theme_color_bg_color_2);
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0) inset;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_toggle,
.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_toggle_button {
    border-radius: 10px 10px 10px 10px;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_section1,
.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_section2 {
    padding: 12px 33px 12px 33px;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls {
    margin: 0px 0px 60px 0px;
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section1:hover .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_toggle_on .sc_switcher_controls_section1 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_toggle_on .sc_switcher_controls_toggle_button {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_toggle_on .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_toggle_on .sc_switcher_controls_section2:hover .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher:not(.sc_switcher_toggle_on) .sc_switcher_controls_section2 .sc_switcher_controls_section_title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls_toggle:not(.sc_switcher_controls_toggle_on) .sc_switcher_controls_toggle_button {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-431 .elementor-element.elementor-element-307c5491 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-431 .elementor-element.elementor-element-307c5491 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-307c5491 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-307c5491 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-478118fb>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-478118fb.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-478118fb.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-fa18737>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-fa18737.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-fa18737.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-b797a33>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-b797a33.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-b797a33.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-5baaa9c9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-431 .elementor-element.elementor-element-5baaa9c9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-5baaa9c9 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-5baaa9c9 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-3041698>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-3041698.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-3041698.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-8558d6e.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e>.elementor-widget-container {
    background-color: var(--e-global-color-theme_color_bg_color);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 30px 30px 30px 30px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-head {
    background-color: var(--e-global-color-theme_color_bg_color);
    padding: 36px 29px 38px 29px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-subtitle {
    font-size: 14px;
    line-height: 1.5em;
    margin-top: 6px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-wrap {
    border-style: none;
    padding: 0px 30px 21px 30px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-prefix {
    font-size: calc(98em/100);
    color: var(--e-global-color-theme_color_meta);
    align-self: center;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-duration {
    font-size: 14px;
    line-height: 22px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-431 .elementor-element.elementor-element-1a7231e.trx-addons-pricing-table-price-duration-wrap .trx-addons-pricing-table-price-duration {
    margin-top: 5px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e.trx-addons-pricing-table-price-duration-nowrap .trx-addons-pricing-table-price-duration {
    margin-left: 5px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-divider-inner {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-divider {
    padding: 0px 30px 36px 30px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-features {
    font-size: 14px;
    padding: 0px 29px 25px 29px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-feature-content {
    align-items: center;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-feature-icon {
    position: relative;
    top: 0px;
    color: #FFDF73;
    font-size: 19px;
    margin-right: 7px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-feature-icon svg {
    fill: #FFDF73;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-features>li:not(:last-child) {
    margin-bottom: 5px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-features>li {
    border-style: none;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button {
    font-size: 15px;
    width: 100%;
    background-color: #FFFFFF00;
    color: var(--e-global-color-theme_color_title);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    padding: 15px 15px 14px 15px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button-wrap {
    margin: 0px 0px 0px 0px;
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button:hover {
    background-color: var(--e-global-color-theme_color_link);
    color: var(--e-global-color-theme_color_text);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button:hover .trx-addons-button-icon svg {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-footer {
    padding: 0px 29px 34px 29px;
}

.elementor-431 .elementor-element.elementor-element-7cacd889 {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-7cacd889 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-7cacd889 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-7cacd889 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-2ccb097c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-2ccb097c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-2ccb097c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-2ccb097c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-af6ea09>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-431 .elementor-element.elementor-element-af6ea09 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-af6ea09 .elementor-heading-title {
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-431 .elementor-element.elementor-element-5aa98558>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

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

.elementor-431 .elementor-element.elementor-element-6e3dd03a {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-653b8337 {
    width: var(--container-widget-width, 850px);
    max-width: 850px;
    --container-widget-width: 850px;
    --container-widget-flex-grow: 0;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion-item:not(:last-child) {
    margin-bottom: 9px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion-item {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
    border-radius: 10px 10px 10px 10px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title {
    background-color: #FFFFFF00;
    padding: 19px 22px 18px 19px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title:hover {
    background-color: #FFFFFF00;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title.trx-addons-accordion-tab-active {
    background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-tab-icon {
    font-size: 16px;
    margin-right: 10px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
    background-color: var(--e-global-color-theme_color_bg_color_2);
    font-size: 15px;
    padding: 0px 20px 14px 20px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-toggle-icon-align-left .trx-addons-accordion-toggle-icon {
    margin-right: 30px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-toggle-icon-align-right .trx-addons-accordion-toggle-icon {
    margin-left: 30px;
}

.elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title .trx-addons-accordion-toggle-icon .trx-addons-icon {
    font-size: 12px;
}

.elementor-431 .elementor-element.elementor-element-6b3d6e7a {
    --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: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 130px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-431 .elementor-element.elementor-element-6b3d6e7a:not(.elementor-motion-effects-element-type-background),
.elementor-431 .elementor-element.elementor-element-6b3d6e7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-theme_color_link);
    background-image: url("../images/backgrounds/background-8.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-431 .elementor-element.elementor-element-6b3d6e7a .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-6b3d6e7a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-6b3d6e7a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-7082b907>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-431 .elementor-element.elementor-element-7082b907 {
    text-align: center;
}

.elementor-431 .elementor-element.elementor-element-fec9d46 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-431 .elementor-element.elementor-element-fec9d46 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-431 .elementor-element.elementor-element-fec9d46 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-431 .elementor-element.elementor-element-fec9d46 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    fill: var(--e-global-color-theme_color_alt_title);
    color: var(--e-global-color-theme_color_alt_title);
    padding: 19px 37px 19px 37px;
}

.elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button:focus {
    background-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-431 .elementor-element.elementor-element-86e175c .elementor-button {
    background-color: var(--e-global-color-theme_color_alt_bg_color);
    fill: var(--e-global-color-theme_color_alt_title);
    color: var(--e-global-color-theme_color_alt_title);
    padding: 19px 37px 19px 37px;
}

.elementor-431 .elementor-element.elementor-element-86e175c .elementor-button:hover,
.elementor-431 .elementor-element.elementor-element-86e175c .elementor-button:focus {
    background-color: var(--e-global-color-theme_color_alt_bd_color);
}

.elementor-431 .elementor-element.elementor-element-86e175c .elementor-button-content-wrapper {
    flex-direction: row;
}

@media(max-width:1279px) {
    .elementor-431 .elementor-element.elementor-element-e4097f8 {
        --padding-top: 110px;
        --padding-bottom: 95px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-77918c6 {
        --padding-top: 0px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-57f365f {
        --gap: 5vw 5vw;
        --row-gap: 5vw;
        --column-gap: 5vw;
    }

    .elementor-431 .elementor-element.elementor-element-cb6e80a>.elementor-widget-container {
        padding: 8px 24px 8px 24px;
    }

    .elementor-431 .elementor-element.elementor-element-f1e891e>.elementor-widget-container {
        margin: 25px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-f1e891e .trx-addons-advanced-title {
        font-size: 5.6vw;
    }

    .elementor-431 .elementor-element.elementor-element-7f74688 {
        font-size: 16px;
    }

    .elementor-431 .elementor-element.elementor-element-5295c72>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-777d052 {
        --icon-size: 16px;
        --grid-column-gap: 7px;
    }

    .elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon {
        --icon-padding: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-68191573 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-34b77fe4 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 3%;
    }

    .elementor-431 .elementor-element.elementor-element-33eeaeb6>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-29079b2f>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-2c546703>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-39cd7a90 {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-431 .elementor-element.elementor-element-14aa454 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-ea37002 {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-6c869c5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-38febb7 {
        font-size: 16px;
    }

    .elementor-431 .elementor-element.elementor-element-30f9a4b {
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d>.elementor-widget-container {
        padding: 30px 25px 30px 25px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d {
        --icon-box-icon-margin: 38px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d .elementor-icon-box-title {
        margin-block-end: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d .elementor-icon {
        font-size: 35px;
        padding: 15px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7>.elementor-widget-container {
        padding: 30px 25px 30px 25px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7 {
        --icon-box-icon-margin: 38px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7 .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7 .elementor-icon {
        font-size: 35px;
        padding: 15px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa>.elementor-widget-container {
        padding: 30px 25px 30px 25px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa {
        --icon-box-icon-margin: 38px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa .elementor-icon-box-title {
        margin-block-end: 10px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa .elementor-icon {
        font-size: 35px;
        padding: 15px;
    }

    .elementor-431 .elementor-element.elementor-element-089facb>.elementor-widget-container {
        margin: 0px 0px 28px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-25140cc8 {
        --padding-top: 0px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-8c835ff {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e {
        --container-widget-width: 700px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 700px);
        max-width: 700px;
    }

    body:not(.rtl) .elementor-431 .elementor-element.elementor-element-69c6878 {
        left: 10vw;
    }

    body.rtl .elementor-431 .elementor-element.elementor-element-69c6878 {
        right: 10vw;
    }

    .elementor-431 .elementor-element.elementor-element-69c6878 {
        top: 4vw;
    }

    body:not(.rtl) .elementor-431 .elementor-element.elementor-element-b208a9d {
        right: 18vw;
    }

    body.rtl .elementor-431 .elementor-element.elementor-element-b208a9d {
        left: 18vw;
    }

    .elementor-431 .elementor-element.elementor-element-b208a9d {
        top: 4vw;
    }

    body:not(.rtl) .elementor-431 .elementor-element.elementor-element-68e46ec {
        right: 2vw;
    }

    body.rtl .elementor-431 .elementor-element.elementor-element-68e46ec {
        left: 2vw;
    }

    .elementor-431 .elementor-element.elementor-element-68e46ec {
        top: 4vw;
    }

    .elementor-431 .elementor-element.elementor-element-60db3cd {
        --justify-content: space-between;
        --flex-wrap: wrap;
    }

    .elementor-431 .elementor-element.elementor-element-4181d537 img {
        height: 500px;
        object-fit: contain;
    }

    .elementor-431 .elementor-element.elementor-element-3329f931 {
        --padding-top: 45px;
        --padding-bottom: 45px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-532a3815 .elementor-button {
        padding: 12px 22px 12px 22px;
    }

    .elementor-431 .elementor-element.elementor-element-5c120085 {
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-3181eec6 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-431 .elementor-element.elementor-element-e74bdd2 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-431 .elementor-element.elementor-element-69a4cd90 {
        --padding-top: 95px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-1c6213e {
        --padding-top: 0px;
        --padding-bottom: 38px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-16577eee>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5012f38e>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-649759fa {
        --container-widget-width: 650px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 650px);
        max-width: 650px;
    }

    .elementor-431 .elementor-element.elementor-element-c742a09 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-59902f42 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-431 .elementor-element.elementor-element-7bffe08e>.elementor-widget-container {
        margin: 0px 0px 08px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-174932cf {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-415cb304 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-395165c9>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-758c019a {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-431 .elementor-element.elementor-element-affb7d6 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-59ad3fef>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5ea54b68 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-431 .elementor-element.elementor-element-cc71e51 {
        --margin-top: 0px;
        --margin-bottom: 16px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-d8cd1c5>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7675f0c {
        font-size: 16px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-content-wrapper {
        padding: 45px 30px 45px 30px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-img-wrapper {
        width: 54px;
        height: 54px;
        margin: 0px 12px 0px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials__rating-wrapper {
        margin: 0px 0px 20px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-text-wrapper {
        margin: 0px 0px 35px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet,
    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
        margin-left: 16px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullets {
        margin: 18px 0px 0px 0px;
    }

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

    .elementor-431 .elementor-element.elementor-element-bd5bc80>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-bc1e416 {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
        --padding-top: 95px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-4ec1aa9 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-431 .elementor-element.elementor-element-7411190>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-ebc555a>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-962c581>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button {
        padding: 16px 32px 16px 32px;
    }

    .elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button {
        padding: 16px 32px 16px 32px;
    }

    .elementor-431 .elementor-element.elementor-element-b848e0d {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 24px;
        --padding-right: 24px;
    }

    .elementor-431 .elementor-element.elementor-element-3f61d844 {
        --padding-top: 95px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-318e5af>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-4ac768da {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 500px);
        max-width: 500px;
    }

    .elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls {
        margin: 0px 0px 42px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-307c5491 {
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-5baaa9c9 {
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-head {
        padding: 25px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-wrap {
        padding: 0px 20px 10px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-divider {
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-features {
        line-height: 1.5em;
        padding: 0px 20px 20px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-feature-icon {
        font-size: 17px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-features>li:not(:last-child) {
        margin-bottom: 8px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-button {
        padding: 13px 13px 13px 13px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-footer {
        padding: 0px 20px 25px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-7cacd889 {
        --padding-top: 95px;
        --padding-bottom: 95px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-2ccb097c {
        --margin-top: 0px;
        --margin-bottom: 38px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-af6ea09>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5aa98558>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-653b8337 {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 90%);
        max-width: 90%;
    }

    .elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title {
        padding: 15px 18px 15px 18px;
    }

    .elementor-431 .elementor-element.elementor-element-6b3d6e7a {
        --margin-top: 0px;
        --margin-bottom: 70px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 80px;
        --padding-bottom: 85px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7082b907>.elementor-widget-container {
        margin: 0px 0px 22px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button {
        padding: 16px 32px 16px 32px;
    }

    .elementor-431 .elementor-element.elementor-element-86e175c .elementor-button {
        padding: 16px 32px 16px 32px;
    }
}

@media(max-width:767px) {
    .elementor-431 .elementor-element.elementor-element-e4097f8 {
        --padding-top: 90px;
        --padding-bottom: 65px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-77918c6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-40e77cf {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-40e77cf.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-431 .elementor-element.elementor-element-57f365f {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-cb6e80a>.elementor-widget-container {
        padding: 7px 20px 7px 20px;
    }

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

    .elementor-431 .elementor-element.elementor-element-f1e891e .trx-addons-advanced-title {
        font-size: 9.6vw;
    }

    .elementor-431 .elementor-element.elementor-element-7f74688 {
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 300px);
        max-width: 300px;
    }

    .elementor-431 .elementor-element.elementor-element-5295c72>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5295c72 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-431 .elementor-element.elementor-element-777d052 {
        --icon-size: 14px;
        --grid-column-gap: 5px;
    }

    .elementor-431 .elementor-element.elementor-element-777d052 .elementor-social-icon {
        --icon-padding: 24px;
    }

    .elementor-431 .elementor-element.elementor-element-8eb87f5 {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-431 .elementor-element.elementor-element-68191573 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 0px 10px;
        --row-gap: 0px;
        --column-gap: 10px;
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-34b77fe4 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-431 .elementor-element.elementor-element-33eeaeb6>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-33eeaeb6 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-431 .elementor-element.elementor-element-29079b2f>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-2c546703>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-39cd7a90 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-39cd7a90.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-431 .elementor-element.elementor-element-14aa454 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-ea37002 {
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-6c869c5>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-30f9a4b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d>.elementor-widget-container {
        padding: 25px 20px 22px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-7205b28d {
        --icon-box-icon-margin: 28px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7>.elementor-widget-container {
        padding: 25px 20px 22px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-5dfbde7 {
        --icon-box-icon-margin: 28px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa>.elementor-widget-container {
        padding: 25px 20px 22px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-bbfc0fa {
        --icon-box-icon-margin: 28px;
    }

    .elementor-431 .elementor-element.elementor-element-089facb>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-25140cc8 {
        --padding-top: 0px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-8c835ff {
        --padding-top: 65px;
        --padding-bottom: 45px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-text,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-icon i,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-image img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-gallery img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-9bc1708.trx-addons-advanced-title-item-video video {
        margin: -2px 2px 0px 2px;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-text,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-icon i,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-image img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-gallery img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-0123a88.trx-addons-advanced-title-item-video video {
        margin: -2px 2px 0px 2px;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-text,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-icon i,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-icon .trx-addons-advanced-title-item-icon-svg,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-image img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-gallery img,
    .elementor-431 .elementor-element.elementor-element-2c74227e .elementor-repeater-item-43c35c7.trx-addons-advanced-title-item-video video {
        margin: -2px 2px 0px 2px;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-2c74227e .trx-addons-advanced-title {
        font-size: 29px;
    }

    .elementor-431 .elementor-element.elementor-element-4181d537 img {
        height: 100%;
        object-fit: fill;
    }

    .elementor-431 .elementor-element.elementor-element-3329f931 {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-5c120085 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-3181eec6 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-3c7d6c47>.elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-e74bdd2 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-f10f47e>.elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-69a4cd90 {
        --padding-top: 65px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-1c6213e {
        --padding-top: 0px;
        --padding-bottom: 28px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-16577eee>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-16577eee .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-431 .elementor-element.elementor-element-5012f38e>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5012f38e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-649759fa {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-c742a09 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-174932cf {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-415cb304 {
        --margin-top: 0px;
        --margin-bottom: 32px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-395165c9>.elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-758c019a {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-affb7d6 {
        --margin-top: 0px;
        --margin-bottom: 32px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-59ad3fef>.elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-5ea54b68 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 5px;
        --padding-right: 5px;
    }

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

    .elementor-431 .elementor-element.elementor-element-d8cd1c5>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-content-wrapper {
        padding: 35px 20px 35px 20px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-img-wrapper {
        width: 48px;
        height: 48px;
        margin: 0px 10px 0px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials__rating-wrapper {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .trx-addons-testimonials-text-wrapper {
        margin: 0px 0px 25px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-horizontal .swiper-pagination-bullet+.swiper-pagination-bullet,
    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet {
        margin-left: 12px;
    }

    .elementor-431 .elementor-element.elementor-element-64fc1870 .swiper-container-wrap .swiper-pagination-bullets {
        margin: 8px 0px 0px 0px;
    }

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

    .elementor-431 .elementor-element.elementor-element-bd5bc80>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-4fedf51b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-bc1e416 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 65px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-4ec1aa9 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-431 .elementor-element.elementor-element-7411190>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7411190 .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-431 .elementor-element.elementor-element-ebc555a>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-962c581>.elementor-widget-container {
        margin: 0px 0px 18px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-41c2c07 .elementor-button {
        padding: 14px 26px 14px 26px;
    }

    .elementor-431 .elementor-element.elementor-element-462c8c7 .elementor-button {
        padding: 14px 26px 14px 26px;
    }

    .elementor-431 .elementor-element.elementor-element-b848e0d {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b848e0d.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-431 .elementor-element.elementor-element-3f61d844 {
        --padding-top: 65px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-4f0270b5 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-318e5af>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-318e5af .elementor-heading-title {
        font-size: 13px;
    }

    .elementor-431 .elementor-element.elementor-element-4ac768da {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-e696b91 .sc_switcher_controls {
        margin: 0px 0px 32px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-307c5491 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-478118fb .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-fa18737 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-b797a33 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-5baaa9c9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-431 .elementor-element.elementor-element-3041698 .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-8558d6e .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-1a7231e .trx-addons-pricing-table-price-duration {
        line-height: 20px;
    }

    .elementor-431 .elementor-element.elementor-element-7cacd889 {
        --padding-top: 65px;
        --padding-bottom: 65px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-2ccb097c {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 28px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-af6ea09>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-af6ea09 .elementor-heading-title {
        font-size: 13px;
    }

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

    .elementor-431 .elementor-element.elementor-element-653b8337 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-tab-title {
        padding: 13px 16px 13px 16px;
    }

    .elementor-431 .elementor-element.elementor-element-653b8337 .trx-addons-accordion .trx-addons-accordion-item .trx-addons-accordion-tab-content {
        padding: 0px 17px 17px 17px;
    }

    .elementor-431 .elementor-element.elementor-element-6b3d6e7a {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 55px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-431 .elementor-element.elementor-element-7082b907>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-431 .elementor-element.elementor-element-9db3289 .elementor-button {
        padding: 14px 26px 14px 26px;
    }

    .elementor-431 .elementor-element.elementor-element-86e175c .elementor-button {
        padding: 14px 26px 14px 26px;
    }
}

@media(min-width:768px) {
    .elementor-431 .elementor-element.elementor-element-40e77cf {
        --width: 28%;
    }

    .elementor-431 .elementor-element.elementor-element-57f365f {
        --width: 44%;
    }

    .elementor-431 .elementor-element.elementor-element-8eb87f5 {
        --width: 28%;
    }

    .elementor-431 .elementor-element.elementor-element-34b77fe4 {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-39cd7a90 {
        --width: 49.5%;
    }

    .elementor-431 .elementor-element.elementor-element-6aa1feb {
        --content-width: 580px;
    }

    .elementor-431 .elementor-element.elementor-element-38184088 {
        --width: 33.5%;
    }

    .elementor-431 .elementor-element.elementor-element-3329f931 {
        --width: 42%;
    }

    .elementor-431 .elementor-element.elementor-element-5c120085 {
        --width: 24.5%;
    }

    .elementor-431 .elementor-element.elementor-element-59902f42 {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-4d129813 {
        --width: 50.5%;
    }

    .elementor-431 .elementor-element.elementor-element-174932cf {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-758c019a {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-4ec1aa9 {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-b848e0d {
        --width: 50%;
    }

    .elementor-431 .elementor-element.elementor-element-2ccb097c {
        --width: 630px;
    }

    .elementor-431 .elementor-element.elementor-element-6b3d6e7a {
        --content-width: 650px;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-431 .elementor-element.elementor-element-40e77cf {
        --width: 24%;
    }

    .elementor-431 .elementor-element.elementor-element-57f365f {
        --width: 52%;
    }

    .elementor-431 .elementor-element.elementor-element-8eb87f5 {
        --width: 24%;
    }

    .elementor-431 .elementor-element.elementor-element-38184088 {
        --width: 47%;
    }

    .elementor-431 .elementor-element.elementor-element-3329f931 {
        --width: 47%;
    }

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

    .elementor-431 .elementor-element.elementor-element-2ccb097c {
        --width: 520px;
    }

    .elementor-431 .elementor-element.elementor-element-6b3d6e7a {
        --content-width: 500px;
    }
}


/* ============================================ */


.elementor-6140 .elementor-element.elementor-element-6bea5690 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 27px;
    --padding-bottom: 27px;
    --padding-left: 70px;
    --padding-right: 70px;
    --z-index: 10;
}

.elementor-6140 .elementor-element.elementor-element-6bea5690 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-6bea5690 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-6bea5690 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-71a00ae8 {
    --display: flex;
}

.elementor-6140 .elementor-element.elementor-element-71a00ae8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-71a00ae8 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-71a00ae8 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-774e165c .logo_image {
    max-height: 300px;
}

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

.elementor-6140 .elementor-element.elementor-element-3e1f4238 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-3e1f4238 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-3e1f4238 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-hamburger-menu .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-dropdown .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-slide .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-hamburger-menu .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-dropdown .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-slide .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-nav-menu-container .trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-container .trx-addons-submenu {
    background-color: var(--e-global-color-theme_color_bg_color_2);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu {
    justify-content: center;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-submenu .trx-addons-submenu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-hamburger-toggle {
    justify-content: center;
    align-self: center;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-container {
    margin: 50px 0px 0px 0px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-hor>.elementor-widget-container>.trx-addons-nav-widget-container>.trx-addons-ver-inner-container>.trx-addons-nav-menu-container {
    height: 40px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
    font-size: 11px;
    margin: -1px 0px 0px 6px;
    color: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
    color: var(--e-global-color-theme_color_title);
    padding: 0px 15px 0px 15px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-nav-menu-item>.trx-addons-menu-link>.trx-addons-item-icon {
    order: 0;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-container .trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-ver .trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-hor .trx-addons-nav-menu-item.menu-item-has-children .trx-addons-submenu {
    min-width: 208px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-nav-menu-container .trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-container .trx-addons-submenu {
    padding: 12px 0px 10px 0px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-nav-menu-container>.trx-addons-nav-menu>.trx-addons-nav-menu-item>.trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-container>.trx-addons-nav-menu>.trx-addons-nav-menu-item>.trx-addons-submenu {
    margin: 12px 0px 0px -7px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2.trx-addons-nav-hor .trx-addons-nav-menu-container>.trx-addons-nav-menu>.trx-addons-nav-menu-item>.trx-addons-submenu:before {
    top: -12px;
    height: 12px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-nav-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu {
    margin: -12px 0px 0px 5px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon {
    font-size: 8px;
    margin: 1px 10px -1px 0px;
    color: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link {
    color: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-item>.trx-addons-submenu-link {
    padding: 9px 25px 9px 20px;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-submenu-item .trx-addons-submenu-link .trx-addons-sub-item-icon {
    order: 0;
}

.elementor-6140 .elementor-element.elementor-element-5a7560c2 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
    padding: 0px 10px 0px 10px;
    margin: 5px 5px 5px 5px;
}

.elementor-6140 .elementor-element.elementor-element-32561554 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 15px 0px;
    --row-gap: 15px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-6140 .elementor-element.elementor-element-32561554 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-32561554 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-32561554 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-708a771e {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 17px;
}

.elementor-6140 .elementor-element.elementor-element-708a771e .elementor-widget-container {
    text-align: center;
}

.elementor-6140 .elementor-element.elementor-element-708a771e .elementor-social-icon {
    background-color: #00000000;
    --icon-padding: 0px;
}

.elementor-6140 .elementor-element.elementor-element-708a771e .elementor-social-icon i {
    color: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-708a771e .elementor-social-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-28a86339>.elementor-widget-container {
    margin: 0vw 0vw 0vw 2.3vw;
}

.elementor-6140 .elementor-element.elementor-element-28a86339 .elementor-button {
    font-size: 15px;
    padding: 16px 30px 15px 30px;
}

.elementor-6140 .elementor-element.elementor-element-6e0fcc17 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --flex-wrap: nowrap;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6140 .elementor-element.elementor-element-6e0fcc17 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-6e0fcc17 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-6e0fcc17 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-3b23e1b6 {
    --display: flex;
}

.elementor-6140 .elementor-element.elementor-element-3b23e1b6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-3b23e1b6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-3b23e1b6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-57151d81 .logo_image {
    max-height: 250px;
}

.elementor-6140 .elementor-element.elementor-element-35a27dcb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
}

.elementor-6140 .elementor-element.elementor-element-35a27dcb .trx_addons_bg_text {
    z-index: 0;
}

.elementor-6140 .elementor-element.elementor-element-35a27dcb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-6140 .elementor-element.elementor-element-35a27dcb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-hamburger-menu .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide .trx-addons-main-mobile-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-hamburger-menu .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide .trx-addons-main-mobile-menu .trx-addons-submenu .trx-addons-submenu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-dropdown .trx-addons-mobile-menu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-mobile-menu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4:not(.trx-addons-nav-slide):not(.trx-addons-ham-slide) .trx-addons-mobile-menu {
    background-color: var(--e-global-color-theme_color_alt_bg_color_2);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-submenu .trx-addons-submenu-link {
    justify-content: flex-start;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle {
    justify-content: center;
    align-self: center;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ver-hamburger-menu .trx-addons-mobile-menu-outer-container {
    justify-content: center;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-dropdown .trx-addons-main-mobile-menu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-main-mobile-menu {
    width: 390px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide .trx-addons-mobile-menu-outer-container,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide .trx-addons-mobile-menu-outer-container {
    width: 390px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container {
    transform: translateX(-390px);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container {
    transform: translateX(390px);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
    font-size: 23px;
    line-height: 1.2em;
    color: var(--e-global-color-theme_color_alt_title);
    padding: 7px 0px 7px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
    font-size: 13px;
    margin: 0px 0px 0px 8px;
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item {
    margin: 10px 0px 10px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link {
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item:hover>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link {
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-active-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-ancestor>.trx-addons-menu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.current-menu-item>.trx-addons-menu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-nav-menu-item>.trx-addons-menu-link>.trx-addons-item-icon {
    order: 0;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-nav-menu-container .trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-container .trx-addons-submenu {
    padding: 10px 0px 0px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-nav-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-container .trx-addons-submenu .trx-addons-nav-menu-item>.trx-addons-submenu {
    margin: 0px 0px 0px 10px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link {
    font-size: 15px;
    line-height: 20px;
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon {
    font-size: 8px;
    margin: 0px 0px 0px 8px;
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-item>.trx-addons-submenu-link {
    padding: 5px 0px 5px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-submenu-item {
    margin: 3px 0px 3px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu-item:hover>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon {
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .trx-addons-active-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-ancestor>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu .trx-addons-submenu .current-menu-item>.trx-addons-submenu-link .trx-addons-dropdown-icon svg path {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-submenu-item .trx-addons-submenu-link .trx-addons-sub-item-icon {
    order: 0;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle i {
    font-size: 24px;
    color: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle svg {
    width: 24px;
    height: 24px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle svg path {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle:hover i {
    color: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-hamburger-toggle:hover svg path {
    fill: var(--e-global-color-theme_color_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-nav-slide-overlay {
    background: #FFFFFF00;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-dropdown .trx-addons-mobile-menu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-mobile-menu,
.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container {
    padding: 50px 50px 50px 50px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
    margin: 30px 30px 0px 0px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close i {
    font-size: 24px;
    color: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg {
    width: 24px;
    height: 24px;
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close svg path {
    fill: var(--e-global-color-theme_color_alt_title);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close:hover i {
    color: var(--e-global-color-theme_color_alt_text);
}

.elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close:hover svg path {
    fill: var(--e-global-color-theme_color_alt_text);
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: transparent;
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: transparent;
}

@media(max-width:767px) {
    .elementor-6140 .elementor-element.elementor-element-6e0fcc17 {
        --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: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6140 .elementor-element.elementor-element-3b23e1b6 {
        --width: 60%;
    }

    .elementor-6140 .elementor-element.elementor-element-35a27dcb {
        --width: 40%;
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-dropdown .trx-addons-main-mobile-menu,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-main-mobile-menu {
        width: 100%;
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide .trx-addons-mobile-menu-outer-container,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide .trx-addons-mobile-menu-outer-container {
        width: 100%;
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-left .trx-addons-mobile-menu-outer-container {
        transform: translateX(-100%);
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-slide.trx-addons-ver-hamburger-menu-right .trx-addons-mobile-menu-outer-container {
        transform: translateX(100%);
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-main-nav-menu>.trx-addons-nav-menu-item>.trx-addons-menu-link {
        padding: 5px 0px 5px 0px;
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-ham-dropdown .trx-addons-mobile-menu,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4.trx-addons-nav-dropdown .trx-addons-mobile-menu,
    .elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container {
        padding: 40px 40px 40px 40px;
    }

    .elementor-6140 .elementor-element.elementor-element-3bb1fef4 .trx-addons-mobile-menu-outer-container .trx-addons-mobile-menu-close {
        margin: 22px 20px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-6140 .elementor-element.elementor-element-71a00ae8 {
        --width: 23%;
    }

    .elementor-6140 .elementor-element.elementor-element-3e1f4238 {
        --width: 54%;
    }

    .elementor-6140 .elementor-element.elementor-element-32561554 {
        --width: 23%;
    }

    .elementor-6140 .elementor-element.elementor-element-3b23e1b6 {
        --width: 60%;
    }

    .elementor-6140 .elementor-element.elementor-element-35a27dcb {
        --width: 40%;
    }
}


/* ============================================ */


.elementor-2196 .elementor-element.elementor-element-4d3f2691 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-2196 .elementor-element.elementor-element-4d3f2691 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-2196 .elementor-element.elementor-element-4d3f2691 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-2196 .elementor-element.elementor-element-4d3f2691 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-2196 .elementor-element.elementor-element-3abb1d74 {
    --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: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
    --margin-top: 0px;
    --margin-bottom: 28px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2196 .elementor-element.elementor-element-3abb1d74 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-2196 .elementor-element.elementor-element-3abb1d74 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-2196 .elementor-element.elementor-element-3abb1d74 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

body:not(.rtl) .elementor-2196 .elementor-element.elementor-element-2d8571d {
    left: 21px;
}

body.rtl .elementor-2196 .elementor-element.elementor-element-2d8571d {
    right: 21px;
}

.elementor-2196 .elementor-element.elementor-element-2d8571d {
    top: 18px;
}

.elementor-2196 .elementor-element.elementor-element-2d8571d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-2d8571d.elementor-view-framed .elementor-icon,
.elementor-2196 .elementor-element.elementor-element-2d8571d.elementor-view-default .elementor-icon {
    color: var(--e-global-color-theme_color_meta);
    border-color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-2d8571d.elementor-view-framed .elementor-icon,
.elementor-2196 .elementor-element.elementor-element-2d8571d.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-2d8571d .elementor-icon {
    font-size: 16px;
}

.elementor-2196 .elementor-element.elementor-element-2d8571d .elementor-icon svg {
    height: 16px;
}

.elementor-2196 .elementor-element.elementor-element-2d8571d .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__remove,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-multiselect .mf_multiselect__control {
    background-color: var(--e-global-color-theme_color_bg_color);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86.elementor-element {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-required-indicator {
    color: #f00;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .mf-input[aria-invalid="true"],
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .mf-input.mf-invalid {
    border-color: #f00;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-error-message {
    color: #FF0000;
    font-size: 13px;
    line-height: 16px;
    margin: 9px 0px 0px 0px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input {
    padding: 12px 20px 12px 49px;
    border-radius: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label {
    padding: 12px 20px 12px 49px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total {
    padding: 12px 20px 12px 49px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_select__control,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__control .mf_multiselect__value-container,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options {
    padding: 12px 20px 12px 49px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .range-slider {
    padding: 12px 20px 12px 49px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-dial-code {
    color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-bar,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-from,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-to,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-single {
    background-color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-handle {
    border-color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-from:before,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-to:before,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-single:before {
    border-top-color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_select__single-value {
    color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper {
    border-color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .input-range__track--active {
    background-color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .asRange .asRange-pointer .asRange-tip {
    background-color: var(--e-global-color-theme_color_text);
    border-color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total {
    color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label svg path {
    stroke: var(--e-global-color-theme_color_text);
    fill: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__remove,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options {
    color: var(--e-global-color-theme_color_text);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-select>.mf_select__control,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-multiselect .mf_multiselect__control,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-dial-code {
    color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-handle:focus {
    border-color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label:hover {
    color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container:focus .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container:focus .mf-image-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total:focus {
    color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input>.mf_select__control--is-focused .mf_select__single-value {
    color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container:focus .mf-input-file-upload-label svg path {
    stroke: var(--e-global-color-theme_color_title);
    fill: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value:focus .mf_multiselect__multi-value__remove,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options:focus {
    color: var(--e-global-color-theme_color_title);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container:focus .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper:focus .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper>.mf-input-select>.mf_select__control--is-focused,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option:focus,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options:focus {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .irs--round .irs-single,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .asRange .asRange-pointer .asRange-tip,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .input-range__label-container {
    font-size: 15px;
    line-height: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .input-range .input-range__track {
    border-radius: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-file-upload-container .mf-input-file-upload-label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .iti--separate-dial-code .iti__selected-flag,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total {
    border-radius: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-select>.mf_select__control,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-multiselect .mf_multiselect__control,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__label,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__multi-value__remove,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options {
    border-radius: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 :is(.mf_select__placeholder, .mf_multiselect__placeholder, .text),
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input::placeholder,
.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-time-input::before {
    font-size: 15px;
    line-height: 30px;
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-time-input::before {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input::-webkit-input-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input::-moz-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:-ms-input-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input:-moz-placeholder {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-7203dd86 :is(.mf_select__placeholder, .mf_multiselect__placeholder) {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-13a40919 .metform-btn {
    background-color: var(--e-global-color-theme_color_link);
    padding: 13px 39px 13px 39px;
    line-height: 30px;
    border-style: none;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0);
}

.elementor-2196 .elementor-element.elementor-element-13a40919 .metform-btn:hover {
    background-color: var(--e-global-color-theme_color_hover);
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 8px 0px;
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-input-required-indicator {
    color: #f00;
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-error-message {
    color: #f00;
    font-size: 13px;
    line-height: 16px;
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option input[type="checkbox"]+span:before {
    color: var(--e-global-color-theme_color_bd_color);
    top: 1px;
    width: 23px;
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option input[type="checkbox"]:checked+span:before {
    color: var(--e-global-color-theme_color_meta);
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox,
.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option input[type="checkbox"]+span:before {
    font-size: 16px;
}

.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox,
.elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option input[type="checkbox"]+span {
    font-size: 14px;
    line-height: 20px;
}

@media(max-width:1279px) {
    .elementor-2196 .elementor-element.elementor-element-3abb1d74 {
        --margin-top: 0px;
        --margin-bottom: 22px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-2196 .elementor-element.elementor-element-3abb1d74 {
        --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: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 0px;
        --margin-bottom: 15px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    body:not(.rtl) .elementor-2196 .elementor-element.elementor-element-2d8571d {
        left: 13px;
    }

    body.rtl .elementor-2196 .elementor-element.elementor-element-2d8571d {
        right: 13px;
    }

    .elementor-2196 .elementor-element.elementor-element-2d8571d {
        top: 14px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input {
        padding: 7px 15px 7px 37px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-file-upload-label {
        padding: 7px 15px 7px 37px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-calculation-total {
        padding: 7px 15px 7px 37px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_select__control,
    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__control .mf_multiselect__value-container,
    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__option,
    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf_multiselect__menu-notice--no-options {
        padding: 7px 15px 7px 37px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-input-wrapper .range-slider {
        padding: 7px 15px 7px 37px;
    }

    .elementor-2196 .elementor-element.elementor-element-7203dd86 .mf-error-message {
        margin: 5px 0px 0px 0px;
    }

    .elementor-2196 .elementor-element.elementor-element-13a40919 .mf-btn-wraper {
        text-align: justify;
    }

    .elementor-2196 .elementor-element.elementor-element-13a40919 .metform-btn {
        padding: 8px 32px 8px 32px;
    }

    .elementor-2196 .elementor-element.elementor-element-70864a93 .mf-checkbox-option {
        margin: 0px 0px 5px 0px;
    }
}


/* ============================================ */


.elementor-21 .elementor-element.elementor-element-6dbc8a0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-6dbc8a0 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-6dbc8a0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-6dbc8a0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-f8482ac {
    --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: 87px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-f8482ac .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-f8482ac .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-f8482ac .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-a705046 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-a705046 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-a705046 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-a705046 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-6e24886>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-21 .elementor-element.elementor-element-6e24886 .logo_image {
    max-height: 250px;
}

.elementor-21 .elementor-element.elementor-element-15217db {
    width: var(--container-widget-width, 500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-theme_color_text);
}

.elementor-21 .elementor-element.elementor-element-15217db>.elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-21 .elementor-element.elementor-element-1ae6acc {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 5px;
    --grid-row-gap: 5px;
}

.elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-theme_color_bd_color);
}

.elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-social-icon i {
    color: var(--e-global-color-theme_color_title);
}

.elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-social-icon svg {
    fill: var(--e-global-color-theme_color_title);
}

.elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-icon {
    border-radius: 50% 50% 50% 50%;
}

.elementor-21 .elementor-element.elementor-element-8b6bd50 {
    --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: 3px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-8b6bd50 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-8b6bd50 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-8b6bd50 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-0959a73 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-0959a73 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-0959a73 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-0959a73 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-d371daa>.elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-21 .elementor-element.elementor-element-d371daa .elementor-heading-title {
    color: var(--e-global-color-theme_color_title);
}

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

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

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

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

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

.elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_alt_link);
}

.elementor-21 .elementor-element.elementor-element-db6a772 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-db6a772 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-db6a772 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-db6a772 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-902341a>.elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-21 .elementor-element.elementor-element-902341a .elementor-heading-title {
    color: var(--e-global-color-theme_color_title);
}

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

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

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

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

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

.elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_link);
}

.elementor-21 .elementor-element.elementor-element-0177a61 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-0177a61 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-0177a61 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-0177a61 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-fce73ec>.elementor-widget-container {
    margin: 0px 0px 23px 0px;
}

.elementor-21 .elementor-element.elementor-element-fce73ec .elementor-heading-title {
    color: var(--e-global-color-theme_color_title);
}

.elementor-21 .elementor-element.elementor-element-2cfbfda>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

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

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

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

.elementor-21 .elementor-element.elementor-element-2cfbfda .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_text);
    transition: color 0.3s;
}

.elementor-21 .elementor-element.elementor-element-2cfbfda .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-theme_color_link);
}

.elementor-21 .elementor-element.elementor-element-0bb625b {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    color: var(--e-global-color-theme_color_text);
}

.elementor-21 .elementor-element.elementor-element-3dcff63 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-theme_color_bd_color);
    --border-color: var(--e-global-color-theme_color_bd_color);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-3dcff63 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-3dcff63 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-3dcff63 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-0d63f7c {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-0d63f7c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-0d63f7c .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-0d63f7c .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-bc95129 {
    font-size: 15px;
    line-height: 1.4em;
    color: var(--e-global-color-theme_color_text);
}

.elementor-21 .elementor-element.elementor-element-a651582 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-21 .elementor-element.elementor-element-a651582 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-a651582 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-21 .elementor-element.elementor-element-a651582 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element {
    padding-left: 50px;
}

.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-text,
.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon i,
.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon svg {
    color: var(--e-global-color-theme_color_text);
    fill: var(--e-global-color-theme_color_text);
}

.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-text:hover,
.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon:hover i,
.elementor-21 .elementor-element.elementor-element-6acf2ae .elementor-repeater-item-44934a7.trx-addons-advanced-title-item-icon:hover svg {
    color: var(--e-global-color-theme_color_link);
    fill: var(--e-global-color-theme_color_link);
}

.elementor-21 .elementor-element.elementor-element-6acf2ae .trx-addons-advanced-title {
    font-size: 15px;
    line-height: 1.4em;
    color: var(--e-global-color-theme_color_text);
    fill: var(--e-global-color-theme_color_text);
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: transparent;
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: transparent;
}

@media(max-width:1279px) {
    .elementor-21 .elementor-element.elementor-element-f8482ac {
        --padding-top: 0px;
        --padding-bottom: 55px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-6e24886>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-15217db>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-15217db {
        --container-widget-width: 340px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 340px);
        max-width: 340px;
    }

    .elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-social-icon {
        --icon-padding: 14px;
    }

    .elementor-21 .elementor-element.elementor-element-d371daa>.elementor-widget-container {
        margin: 0px 0px 17px 0px;
    }

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

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

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-902341a>.elementor-widget-container {
        margin: 0px 0px 17px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-13px/2);
    }

    .elementor-21 .elementor-element.elementor-element-fce73ec>.elementor-widget-container {
        margin: 0px 0px 17px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-2cfbfda>.elementor-widget-container {
        margin: 0px 0px 13px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-3dcff63 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:767px) {
    .elementor-21 .elementor-element.elementor-element-f8482ac {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-6e24886>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-15217db>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-1ae6acc .elementor-social-icon {
        --icon-padding: 13px;
    }

    .elementor-21 .elementor-element.elementor-element-8b6bd50 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-0959a73 {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 25px;
        --padding-left: 0px;
        --padding-right: 10px;
    }

    .elementor-21 .elementor-element.elementor-element-d371daa>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

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

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

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9981788 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-db6a772 {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 25px;
        --padding-left: 10px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-902341a>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end: calc(10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start: calc(10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline: calc(10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items {
        margin-inline: calc(-10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-9bb325a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-10px/2);
    }

    .elementor-21 .elementor-element.elementor-element-fce73ec>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-2cfbfda>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-21 .elementor-element.elementor-element-3dcff63 {
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-21 .elementor-element.elementor-element-a651582 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media(min-width:768px) {
    .elementor-21 .elementor-element.elementor-element-a705046 {
        --width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-8b6bd50 {
        --width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-0959a73 {
        --width: 33.333%;
    }

    .elementor-21 .elementor-element.elementor-element-db6a772 {
        --width: 33.333%;
    }

    .elementor-21 .elementor-element.elementor-element-0177a61 {
        --width: 33.333%;
    }

    .elementor-21 .elementor-element.elementor-element-0d63f7c {
        --width: 50%;
    }

    .elementor-21 .elementor-element.elementor-element-a651582 {
        --width: 50%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-21 .elementor-element.elementor-element-a705046 {
        --width: 35%;
    }

    .elementor-21 .elementor-element.elementor-element-8b6bd50 {
        --width: 65%;
    }

    .elementor-21 .elementor-element.elementor-element-0959a73 {
        --width: 26%;
    }

    .elementor-21 .elementor-element.elementor-element-db6a772 {
        --width: 26%;
    }

    .elementor-21 .elementor-element.elementor-element-0177a61 {
        --width: 48%;
    }
}


/* ============================================ */


.trx_addons_inline_980832173 img.logo_image {
    max-height: 250px;
}

.trx_addons_inline_1379828431 img.logo_image {
    max-height: 250px;
}

.trx_addons_inline_2100728126 img.logo_image {
    max-height: 250px;
}