
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;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none
}

: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--bg-color: #f9fbf5;
    --wp--preset--color--bd-color: #e1e5d4;
    --wp--preset--color--text-dark: #1d1d1d;
    --wp--preset--color--text-light: #A5A6AA;
    --wp--preset--color--text-link: #194893;
    --wp--preset--color--text-hover: #194893;
    --wp--preset--color--text-link-2: #194893;
    --wp--preset--color--text-hover-2: #194893;
    --wp--preset--color--text-link-3: #f56e32;
    --wp--preset--color--text-hover-3: #e3581a;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex> :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid> :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.elementor-kit-15 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-61c01e98: #4054B2;
    --e-global-color-69bf31ed: #23A455;
    --e-global-color-7a1ccbe5: #000;
    --e-global-color-13ed1179: #FFF;
    --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;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1320px;
}

.e-con {
    --container-max-width: 1320px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-element {
    --widgets-spacing: 0px 0px;
    --widgets-spacing-row: 0px;
    --widgets-spacing-column: 0px;
}

    {}

.sc_layouts_title_caption {
    display: var(--page-title-display);
}

@media(max-width:1279px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-19584 .elementor-element.elementor-element-1c526e9>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-1c526e9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-1c526e9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-1c526e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-3229bd8>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-3229bd8 {
    font-size: 24px;
    letter-spacing: 0px;
    color: #FFFFFF;
}

.elementor-19584 .elementor-element.elementor-element-17a5b54 .elementor-heading-title {
    font-size: 64px;
    font-weight: bold;
    line-height: 80px;
    color: #FFFFFF;
}

.elementor-19584 .elementor-element.elementor-element-cc8fd7c .elementor-heading-title {
    font-size: 64px;
    font-weight: bold;
    line-height: 80px;
    color: #FFFFFF;
}

.elementor-19584 .elementor-element.elementor-element-2ce425c {
    --spacer-size: 26px;
}

.elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button {
    background-color: #194893;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #194893;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 56px 16px 56px;
}

.elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button:hover,
.elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
    border-color: #FCAF17;
}

.elementor-19584 .elementor-element.elementor-element-2e42ce6 {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button:hover svg,
.elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button {
    background-color: #19489300;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-13ed1179);
    border-radius: 30px 30px 30px 30px;
    padding: 17px 56px 16px 56px;
}

.elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button:hover,
.elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
    border-color: #FCAF17;
}

.elementor-19584 .elementor-element.elementor-element-2a20b50 {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-2a20b50>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button:hover svg,
.elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-c5db88f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-c5db88f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-75ff0c7 {
    --spacer-size: 50px;
}

.elementor-19584 .elementor-element.elementor-element-34a0e9e .elementor-button {
    background-color: #FEB005;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1.3px;
    fill: rgba(255, 255, 255, 0.9);
    color: rgba(255, 255, 255, 0.9);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 120px 120px 120px 120px;
}

.elementor-19584 .elementor-element.elementor-element-34a0e9e {
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-19584 .elementor-element.elementor-element-6659566 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-6659566 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-6659566 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-6659566>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-760be9c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-760be9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-760be9c>.elementor-element-populated {
    margin: 0% 0% 0% 16%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 16%;
}

.elementor-19584 .elementor-element.elementor-element-c75ed4f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-c75ed4f {
    font-family: "Oxygen", Sans-serif;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-5499c74>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-5499c74 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-b80f75c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-b80f75c .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-97abb79>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-97abb79 {
    font-family: "Oxygen", Sans-serif;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-56d4dbd>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-56d4dbd .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-e8853c1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-e8853c1 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-bb04764:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-bb04764>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFCF9;
}

.elementor-19584 .elementor-element.elementor-element-bb04764>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-bb04764>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-bb04764>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-bb04764>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-831acc0>.elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-831acc0 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-cc9ef2e>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-cc9ef2e {
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-6c5f184 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-6c5f184>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-6c5f184 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6c5f184 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6c5f184 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-4585f1c {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-4585f1c>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-4585f1c .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-4585f1c .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-4585f1c .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-8df4954:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFCF9;
}

.elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-7cd0b52>.elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-7cd0b52 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-cdab0fa>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-cdab0fa {
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-b60c620 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-b60c620>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-b60c620 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-b60c620 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-b60c620 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-e7c4ab3 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-e7c4ab3>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-e7c4ab3 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-e7c4ab3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-e7c4ab3 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-d6b9f50 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-d6b9f50 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-5cd478d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFCF9;
}

.elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-b60d5ab>.elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-b60d5ab .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-17e78e2>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-17e78e2 {
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-61a26f8 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-61a26f8>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-61a26f8 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-61a26f8 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-61a26f8 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-ed76dd3 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-ed76dd3>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-ed76dd3 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-ed76dd3 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-ed76dd3 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-f2fafaf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFCF9;
}

.elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 20px 0px;
}

.elementor-19584 .elementor-element.elementor-element-df33ef5>.elementor-widget-container {
    padding: 20px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-df33ef5 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-9b0625f>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
    padding: 0px 20px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-9b0625f {
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-b1f117e {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-b1f117e>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-19584 .elementor-element.elementor-element-b1f117e .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-b1f117e .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-b1f117e .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6226cc9 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 6px;
    --icon-vertical-offset: 0px;
}

.elementor-19584 .elementor-element.elementor-element-6226cc9>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-6226cc9 .elementor-icon-list-icon i {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6226cc9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-7a1ccbe5);
    transition: fill 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6226cc9 .elementor-icon-list-text {
    color: var(--e-global-color-7a1ccbe5);
    transition: color 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-6ab9127:not(.elementor-motion-effects-element-type-background),
.elementor-19584 .elementor-element.elementor-element-6ab9127>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FBFCF9 0%, #FBFCF9 100%);
}

.elementor-19584 .elementor-element.elementor-element-6ab9127 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-6ab9127 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-6ab9127 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-19584 .elementor-element.elementor-element-6ab9127>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-9401675>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-9401675 {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-38d275f>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-38d275f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-8c3d224 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-8c3d224 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-8c3d224 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-19584 .elementor-element.elementor-element-3ac68be {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-407bda4 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-6a9331c {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-6f98b51 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-85f1c45 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-f64c77b {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-46b4252 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-01038b7 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-42bc39c {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-cc82fd9 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-f41c471 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-23e1cc4 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-d024057 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-fca9ebf {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-ddffa51 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-19584 .elementor-element.elementor-element-2b2ef8b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-2b2ef8b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-2b2ef8b {
    padding: 80px 0px 80px 0px;
}

.elementor-19584 .elementor-element.elementor-element-0b2fec5 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-0b2fec5 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-5e9a74c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-5e9a74c {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-9f219c3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-9f219c3 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-2d3aec5.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-19584 .elementor-element.elementor-element-2d3aec5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-19584 .elementor-element.elementor-element-2d3aec5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button {
    background-color: #194893;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #194893;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 56px 16px 56px;
}

.elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button:hover,
.elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
    border-color: #FCAF17;
}

.elementor-19584 .elementor-element.elementor-element-fb2caed {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-fb2caed>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button:hover svg,
.elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button:focus svg {
    fill: #000000;
}

.elementor-19584 .elementor-element.elementor-element-ff6d10f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-ff6d10f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-381ed0e>.elementor-widget-container {
    background-color: #FBFCF9;
    padding: 15px 15px 15px 15px;
}

.elementor-19584 .elementor-element.elementor-element-381ed0e:hover .elementor-widget-container {
    background-color: #F9FAF8;
}

.elementor-19584 .elementor-element.elementor-element-381ed0e .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
    font-size: 24px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-381ed0e .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-381ed0e .sc_item_descr {
    color: #303030;
}

.elementor-19584 .elementor-element.elementor-element-518460a>.elementor-widget-container {
    background-color: #FBFCF9;
    padding: 15px 30px 15px 15px;
}

.elementor-19584 .elementor-element.elementor-element-518460a:hover .elementor-widget-container {
    background-color: #F9FAF8;
}

.elementor-19584 .elementor-element.elementor-element-518460a .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
    font-size: 24px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-518460a .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-518460a .sc_item_descr {
    color: #303030;
}

.elementor-19584 .elementor-element.elementor-element-ce46bf9>.elementor-widget-container {
    background-color: #FBFCF9;
    padding: 15px 15px 15px 15px;
}

.elementor-19584 .elementor-element.elementor-element-ce46bf9:hover .elementor-widget-container {
    background-color: #F9FAF8;
}

.elementor-19584 .elementor-element.elementor-element-ce46bf9 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
    font-size: 24px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-ce46bf9 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-ce46bf9 .sc_item_descr {
    color: #303030;
}

.elementor-19584 .elementor-element.elementor-element-5c68f19 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-5c68f19 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-287d744.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-19584 .elementor-element.elementor-element-287d744.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-19584 .elementor-element.elementor-element-287d744.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button {
    background-color: #194893;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #194893;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 56px 16px 56px;
}

.elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button:hover,
.elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button:focus {
    background-color: #FCAF17;
    color: #050505;
    border-color: #FCAF17;
}

.elementor-19584 .elementor-element.elementor-element-0baf72d {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-0baf72d>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button:hover svg,
.elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button:focus svg {
    fill: #050505;
}

.elementor-19584 .elementor-element.elementor-element-de626a2:not(.elementor-motion-effects-element-type-background),
.elementor-19584 .elementor-element.elementor-element-de626a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FBFCF9 0%, #FBFCF9 100%);
}

.elementor-19584 .elementor-element.elementor-element-de626a2 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-de626a2 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-de626a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-19584 .elementor-element.elementor-element-de626a2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-3dbb54c>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-3dbb54c {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-179c0cc>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-179c0cc .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-23c52e8 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-23c52e8 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-76f0463 img {
    height: 170px;
    object-fit: contain;
    object-position: center center;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-eeb5895.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-eeb5895.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-eeb5895.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-column-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-19584 .elementor-element.elementor-element-f6d26c4>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-title {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-title,
.elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-description {
    color: #292929;
    text-transform: capitalize;
}

.elementor-19584 .elementor-element.elementor-element-33d9da4 img {
    height: 200px;
    object-fit: contain;
    object-position: center center;
}

.elementor-19584 .elementor-element.elementor-element-cd10737 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-cd10737 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-cd10737 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-19584 .elementor-element.elementor-element-60f17f0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-19584 .elementor-element.elementor-element-52a14cc>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-title {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-title,
.elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-description {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-6ad5b5b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-19584 .elementor-element.elementor-element-1534c78>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-title {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-title,
.elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-description {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-1e130d1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-19584 .elementor-element.elementor-element-1e130d1>.elementor-element-populated.elementor-column-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-19584 .elementor-element.elementor-element-1e130d1>.elementor-element-populated.elementor-widget-wrap {
    padding: 0% 0% 0% 0%;
}

.elementor-19584 .elementor-element.elementor-element-18de71d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-title {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-title,
.elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
}

.elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-description {
    color: #292929;
}

.elementor-19584 .elementor-element.elementor-element-c956255:not(.elementor-motion-effects-element-type-background),
.elementor-19584 .elementor-element.elementor-element-c956255>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-19584 .elementor-element.elementor-element-c956255 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-c956255 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-c956255 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-19584 .elementor-element.elementor-element-c956255>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-d7d2f8d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-d7d2f8d {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-5cd68df>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-5cd68df .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d .premium-carousel-scale .slick-slide {
    transition: all 300ms !important;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d .premium-carousel-nav-progressbar-fill {
    transition-duration: 300ms !important;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d .premium-carousel-wrapper .slick-arrow {
    font-size: 39px;
    color: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-89fc19d .premium-carousel-wrapper .slick-arrow svg {
    width: 39px;
    height: 39px;
    fill: var(--e-global-color-7a1ccbe5);
}

.elementor-19584 .elementor-element.elementor-element-89fc19d a.carousel-arrow.carousel-next {
    right: 12px;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d a.carousel-arrow.carousel-prev {
    left: 12px;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d a.ver-carousel-arrow.carousel-next {
    bottom: 12px;
}

.elementor-19584 .elementor-element.elementor-element-89fc19d a.ver-carousel-arrow.carousel-prev {
    top: 12px;
}

.elementor-19584 .elementor-element.elementor-element-f2ff6cd:not(.elementor-motion-effects-element-type-background),
.elementor-19584 .elementor-element.elementor-element-f2ff6cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F9F2;
}

.elementor-19584 .elementor-element.elementor-element-f2ff6cd .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-f2ff6cd .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-f2ff6cd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-19584 .elementor-element.elementor-element-f2ff6cd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-19584 .elementor-element.elementor-element-7b70e33.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-7b70e33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-7b70e33>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-7b70e33>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-3677917>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-19584 .elementor-element.elementor-element-3677917 {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.elementor-19584 .elementor-element.elementor-element-77eb147>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-77eb147 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-7737a3a .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #242424;
}

.elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button {
    background-color: #194893;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #194893;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 20px 16px 20px;
}

.elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button:hover,
.elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
    border-color: #FCAF17;
}

.elementor-19584 .elementor-element.elementor-element-cbfe159 {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-cbfe159>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button:hover svg,
.elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-post-outer-container {
    width: 50%;
    margin-bottom: 5px;
    padding-right: calc(5px/2);
    padding-left: calc(5px/2);
    padding: 10px 10px 10px 10px;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-content-wrapper {
    text-align: left;
    background-color: #FFFFFF;
    padding: 20px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-wrap .slick-slide {
    transition: all 300ms !important;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-thumbnail-container img {
    height: 250px;
    object-fit: cover;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-wrap {
    margin-left: calc(-5px/2);
    margin-right: calc(-5px/2);
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-author-thumbnail {
    top: 18px;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-meta-separator {
    color: #02010100;
}

.elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-post-container {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-450eeac>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-19584 .elementor-element.elementor-element-450eeac .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-450eeac .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-450eeac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-450eeac>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-a8453d2 {
    --spacer-size: 25px;
}

.elementor-19584 .elementor-element.elementor-element-2267ec7>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-19584 .elementor-element.elementor-element-2267ec7 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 56px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-accordion-item {
    border-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-accordion-item .elementor-tab-content {
    border-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 0px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-tab-title {
    padding: 26px 0px 25px 0px;
}

.elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-tab-content {
    padding: 0px 0px 20px 37px;
}

.elementor-19584 .elementor-element.elementor-element-8224657 {
    --spacer-size: 50px;
}

.elementor-19584 .elementor-element.elementor-element-929c162 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-929c162 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-929c162 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-929c162>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-f1109c0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-f1109c0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-66d16b0 {
    z-index: 2;
    text-align: center;
}

.elementor-19584 .elementor-element.elementor-element-7b39ba6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-19584 .elementor-element.elementor-element-7b39ba6 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-19584 .elementor-element.elementor-element-7b39ba6 {
    margin-top: -256px;
    margin-bottom: 0px;
    padding: 0% 10% 0% 0%;
    z-index: 3;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #194893;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated.elementor-column-wrap {
    padding: 34px 37px 30px 37px;
}

.elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated.elementor-widget-wrap {
    padding: 34px 37px 30px 37px;
}

.elementor-19584 .elementor-element.elementor-element-31f21dd {
    font-family: "Oxygen", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-19584 .elementor-element.elementor-element-56ef474 {
    --spacer-size: 7px;
}

.elementor-19584 .elementor-element.elementor-element-7035fc3 {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-646106e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-19584 .elementor-element.elementor-element-646106e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #181818;
}

.elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated.elementor-column-wrap {
    padding: 34px 37px 30px 37px;
}

.elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated.elementor-widget-wrap {
    padding: 34px 37px 30px 37px;
}

.elementor-19584 .elementor-element.elementor-element-fd4e9f5 {
    font-family: "Oxygen", Sans-serif;
    font-size: 18px;
    color: #FFFFFF;
}

.elementor-19584 .elementor-element.elementor-element-3713dcc {
    width: auto;
    max-width: auto;
}

.elementor-19584 .elementor-element.elementor-element-812bc0c {
    --spacer-size: 7px;
}

@media(min-width:768px) {
    .elementor-19584 .elementor-element.elementor-element-3dd1ff1 {
        width: 70.877%;
    }

    .elementor-19584 .elementor-element.elementor-element-c5db88f {
        width: 29.123%;
    }

    .elementor-19584 .elementor-element.elementor-element-ec91b55 {
        width: 55.848%;
    }

    .elementor-19584 .elementor-element.elementor-element-2d3aec5 {
        width: 44.152%;
    }

    .elementor-19584 .elementor-element.elementor-element-e5697cc {
        width: 32.552%;
    }

    .elementor-19584 .elementor-element.elementor-element-92f3fe4 {
        width: 67.448%;
    }

    .elementor-19584 .elementor-element.elementor-element-7b70e33 {
        width: 45%;
    }

    .elementor-19584 .elementor-element.elementor-element-a288abc {
        width: 55%;
    }

    .elementor-19584 .elementor-element.elementor-element-89509c6 {
        width: 50.114%;
    }

    .elementor-19584 .elementor-element.elementor-element-503a2dd {
        width: 49.886%;
    }

    .elementor-19584 .elementor-element.elementor-element-73c1c1f {
        width: 11.111%;
    }

    .elementor-19584 .elementor-element.elementor-element-f1109c0 {
        width: 88.889%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-19584 .elementor-element.elementor-element-3dd1ff1 {
        width: 70%;
    }

    .elementor-19584 .elementor-element.elementor-element-c5db88f {
        width: 30%;
    }

    .elementor-19584 .elementor-element.elementor-element-987c7a4 {
        width: 54%;
    }

    .elementor-19584 .elementor-element.elementor-element-760be9c {
        width: 46%;
    }
}

@media(max-width:1279px) {
    .elementor-19584 .elementor-element.elementor-element-1c526e9 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-3229bd8 {
        font-size: 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-17a5b54 .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-19584 .elementor-element.elementor-element-cc8fd7c .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-19584 .elementor-element.elementor-element-2e42ce6 {
        width: auto;
        max-width: auto;
    }

    .elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 30px 16px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-2a20b50 {
        width: auto;
        max-width: auto;
    }

    .elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 30px 16px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-760be9c>.elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-19584 .elementor-element.elementor-element-c75ed4f {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-5499c74 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-97abb79 {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-56d4dbd .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-9401675 {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-38d275f .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-431379e>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-431379e>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-3ac68be img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-407bda4 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-6a9331c img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-6f98b51 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-85f1c45 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-f64c77b img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-46b4252 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-01038b7 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-42bc39c img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-cc82fd9 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-f41c471 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-23e1cc4 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-d024057 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-fca9ebf img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-ddffa51 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-5e9a74c {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-9f219c3 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-fb2caed {
        width: auto;
        max-width: auto;
    }

    .elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 56px 16px 56px;
    }

    .elementor-19584 .elementor-element.elementor-element-0baf72d {
        width: auto;
        max-width: auto;
    }

    .elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 56px 16px 56px;
    }

    .elementor-19584 .elementor-element.elementor-element-3dbb54c {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-179c0cc .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-f6d26c4 {
        width: var(--container-widget-width, 231.75px);
        max-width: 231.75px;
        --container-widget-width: 231.75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-title,
    .elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-19584 .elementor-element.elementor-element-60f17f0>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-60f17f0>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-52a14cc {
        width: var(--container-widget-width, 231.75px);
        max-width: 231.75px;
        --container-widget-width: 231.75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-title,
    .elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-19584 .elementor-element.elementor-element-6ad5b5b>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-6ad5b5b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-1534c78 {
        width: var(--container-widget-width, 231.75px);
        max-width: 231.75px;
        --container-widget-width: 231.75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-title,
    .elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-19584 .elementor-element.elementor-element-1e130d1>.elementor-element-populated.elementor-column-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-1e130d1>.elementor-element-populated.elementor-widget-wrap {
        padding: 0% 0% 0% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-18de71d {
        width: var(--container-widget-width, 231.75px);
        max-width: 231.75px;
        --container-widget-width: 231.75px;
        --container-widget-flex-grow: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-title,
    .elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-title a {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-description {
        font-size: 14px;
    }

    .elementor-19584 .elementor-element.elementor-element-d7d2f8d {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-5cd68df .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-3677917 {
        font-size: 14px;
        letter-spacing: 1.8px;
    }

    .elementor-19584 .elementor-element.elementor-element-77eb147 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-cbfe159 {
        width: auto;
        max-width: auto;
    }

    .elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 56px 16px 56px;
    }

    .elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-post-outer-container {
        width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-a8453d2 {
        --spacer-size: 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-2267ec7 .elementor-heading-title {
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-accordion-title {
        font-size: 14px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-tab-title {
        padding: 14px 0px 14px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-tab-content {
        font-size: 14px;
        padding: 0px 0px 15px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-7b39ba6 {
        margin-top: -140px;
        margin-bottom: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated.elementor-column-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-8c3152a>.elementor-element-populated.elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-7035fc3 {
        width: var(--container-widget-width, 176.225px);
        max-width: 176.225px;
        --container-widget-width: 176.225px;
        --container-widget-flex-grow: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated.elementor-column-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-646106e>.elementor-element-populated.elementor-widget-wrap {
        padding: 20px 20px 20px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-3713dcc {
        width: var(--container-widget-width, 176.225px);
        max-width: 176.225px;
        --container-widget-width: 176.225px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:880px) {
    .elementor-19584 .elementor-element.elementor-element-2a20b50>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-19584 .elementor-element.elementor-element-1c526e9 {
        padding: 200px 20px 200px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-3229bd8>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-3229bd8 {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-17a5b54 .elementor-heading-title {
        font-size: 26px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-cc8fd7c .elementor-heading-title {
        font-size: 26px;
        line-height: 38px;
    }

    .elementor-19584 .elementor-element.elementor-element-2ce425c {
        --spacer-size: 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-2e42ce6 .elementor-button {
        font-size: 14px;
        padding: 16px 20px 16px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-2a20b50>.elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

    .elementor-19584 .elementor-element.elementor-element-2a20b50 .elementor-button {
        font-size: 14px;
        padding: 16px 20px 16px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-987c7a4>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 50px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-987c7a4>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 50px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-760be9c>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-c75ed4f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-5499c74 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-b80f75c {
        padding: 50px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-97abb79>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-56d4dbd .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-3c163ed img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-cc9ef2e {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-6c5f184 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-4585f1c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-4585f1c>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-8df4954>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-6113175 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-cdab0fa {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-b60c620 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-e7c4ab3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-e7c4ab3>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-5cd478d>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-b056907 img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-61a26f8 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-ed76dd3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-ed76dd3>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-f2fafaf>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-605472f img {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-b1f117e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-6226cc9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-6226cc9>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-6ab9127 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 50px 20px 50px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-38d275f .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-8c3d224 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-431379e {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-3ac68be {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-407bda4 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-6a9331c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-6f98b51 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-85f1c45 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-f64c77b {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-46b4252 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-01038b7 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-42bc39c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-cc82fd9 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-f41c471 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-23e1cc4 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-d024057 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-fca9ebf {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-ddffa51 {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-2b2ef8b {
        padding: 50px 0px 50px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-9f219c3 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-fb2caed .elementor-button {
        font-size: 14px;
        padding: 16px 30px 16px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-381ed0e .sc_item_title_text2 {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-518460a>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-ce46bf9>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-5c68f19 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-0baf72d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-0baf72d .elementor-button {
        font-size: 14px;
        padding: 16px 30px 16px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-de626a2 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-179c0cc .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-column-wrap {
        padding: 8% 0% 8% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-eeb5895>.elementor-element-populated.elementor-widget-wrap {
        padding: 8% 0% 8% 0%;
    }

    .elementor-19584 .elementor-element.elementor-element-e65042b .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-537bb59 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-6ad5b5b>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-533832c .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-1e130d1>.elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-e8e1e1d .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-c956255 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-5cd68df .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-89fc19d>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-f2ff6cd {
        padding: 50px 0px 50px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-77eb147 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-cbfe159 .elementor-button {
        font-size: 14px;
        padding: 16px 30px 16px 30px;
    }

    .elementor-19584 .elementor-element.elementor-element-b4cbf70 .premium-blog-post-outer-container {
        width: 100%;
    }

    .elementor-19584 .elementor-element.elementor-element-450eeac {
        margin-top: 0px;
        margin-bottom: 100px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-19584 .elementor-element.elementor-element-2267ec7>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-2267ec7 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-accordion-title {
        font-size: 16px;
    }

    .elementor-19584 .elementor-element.elementor-element-c10ce8d .elementor-tab-content {
        font-size: 15px;
    }

    .elementor-19584 .elementor-element.elementor-element-929c162 {
        z-index: 0;
    }

    .elementor-19584 .elementor-element.elementor-element-7b39ba6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-19584 .elementor-element.elementor-element-8c3152a {
        width: 50%;
    }

    .elementor-19584 .elementor-element.elementor-element-646106e {
        width: 50%;
    }
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6:not(.elementor-motion-effects-element-type-background),
.elementor-24550 .elementor-element.elementor-element-d2fe4e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 26px 70px 15px 70px;
}

.elementor-24550 .elementor-element.elementor-element-d2fe4e6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-24550 .elementor-element.elementor-element-cad7e4e>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-24550 .elementor-element.elementor-element-cad7e4e .logo_image {
    max-height: 50px;
}

.elementor-24550 .elementor-element.elementor-element-a892de5>.elementor-widget-container {
    margin: -2px 0px 0px 7px;
}

.elementor-24550 .elementor-element.elementor-element-a892de5 .elementor-icon-wrapper {
    text-align: center;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(min-width:768px) {
    .elementor-24550 .elementor-element.elementor-element-03d8057 {
        width: 17.862%;
    }

    .elementor-24550 .elementor-element.elementor-element-3589d51 {
        width: 82.138%;
    }
}

@media(max-width:1279px) {
    .elementor-24550 .elementor-element.elementor-element-d2fe4e6 {
        padding: 26px 30px 15px 30px;
    }
}

@media(max-width:767px) {
    .elementor-24550 .elementor-element.elementor-element-d2fe4e6 {
        padding: 10px 20px 10px 20px;
    }

    .elementor-24550 .elementor-element.elementor-element-03d8057 {
        width: 25%;
    }

    .elementor-24550 .elementor-element.elementor-element-cad7e4e>.elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-24550 .elementor-element.elementor-element-3589d51 {
        width: 75%;
    }

    .elementor-24550 .elementor-element.elementor-element-27e3636>.elementor-widget-container {
        margin: -3px 0px 0px 0px;
    }

    .elementor-24550 .elementor-element.elementor-element-a892de5>.elementor-widget-container {
        margin: 0px 0px 0px 7px;
    }
}

.elementor-18738 .elementor-element.elementor-element-1ad420b>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-18738 .elementor-element.elementor-element-1ad420b .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18738 .elementor-element.elementor-element-1ad420b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18738 .elementor-element.elementor-element-1ad420b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18738 .elementor-element.elementor-element-1ad420b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18738 .elementor-element.elementor-element-df344c5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-18738 .elementor-element.elementor-element-df344c5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("{$theme_path}/static/image/Research-scaled.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-18738 .elementor-element.elementor-element-df344c5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-18738 .elementor-element.elementor-element-df344c5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18738 .elementor-element.elementor-element-c41dc40 {
    --spacer-size: 585px;
}

.elementor-18738 .elementor-element.elementor-element-7c2bbac>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18738 .elementor-element.elementor-element-7c2bbac>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18738 .elementor-element.elementor-element-c73952f>.elementor-widget-container {
    margin: 0% 0% 9% 8%;
}

.elementor-18738 .elementor-element.elementor-element-c09b32f {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

.elementor-18738 .elementor-element.elementor-element-c09b32f>.elementor-widget-container {
    margin: 0% 0% -1.5% -800%;
}

.elementor-18738 .elementor-element.elementor-element-c09b32f .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18738 .elementor-element.elementor-element-c09b32f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18738 .elementor-element.elementor-element-c41dc40 {
        --spacer-size: 450px;
    }

    body:not(.rtl) .elementor-18738 .elementor-element.elementor-element-c09b32f {
        left: 1px;
    }

    body.rtl .elementor-18738 .elementor-element.elementor-element-c09b32f {
        right: 1px;
    }

    .elementor-18738 .elementor-element.elementor-element-c09b32f {
        bottom: 0px;
    }
}

@media(min-width:768px) {
    .elementor-18738 .elementor-element.elementor-element-df344c5 {
        width: 89.962%;
    }

    .elementor-18738 .elementor-element.elementor-element-7c2bbac {
        width: 10%;
    }
}

@media(max-width:767px) {
    .elementor-18738 .elementor-element.elementor-element-df344c5>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18738 .elementor-element.elementor-element-c41dc40 {
        --spacer-size: 250px;
    }

    .elementor-18738 .elementor-element.elementor-element-c09b32f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

.elementor-18730 .elementor-element.elementor-element-1a074a9e>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-18730 .elementor-element.elementor-element-1a074a9e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18730 .elementor-element.elementor-element-1a074a9e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18730 .elementor-element.elementor-element-1a074a9e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18730 .elementor-element.elementor-element-1a074a9e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18730 .elementor-element.elementor-element-669bce61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-18730 .elementor-element.elementor-element-669bce61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("{$theme_path}/static/image/Design-scaled.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-18730 .elementor-element.elementor-element-669bce61>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-18730 .elementor-element.elementor-element-669bce61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18730 .elementor-element.elementor-element-5a8fa45e {
    --spacer-size: 585px;
}

.elementor-18730 .elementor-element.elementor-element-ac95d59>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18730 .elementor-element.elementor-element-ac95d59>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18730 .elementor-element.elementor-element-9fcfbd4>.elementor-widget-container {
    margin: 0% 0% 9% 8%;
}

.elementor-18730 .elementor-element.elementor-element-f5cb0df {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

.elementor-18730 .elementor-element.elementor-element-f5cb0df>.elementor-widget-container {
    margin: 0% 0% -1.5% -800%;
}

.elementor-18730 .elementor-element.elementor-element-f5cb0df .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18730 .elementor-element.elementor-element-f5cb0df .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18730 .elementor-element.elementor-element-5a8fa45e {
        --spacer-size: 450px;
    }

    body:not(.rtl) .elementor-18730 .elementor-element.elementor-element-f5cb0df {
        left: 1px;
    }

    body.rtl .elementor-18730 .elementor-element.elementor-element-f5cb0df {
        right: 1px;
    }

    .elementor-18730 .elementor-element.elementor-element-f5cb0df {
        bottom: 0px;
    }
}

@media(min-width:768px) {
    .elementor-18730 .elementor-element.elementor-element-669bce61 {
        width: 89.962%;
    }

    .elementor-18730 .elementor-element.elementor-element-ac95d59 {
        width: 10%;
    }
}

@media(max-width:767px) {
    .elementor-18730 .elementor-element.elementor-element-669bce61>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18730 .elementor-element.elementor-element-5a8fa45e {
        --spacer-size: 250px;
    }

    .elementor-18730 .elementor-element.elementor-element-f5cb0df>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

.elementor-18723 .elementor-element.elementor-element-1d42fe0f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-18723 .elementor-element.elementor-element-1d42fe0f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18723 .elementor-element.elementor-element-1d42fe0f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18723 .elementor-element.elementor-element-1d42fe0f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18723 .elementor-element.elementor-element-1d42fe0f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18723 .elementor-element.elementor-element-1e21539:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-18723 .elementor-element.elementor-element-1e21539>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("{$theme_path}/static/image/Development-scaled.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-18723 .elementor-element.elementor-element-1e21539>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-18723 .elementor-element.elementor-element-1e21539>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18723 .elementor-element.elementor-element-50f090e9 {
    --spacer-size: 585px;
}

.elementor-18723 .elementor-element.elementor-element-1961a7fb>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18723 .elementor-element.elementor-element-1961a7fb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18723 .elementor-element.elementor-element-c481542>.elementor-widget-container {
    margin: 0% 0% 9% 8%;
}

.elementor-18723 .elementor-element.elementor-element-221d430 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

.elementor-18723 .elementor-element.elementor-element-221d430>.elementor-widget-container {
    margin: 0% 0% -1.5% -800%;
}

.elementor-18723 .elementor-element.elementor-element-221d430 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18723 .elementor-element.elementor-element-221d430 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18723 .elementor-element.elementor-element-50f090e9 {
        --spacer-size: 450px;
    }

    body:not(.rtl) .elementor-18723 .elementor-element.elementor-element-221d430 {
        left: 0px;
    }

    body.rtl .elementor-18723 .elementor-element.elementor-element-221d430 {
        right: 0px;
    }

    .elementor-18723 .elementor-element.elementor-element-221d430 {
        bottom: 0px;
    }
}

@media(min-width:768px) {
    .elementor-18723 .elementor-element.elementor-element-1e21539 {
        width: 89.962%;
    }

    .elementor-18723 .elementor-element.elementor-element-1961a7fb {
        width: 10%;
    }
}

@media(max-width:767px) {
    .elementor-18723 .elementor-element.elementor-element-1e21539>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18723 .elementor-element.elementor-element-50f090e9 {
        --spacer-size: 250px;
    }

    .elementor-18723 .elementor-element.elementor-element-221d430>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18723 .elementor-element.elementor-element-221d430 {
        bottom: -80px;
    }
}

.elementor-18716 .elementor-element.elementor-element-36b7ad38>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-18716 .elementor-element.elementor-element-36b7ad38 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18716 .elementor-element.elementor-element-36b7ad38 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18716 .elementor-element.elementor-element-36b7ad38 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18716 .elementor-element.elementor-element-36b7ad38>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18716 .elementor-element.elementor-element-44a517ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-18716 .elementor-element.elementor-element-44a517ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url("{$theme_path}/static/image/group-diverse-people-scaled.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-18716 .elementor-element.elementor-element-44a517ab>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 110px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-18716 .elementor-element.elementor-element-44a517ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18716 .elementor-element.elementor-element-4a41cd71 {
    --spacer-size: 585px;
}

.elementor-18716 .elementor-element.elementor-element-20e11c50>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18716 .elementor-element.elementor-element-20e11c50>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18716 .elementor-element.elementor-element-56ab021>.elementor-widget-container {
    margin: 0% 0% 9% 8%;
}

.elementor-18716 .elementor-element.elementor-element-149e5d7f {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
}

.elementor-18716 .elementor-element.elementor-element-149e5d7f>.elementor-widget-container {
    margin: 0% 0% -1.5% -800%;
}

.elementor-18716 .elementor-element.elementor-element-149e5d7f .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18716 .elementor-element.elementor-element-149e5d7f .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-18716 .elementor-element.elementor-element-4a41cd71 {
        --spacer-size: 450px;
    }
}

@media(min-width:768px) {
    .elementor-18716 .elementor-element.elementor-element-44a517ab {
        width: 89.962%;
    }

    .elementor-18716 .elementor-element.elementor-element-20e11c50 {
        width: 10%;
    }
}

@media(max-width:767px) {
    .elementor-18716 .elementor-element.elementor-element-44a517ab>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18716 .elementor-element.elementor-element-4a41cd71 {
        --spacer-size: 250px;
    }

    .elementor-18716 .elementor-element.elementor-element-149e5d7f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18716 .elementor-element.elementor-element-149e5d7f {
        bottom: -80px;
    }
}

.elementor-34106 .elementor-element.elementor-element-7650a00:not(.elementor-motion-effects-element-type-background),
.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00,
.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-0bfed1b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34106 .elementor-element.elementor-element-4f8bd3e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-4f8bd3e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-5106e0b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca {
    width: auto;
    max-width: auto;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-1ef90ee>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34106 .elementor-element.elementor-element-b26a49b .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34106 .elementor-element.elementor-element-df6022f>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-df6022f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34106 .elementor-element.elementor-element-b3e4523>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-b3e4523 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34106 .elementor-element.elementor-element-937c4bf>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-937c4bf>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-6280ae7.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-6280ae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-937c4bf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-937c4bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34106 .elementor-element.elementor-element-6280ae7>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-6280ae7>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34106 .elementor-element.elementor-element-b26a49b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34106 .elementor-element.elementor-element-df6022f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34106 .elementor-element.elementor-element-937c4bf {
        width: 50%;
    }

    .elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34106 .elementor-element.elementor-element-b6eeed8 {
        width: 50%;
    }

    .elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
        font-size: 12px;
    }
}


.elementor-34106 .elementor-element.elementor-element-7650a00:not(.elementor-motion-effects-element-type-background),
.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00,
.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34106 .elementor-element.elementor-element-7650a00>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-0bfed1b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34106 .elementor-element.elementor-element-4f8bd3e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-4f8bd3e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-5106e0b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-5106e0b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca {
    width: auto;
    max-width: auto;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-4a386ca .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34106 .elementor-element.elementor-element-cc51b75 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-1ef90ee>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34106 .elementor-element.elementor-element-b26a49b .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34106 .elementor-element.elementor-element-df6022f>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-df6022f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34106 .elementor-element.elementor-element-b3e4523>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-b3e4523 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34106 .elementor-element.elementor-element-60fae57 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34106 .elementor-element.elementor-element-937c4bf>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-937c4bf>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-b6eeed8>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-6280ae7.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-6280ae7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34106 .elementor-element.elementor-element-937c4bf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-937c4bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34106 .elementor-element.elementor-element-6280ae7>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-6280ae7>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34106 .elementor-element.elementor-element-0bfed1b>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34106 .elementor-element.elementor-element-1ef90ee .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34106 .elementor-element.elementor-element-b26a49b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34106 .elementor-element.elementor-element-df6022f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34106 .elementor-element.elementor-element-937c4bf {
        width: 50%;
    }

    .elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34106 .elementor-element.elementor-element-42bc592 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34106 .elementor-element.elementor-element-b6eeed8 {
        width: 50%;
    }

    .elementor-34106 .elementor-element.elementor-element-6eb329c .elementor-button {
        font-size: 12px;
    }
}

.elementor-34103 .elementor-element.elementor-element-0106bce:not(.elementor-motion-effects-element-type-background),
.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34103 .elementor-element.elementor-element-0106bce .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-0106bce .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce,
.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-c570cce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-c570cce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34103 .elementor-element.elementor-element-2444425 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-2444425 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-20d1018.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-20d1018.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-20d1018>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-20d1018>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-cb86919 {
    width: auto;
    max-width: auto;
}

.elementor-34103 .elementor-element.elementor-element-cb86919>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-cb86919 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-4b36b5f>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34103 .elementor-element.elementor-element-296b2a3 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34103 .elementor-element.elementor-element-6576880>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-6576880 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34103 .elementor-element.elementor-element-b6e8c7f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-b6e8c7f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34103 .elementor-element.elementor-element-77e493b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-77e493b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-7db061f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-7db061f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-77e493b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-77e493b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34103 .elementor-element.elementor-element-7db061f>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-7db061f>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34103 .elementor-element.elementor-element-296b2a3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34103 .elementor-element.elementor-element-6576880 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34103 .elementor-element.elementor-element-77e493b {
        width: 50%;
    }

    .elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34103 .elementor-element.elementor-element-63a85fa {
        width: 50%;
    }

    .elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
        font-size: 12px;
    }
}


.elementor-34103 .elementor-element.elementor-element-0106bce:not(.elementor-motion-effects-element-type-background),
.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34103 .elementor-element.elementor-element-0106bce .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-0106bce .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce,
.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34103 .elementor-element.elementor-element-0106bce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-c570cce.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-c570cce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34103 .elementor-element.elementor-element-2444425 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-2444425 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-20d1018.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-20d1018.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34103 .elementor-element.elementor-element-20d1018>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-20d1018>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-cb86919 {
    width: auto;
    max-width: auto;
}

.elementor-34103 .elementor-element.elementor-element-cb86919>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-cb86919 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34103 .elementor-element.elementor-element-7933b92 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-4b36b5f>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34103 .elementor-element.elementor-element-296b2a3 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34103 .elementor-element.elementor-element-6576880>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-6576880 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34103 .elementor-element.elementor-element-b6e8c7f>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-b6e8c7f .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34103 .elementor-element.elementor-element-180b1d9 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34103 .elementor-element.elementor-element-77e493b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-77e493b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-63a85fa>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-7db061f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-7db061f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34103 .elementor-element.elementor-element-77e493b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-77e493b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34103 .elementor-element.elementor-element-7db061f>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-7db061f>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34103 .elementor-element.elementor-element-c570cce>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34103 .elementor-element.elementor-element-4b36b5f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34103 .elementor-element.elementor-element-296b2a3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34103 .elementor-element.elementor-element-6576880 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34103 .elementor-element.elementor-element-77e493b {
        width: 50%;
    }

    .elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34103 .elementor-element.elementor-element-c7e43d5 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34103 .elementor-element.elementor-element-63a85fa {
        width: 50%;
    }

    .elementor-34103 .elementor-element.elementor-element-f98864b .elementor-button {
        font-size: 12px;
    }
}

.elementor-34100 .elementor-element.elementor-element-454e4e9:not(.elementor-motion-effects-element-type-background),
.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9,
.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-5bc6017.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34100 .elementor-element.elementor-element-de98cf3 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-de98cf3 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-798ddff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-798ddff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-798ddff>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-798ddff>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48 {
    width: auto;
    max-width: auto;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-6f9245a>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34100 .elementor-element.elementor-element-c7452fe .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34100 .elementor-element.elementor-element-95f0027>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-95f0027 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34100 .elementor-element.elementor-element-bccab3d>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-bccab3d .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34100 .elementor-element.elementor-element-11c9320>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-11c9320>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-ffaba17.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-ffaba17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-11c9320.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-11c9320.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34100 .elementor-element.elementor-element-ffaba17>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-ffaba17>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34100 .elementor-element.elementor-element-c7452fe .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34100 .elementor-element.elementor-element-95f0027 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34100 .elementor-element.elementor-element-11c9320 {
        width: 50%;
    }

    .elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34100 .elementor-element.elementor-element-0d652c1 {
        width: 50%;
    }

    .elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
        font-size: 12px;
    }
}


.elementor-34100 .elementor-element.elementor-element-454e4e9:not(.elementor-motion-effects-element-type-background),
.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9,
.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34100 .elementor-element.elementor-element-454e4e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-5bc6017.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34100 .elementor-element.elementor-element-de98cf3 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-de98cf3 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-798ddff.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-798ddff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34100 .elementor-element.elementor-element-798ddff>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-798ddff>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48 {
    width: auto;
    max-width: auto;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-e0e1f48 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34100 .elementor-element.elementor-element-5c7d438 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-6f9245a>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34100 .elementor-element.elementor-element-c7452fe .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34100 .elementor-element.elementor-element-95f0027>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-95f0027 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34100 .elementor-element.elementor-element-bccab3d>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-bccab3d .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34100 .elementor-element.elementor-element-ab12fd0 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34100 .elementor-element.elementor-element-11c9320>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-11c9320>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-0d652c1>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-ffaba17.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-ffaba17.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34100 .elementor-element.elementor-element-11c9320.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-11c9320.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34100 .elementor-element.elementor-element-ffaba17>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-ffaba17>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34100 .elementor-element.elementor-element-5bc6017>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34100 .elementor-element.elementor-element-6f9245a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34100 .elementor-element.elementor-element-c7452fe .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34100 .elementor-element.elementor-element-95f0027 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34100 .elementor-element.elementor-element-11c9320 {
        width: 50%;
    }

    .elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34100 .elementor-element.elementor-element-12ac035 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34100 .elementor-element.elementor-element-0d652c1 {
        width: 50%;
    }

    .elementor-34100 .elementor-element.elementor-element-0cb6e22 .elementor-button {
        font-size: 12px;
    }
}

.elementor-34093 .elementor-element.elementor-element-3598701:not(.elementor-motion-effects-element-type-background),
.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34093 .elementor-element.elementor-element-3598701 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-3598701 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34093 .elementor-element.elementor-element-3598701,
.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34093 .elementor-element.elementor-element-3598701 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-1cc0dae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34093 .elementor-element.elementor-element-b12aa8c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-b12aa8c .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-f2f268b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74 {
    width: auto;
    max-width: auto;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-e90975a>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34093 .elementor-element.elementor-element-b2cf9f0 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34093 .elementor-element.elementor-element-335e92d>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-335e92d .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34093 .elementor-element.elementor-element-65dbc3c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-65dbc3c .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34093 .elementor-element.elementor-element-b56789c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-b56789c .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34093 .elementor-element.elementor-element-b56789c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34093 .elementor-element.elementor-element-5e79711>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-5e79711>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-a160910.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-a160910.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-5e79711.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-5e79711.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34093 .elementor-element.elementor-element-a160910>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-a160910>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34093 .elementor-element.elementor-element-b2cf9f0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34093 .elementor-element.elementor-element-335e92d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34093 .elementor-element.elementor-element-5e79711 {
        width: 50%;
    }

    .elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34093 .elementor-element.elementor-element-4fa88cd {
        width: 50%;
    }

    .elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
        font-size: 12px;
    }
}


.elementor-34093 .elementor-element.elementor-element-3598701:not(.elementor-motion-effects-element-type-background),
.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34093 .elementor-element.elementor-element-3598701 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-3598701 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34093 .elementor-element.elementor-element-3598701,
.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34093 .elementor-element.elementor-element-3598701 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34093 .elementor-element.elementor-element-3598701>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-1cc0dae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34093 .elementor-element.elementor-element-b12aa8c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-b12aa8c .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-f2f268b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-f2f268b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74 {
    width: auto;
    max-width: auto;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e34ba74 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34093 .elementor-element.elementor-element-d848bf9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-e90975a>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34093 .elementor-element.elementor-element-b2cf9f0 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34093 .elementor-element.elementor-element-335e92d>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-335e92d .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34093 .elementor-element.elementor-element-65dbc3c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-65dbc3c .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34093 .elementor-element.elementor-element-b56789c .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34093 .elementor-element.elementor-element-b56789c .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34093 .elementor-element.elementor-element-b56789c {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34093 .elementor-element.elementor-element-5e79711>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-5e79711>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-4fa88cd>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-a160910.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-a160910.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34093 .elementor-element.elementor-element-5e79711.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-5e79711.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34093 .elementor-element.elementor-element-a160910>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-a160910>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34093 .elementor-element.elementor-element-1cc0dae>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34093 .elementor-element.elementor-element-e90975a .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34093 .elementor-element.elementor-element-b2cf9f0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34093 .elementor-element.elementor-element-335e92d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34093 .elementor-element.elementor-element-5e79711 {
        width: 50%;
    }

    .elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34093 .elementor-element.elementor-element-7b66d32 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34093 .elementor-element.elementor-element-4fa88cd {
        width: 50%;
    }

    .elementor-34093 .elementor-element.elementor-element-1e4e165 .elementor-button {
        font-size: 12px;
    }
}

.elementor-34043 .elementor-element.elementor-element-f99558f:not(.elementor-motion-effects-element-type-background),
.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34043 .elementor-element.elementor-element-f99558f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-f99558f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f,
.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-1d9c9f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34043 .elementor-element.elementor-element-89a6fad .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-89a6fad .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-a2c4306.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42 {
    width: auto;
    max-width: auto;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34043 .elementor-element.elementor-element-001d973 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-0200867>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34043 .elementor-element.elementor-element-09f5b41 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34043 .elementor-element.elementor-element-7e5f5ae>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-7e5f5ae .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34043 .elementor-element.elementor-element-1ff33ad>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-1ff33ad .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34043 .elementor-element.elementor-element-725c03b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-725c03b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-917ca21.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34043 .elementor-element.elementor-element-917ca21>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-917ca21>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-43d43fb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-43d43fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-725c03b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-725c03b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34043 .elementor-element.elementor-element-43d43fb>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-43d43fb>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34043 .elementor-element.elementor-element-09f5b41 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34043 .elementor-element.elementor-element-7e5f5ae .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34043 .elementor-element.elementor-element-725c03b {
        width: 50%;
    }

    .elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34043 .elementor-element.elementor-element-917ca21 {
        width: 50%;
    }

    .elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
        font-size: 12px;
    }
}


.elementor-34043 .elementor-element.elementor-element-f99558f:not(.elementor-motion-effects-element-type-background),
.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34043 .elementor-element.elementor-element-f99558f .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-f99558f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f,
.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34043 .elementor-element.elementor-element-f99558f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-1d9c9f4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34043 .elementor-element.elementor-element-89a6fad .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-89a6fad .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-a2c4306.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-a2c4306>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42 {
    width: auto;
    max-width: auto;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-3ecfd42 .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34043 .elementor-element.elementor-element-001d973 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34043 .elementor-element.elementor-element-001d973 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-0200867>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34043 .elementor-element.elementor-element-09f5b41 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34043 .elementor-element.elementor-element-7e5f5ae>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-7e5f5ae .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34043 .elementor-element.elementor-element-1ff33ad>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-1ff33ad .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34043 .elementor-element.elementor-element-b24f8fa {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34043 .elementor-element.elementor-element-725c03b>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-725c03b>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34043 .elementor-element.elementor-element-917ca21.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34043 .elementor-element.elementor-element-917ca21>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-917ca21>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-43d43fb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-43d43fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34043 .elementor-element.elementor-element-725c03b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-725c03b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34043 .elementor-element.elementor-element-43d43fb>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-43d43fb>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34043 .elementor-element.elementor-element-1d9c9f4>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34043 .elementor-element.elementor-element-0200867 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34043 .elementor-element.elementor-element-09f5b41 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34043 .elementor-element.elementor-element-7e5f5ae .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34043 .elementor-element.elementor-element-725c03b {
        width: 50%;
    }

    .elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34043 .elementor-element.elementor-element-ea62905 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34043 .elementor-element.elementor-element-917ca21 {
        width: 50%;
    }

    .elementor-34043 .elementor-element.elementor-element-c998216 .elementor-button {
        font-size: 12px;
    }
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea:not(.elementor-motion-effects-element-type-background),
.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea,
.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-30a1cb0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34029 .elementor-element.elementor-element-5423362 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-5423362 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-1a3a96f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf {
    width: auto;
    max-width: auto;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-894e322>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34029 .elementor-element.elementor-element-d8c60bf .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34029 .elementor-element.elementor-element-d82f831>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-d82f831 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34029 .elementor-element.elementor-element-07e6aa0>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-07e6aa0 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34029 .elementor-element.elementor-element-76dd147>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-76dd147>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-c2d1ae2.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-c2d1ae2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-76dd147.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-76dd147.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34029 .elementor-element.elementor-element-c2d1ae2>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-c2d1ae2>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34029 .elementor-element.elementor-element-d8c60bf .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34029 .elementor-element.elementor-element-d82f831 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34029 .elementor-element.elementor-element-76dd147 {
        width: 50%;
    }

    .elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34029 .elementor-element.elementor-element-b28cbfd {
        width: 50%;
    }

    .elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
        font-size: 12px;
    }
}


.elementor-34029 .elementor-element.elementor-element-f4a1eea:not(.elementor-motion-effects-element-type-background),
.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea,
.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 32px 32px 32px 32px;
}

.elementor-34029 .elementor-element.elementor-element-f4a1eea>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-30a1cb0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 60px 0px 40px;
}

.elementor-34029 .elementor-element.elementor-element-5423362 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-5423362 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-1a3a96f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-1a3a96f>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf {
    width: auto;
    max-width: auto;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf>.elementor-widget-container {
    padding: 0px 5px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-354b8cf .elementor-heading-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    color: #292929;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 {
    width: auto;
    max-width: auto;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
}

body.rtl .elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
}

body:not(.rtl) .elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-icon i {
    color: #FDBF00;
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-icon svg {
    fill: #FDBF00;
    transition: fill 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-item>a {
    line-height: 0px;
}

.elementor-34029 .elementor-element.elementor-element-a9d8810 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-894e322>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.elementor-34029 .elementor-element.elementor-element-d8c60bf .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #171619;
}

.elementor-34029 .elementor-element.elementor-element-d82f831>.elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-d82f831 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #171619;
}

.elementor-34029 .elementor-element.elementor-element-07e6aa0>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-07e6aa0 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #616365;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-34029 .elementor-element.elementor-element-48f29d2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-34029 .elementor-element.elementor-element-76dd147>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-76dd147>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>a {
    font-family: "Oxygen", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-text {
    color: #171619;
    transition: color 0.3s;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-b28cbfd>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
    background-color: #02010100;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    fill: #171619;
    color: #171619;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #171619;
    border-radius: 50px 50px 50px 50px;
}

@media(max-width:1279px) {
    .elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-c2d1ae2.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-c2d1ae2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 30px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
        font-size: 18px;
        line-height: 24px;
    }
}

@media(max-width:880px) {
    .elementor-bc-flex-widget .elementor-34029 .elementor-element.elementor-element-76dd147.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-76dd147.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
        padding: 10px 10px 10px 10px;
    }
}

@media(max-width:767px) {
    .elementor-34029 .elementor-element.elementor-element-c2d1ae2>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-c2d1ae2>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-column-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34029 .elementor-element.elementor-element-30a1cb0>.elementor-element-populated.elementor-widget-wrap {
        padding: 10px 10px 10px 10px;
    }

    .elementor-34029 .elementor-element.elementor-element-894e322 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-34029 .elementor-element.elementor-element-d8c60bf .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34029 .elementor-element.elementor-element-d82f831 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-34029 .elementor-element.elementor-element-76dd147 {
        width: 50%;
    }

    .elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-34029 .elementor-element.elementor-element-2f39fe2 .elementor-icon-list-item>a {
        font-size: 12px;
    }

    .elementor-34029 .elementor-element.elementor-element-b28cbfd {
        width: 50%;
    }

    .elementor-34029 .elementor-element.elementor-element-3f1ec94 .elementor-button {
        font-size: 12px;
    }
}

.elementor-18027 .elementor-element.elementor-element-577bf6e:not(.elementor-motion-effects-element-type-background),
.elementor-18027 .elementor-element.elementor-element-577bf6e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101010;
}

.elementor-18027 .elementor-element.elementor-element-577bf6e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-577bf6e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-577bf6e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-577bf6e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-fd1876d .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-fd1876d .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-0b2f3f2.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-18027 .elementor-element.elementor-element-0b2f3f2>.elementor-element-populated.elementor-column-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-0b2f3f2>.elementor-element-populated.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-92eaeb7 {
    width: auto;
    max-width: auto;
}

.elementor-18027 .elementor-element.elementor-element-92eaeb7>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-18027 .elementor-element.elementor-element-92eaeb7 .elementor-heading-title {
    font-family: "Oxygen", Sans-serif;
    font-size: 42px;
    line-height: 54px;
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-35c6550 .elementor-button {
    background-color: #194893;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 50px 50px 50px 50px;
    padding: 18px 50px 18px 50px;
}

.elementor-18027 .elementor-element.elementor-element-35c6550 .elementor-button:hover,
.elementor-18027 .elementor-element.elementor-element-35c6550 .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
}

.elementor-18027 .elementor-element.elementor-element-35c6550 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-18027 .elementor-element.elementor-element-35c6550>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-35c6550 .elementor-button:hover svg,
.elementor-18027 .elementor-element.elementor-element-35c6550 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-18027 .elementor-element.elementor-element-dc87efe .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-dc87efe .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-103e772 {
    width: auto;
    max-width: auto;
}

.elementor-18027 .elementor-element.elementor-element-3e7d6d4 {
    width: auto;
    max-width: auto;
}

.elementor-18027 .elementor-element.elementor-element-3e7d6d4>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-2c5190f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf {
    --grid-template-columns: repeat(0, auto);
    width: var(--container-widget-width, 56%);
    max-width: 56%;
    --container-widget-width: 56%;
    --container-widget-flex-grow: 0;
    --icon-size: 17px;
    --grid-column-gap: 8px;
    --grid-row-gap: 0px;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-widget-container {
    text-align: right;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.8em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-18027 .elementor-element.elementor-element-29839b1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-29839b1 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-29839b1 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4798c56 .sc_item_title {
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-4798c56 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4798c56 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-text {
    color: #B6B6B6;
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FBD515;
}

.elementor-18027 .elementor-element.elementor-element-55f0535 .sc_item_title {
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-55f0535 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-55f0535 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-text {
    color: #B6B6B6;
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FBD515;
}

.elementor-18027 .elementor-element.elementor-element-b4cf7ed .sc_item_title {
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-b4cf7ed .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-b4cf7ed .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-426dc82>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-text {
    color: #B6B6B6;
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FBD515;
}

.elementor-18027 .elementor-element.elementor-element-154c264 .sc_item_title {
    color: #FFFFFF;
}

.elementor-18027 .elementor-element.elementor-element-154c264 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-154c264 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4535e93>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-icon {
    padding-right: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-text {
    color: #B6B6B6;
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FBD515;
}

.elementor-18027 .elementor-element.elementor-element-2b02ff0e:not(.elementor-motion-effects-element-type-background),
.elementor-18027 .elementor-element.elementor-element-2b02ff0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101010;
}

.elementor-18027 .elementor-element.elementor-element-2b02ff0e .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-2b02ff0e .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-2b02ff0e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-18027 .elementor-element.elementor-element-2b02ff0e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-68a22ce {
    --spacer-size: 6px;
}

.elementor-18027 .elementor-element.elementor-element-713a65a6 {
    --spacer-size: 50px;
}

.elementor-18027 .elementor-element.elementor-element-29c9ab0c {
    --divider-border-style: solid;
    --divider-color: #818181;
    --divider-border-width: 1px;
}

.elementor-18027 .elementor-element.elementor-element-29c9ab0c .elementor-divider-separator {
    width: 100%;
}

.elementor-18027 .elementor-element.elementor-element-29c9ab0c .elementor-divider {
    padding-block-start: 10px;
    padding-block-end: 10px;
}

.elementor-18027 .elementor-element.elementor-element-21b82e6 {
    --spacer-size: 11px;
}

.elementor-18027 .elementor-element.elementor-element-e5155d1 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-18027 .elementor-element.elementor-element-e5155d1 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-18027 .elementor-element.elementor-element-56ab8fb0 {
    font-size: 16px;
    color: #96999F;
}

.elementor-18027 .elementor-element.elementor-element-4808357 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-4808357 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-4808357 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-18027 .elementor-element.elementor-element-4808357 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FBD515;
}

.elementor-18027 .elementor-element.elementor-element-4808357 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-18027 .elementor-element.elementor-element-3423ace5 {
    --spacer-size: 20px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1366px) {
    .elementor-18027 .elementor-element.elementor-element-30e9faf {
        width: 100%;
        max-width: 100%;
    }
}

@media(max-width:1279px) {
    .elementor-18027 .elementor-element.elementor-element-35c6550 {
        width: auto;
        max-width: auto;
    }
}

@media(max-width:880px) {
    .elementor-18027 .elementor-element.elementor-element-92eaeb7 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-18027 .elementor-element.elementor-element-92eaeb7>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-92eaeb7 .elementor-heading-title {
        font-size: 24px;
        line-height: 43px;
    }

    .elementor-bc-flex-widget .elementor-18027 .elementor-element.elementor-element-6f2631b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-18027 .elementor-element.elementor-element-6f2631b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-18027 .elementor-element.elementor-element-30e9faf {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18027 .elementor-element.elementor-element-64bdd72 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18027 .elementor-element.elementor-element-bd00c2e .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18027 .elementor-element.elementor-element-426dc82 .elementor-icon-list-item>a {
        font-size: 13px;
    }

    .elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18027 .elementor-element.elementor-element-4535e93 .elementor-icon-list-item>a {
        font-size: 13px;
    }
}

@media(max-width:767px) {
    .elementor-18027 .elementor-element.elementor-element-577bf6e {
        padding: 30px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-92eaeb7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18027 .elementor-element.elementor-element-92eaeb7>.elementor-widget-container {
        margin: 0px 0px 27px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-92eaeb7 .elementor-heading-title {
        font-size: 18px;
        line-height: 34px;
    }

    .elementor-18027 .elementor-element.elementor-element-35c6550 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18027 .elementor-element.elementor-element-35c6550>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-dc87efe {
        padding: 10px 0px 10px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-6f2631b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-6f2631b>.elementor-element-populated.elementor-column-wrap {
        padding: 0px 0px 020px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-6f2631b>.elementor-element-populated.elementor-widget-wrap {
        padding: 0px 0px 020px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-103e772 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18027 .elementor-element.elementor-element-103e772>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-3e7d6d4 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-18027 .elementor-element.elementor-element-30e9faf .elementor-widget-container {
        text-align: left;
    }

    .elementor-18027 .elementor-element.elementor-element-30e9faf {
        width: 100%;
        max-width: 100%;
        --icon-size: 15px;
    }

    .elementor-18027 .elementor-element.elementor-element-30e9faf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-29839b1 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-55f0535>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-b4cf7ed>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-154c264>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-18027 .elementor-element.elementor-element-56ab8fb0 {
        font-size: 15px;
        line-height: 1.4em;
    }

    .elementor-18027 .elementor-element.elementor-element-3423ace5 {
        --spacer-size: 10px;
    }
}

.elementor-17935 .elementor-element.elementor-element-584f7e72>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between;
}

.elementor-17935 .elementor-element.elementor-element-584f7e72 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-17935 .elementor-element.elementor-element-584f7e72 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-17935 .elementor-element.elementor-element-584f7e72 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-17935 .elementor-element.elementor-element-584f7e72>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-17935 .elementor-element.elementor-element-56b03416.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-17935 .elementor-element.elementor-element-56b03416.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-17935 .elementor-element.elementor-element-70272e3 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-17935 .elementor-element.elementor-element-70272e3 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-bc-flex-widget .elementor-17935 .elementor-element.elementor-element-40a8fa5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-17935 .elementor-element.elementor-element-40a8fa5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-17935 .elementor-element.elementor-element-9b2b880 {
    --spacer-size: 8vh;
}

.elementor-17935 .elementor-element.elementor-element-15740f4>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px/2);
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px/2);
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(10px/2);
    margin-left: calc(10px/2);
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px/2);
    margin-left: calc(-10px/2);
}

body.rtl .elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-10px/2);
}

body:not(.rtl) .elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-10px/2);
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-17935 .elementor-element.elementor-element-15740f4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-item>a {
    font-size: 18px;
    font-weight: 600;
}

.elementor-17935 .elementor-element.elementor-element-15740f4 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-17935 .elementor-element.elementor-element-6175052 .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.elementor-17935 .elementor-element.elementor-element-70ae57a {
    --spacer-size: 23px;
}

.elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button {
    background-color: #194893;
    font-family: "Oxygen", Sans-serif;
    font-size: 16px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #194893;
    border-radius: 30px 30px 30px 30px;
    padding: 17px 56px 16px 56px;
}

.elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button:hover,
.elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button:focus {
    background-color: #FCAF17;
    color: #000000;
    border-color: #FCAF17;
}

.elementor-17935 .elementor-element.elementor-element-ac84e3c {
    width: auto;
    max-width: auto;
}

.elementor-17935 .elementor-element.elementor-element-ac84e3c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button:hover svg,
.elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button:focus svg {
    fill: #000000;
}

.elementor-17935 .elementor-element.elementor-element-ca03a2f {
    --spacer-size: 50px;
}

.elementor-17935 .elementor-element.elementor-element-c8a23d9 .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-17935 .elementor-element.elementor-element-6d937f8 {
    width: auto;
    max-width: auto;
}

.elementor-17935 .elementor-element.elementor-element-6d937f8 .elementor-heading-title {
    font-size: 28px;
}

.elementor-17935 .elementor-element.elementor-element-7195c7f .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-17935 .elementor-element.elementor-element-7f73c59>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-7f73c59 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-17935 .elementor-element.elementor-element-7f73c59 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-17935 .elementor-element.elementor-element-8134f54>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-8134f54 .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-17935 .elementor-element.elementor-element-0843ee0>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-0843ee0 .sc_item_title_text {
    -webkit-text-stroke-width: 0px;
}

.elementor-17935 .elementor-element.elementor-element-0843ee0 .sc_item_title_text2 {
    -webkit-text-stroke-width: 0px;
}

.elementor-17935 .elementor-element.elementor-element-f275c65 {
    --spacer-size: 40px;
}

.elementor-17935 .elementor-element.elementor-element-007737a {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 18px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-17935 .elementor-element.elementor-element-007737a .elementor-widget-container {
    text-align: left;
}

.elementor-17935 .elementor-element.elementor-element-007737a>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-17935 .elementor-element.elementor-element-007737a .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.7em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #5A5A5A;
}

.elementor-17935 .elementor-element.elementor-element-007737a .elementor-social-icon:hover {
    background-color: #194893;
    border-color: #194893;
}

.elementor-17935 .elementor-element.elementor-element-9dc69e3 {
    --spacer-size: 50px;
}

.elementor-17935 .elementor-element.elementor-element-41f15b2 {
    width: auto;
    max-width: auto;
}

.elementor-17935 .elementor-element.elementor-element-41f15b2>.elementor-widget-container {
    padding: 0px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-17935 .elementor-element.elementor-element-41f15b2 .elementor-heading-title {
    font-size: 22px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-17935 .elementor-element.elementor-element-77c7bcc .elementor-heading-title {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0px;
}

.elementor-17935 .elementor-element.elementor-element-d1836d4 {
    --spacer-size: 23px;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

@media(max-width:1279px) {
    .elementor-17935 .elementor-element.elementor-element-6175052 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-17935 .elementor-element.elementor-element-70ae57a {
        --spacer-size: 19px;
    }

    .elementor-17935 .elementor-element.elementor-element-ac84e3c {
        width: auto;
        max-width: auto;
    }

    .elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button {
        font-size: 16px;
        border-width: 2px 2px 2px 2px;
        border-radius: 30px 30px 30px 30px;
        padding: 17px 56px 16px 56px;
    }

    .elementor-17935 .elementor-element.elementor-element-c8a23d9 .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-17935 .elementor-element.elementor-element-6d937f8 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-17935 .elementor-element.elementor-element-77c7bcc .elementor-heading-title {
        font-size: 17px;
    }

    .elementor-17935 .elementor-element.elementor-element-d1836d4 {
        --spacer-size: 19px;
    }
}

@media(max-width:767px) {
    .elementor-17935 .elementor-element.elementor-element-6175052 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-17935 .elementor-element.elementor-element-70ae57a {
        --spacer-size: 15px;
    }

    .elementor-17935 .elementor-element.elementor-element-ac84e3c .elementor-button {
        font-size: 14px;
        padding: 16px 30px 16px 30px;
    }

    .elementor-17935 .elementor-element.elementor-element-c8a23d9 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-17935 .elementor-element.elementor-element-6d937f8 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-17935 .elementor-element.elementor-element-007737a .elementor-widget-container {
        text-align: left;
    }

    .elementor-17935 .elementor-element.elementor-element-007737a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-17935 .elementor-element.elementor-element-41f15b2 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-17935 .elementor-element.elementor-element-77c7bcc .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-17935 .elementor-element.elementor-element-d1836d4 {
        --spacer-size: 15px;
    }
}

.elementor-12962 .elementor-element.elementor-element-cf4e536 .trx_addons_bg_text {
    z-index: 0;
}

.elementor-12962 .elementor-element.elementor-element-cf4e536 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
    padding-right: 50px;
}

.elementor-12962 .elementor-element.elementor-element-637770e .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.trx-addons-layout--edit-mode .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}

.trx-addons-layout--single-preview .trx-addons-layout__inner {
    background-color: var(--theme-color-bg_color);
}



.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {

    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {

    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

.testimonials_nav .slick-slide {
    margin: 0px 10px;
}

p.formp {
    display: none;
}

body:not(.elementor-editor-active):not(.no-curtains) [class*="trx_addons_image_effects_on_"] .icons {
    z-index: 999 !important;
}

span.post_readmore_label {
    text-transform: capitalize;
}

.uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(1);
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0;
}

.blog .textwidget.custom-html-widget h1 {
    font-family: Oxygen;
    font-size: 48px;
    font-weight: 700;
    line-height: 57px;
    letter-spacing: -1.7999999523162842px;
    text-align: left;
    width: 68%;
}

.sc_item_subtitle_above {
    margin-bottom: 3px;
    text-transform: capitalize;
}

.projectenquiry input.wpcf7-form-control {
    border-radius: 10px !important;
    border: 1px solid #9EA1A5 !important;
    padding: 12px 15px !important;
}

.workport .elementor-tab-title {
    margin-right: 10px !important;
}

.workport .elementor-tabs-wrapper {
    display: flex;
    top: 70px;
    position: sticky;
    padding: 10px 10px;
    z-index: 9;
    background: #f9fbf5;
}

.workport .elementor-tab-title.elementor-active {
    background: #000;
    color: #fff;
}

.plugyellow span.elementor-counter-number-suffix {
    color: #FFAF00;
}

body:not(.elementor-editor-active):not(.no-curtains) [class*="trx_addons_image_effects_on_"].trx_addons_image_effects_holder>img,
body:not(.elementor-editor-active):not(.no-curtains) [class*="trx_addons_image_effects_on_"] .trx_addons_image_effects_holder>img {
    visibility: visible !important;
}

.servicetb a.elementor-button.active {
    background: #000 !important;
    color: #fff !important;
}

.bannervideoob .elementor-background-video-hosted {
    object-fit: cover;
}

.sc_blogger_portmodern .portfolio_preview.portfolio_preview_show .portfolio_description .post_details .post_description .post_description_content h3 {
    margin-bottom: 20px;
    line-height: 46px;
}

.ti-widget.ti-goog .ti-text {
    text-transform: capitalize;
}

.workport span.post_meta_item.post_categories.cat_sep {
    display: none;
}

.projectenquiry textarea {
    border-radius: 10px !important;
    border: 1px solid #9EA1A5 !important;
    padding: 12px 15px !important;
}

.portfolio_page_details span {
    margin-right: 5px;
}

.portfolio_page_details_item {
    display: flex !important;
}

ul.our-researchlist li a:hover {
    color: #FCAF17 !important;
}

.intl-tel-input .selected-flag {
    height: 49px !important;
}

.countdown-tt p {
    position: relative;
}

.countdown-tt p span.wpcf7-character-count {
    color: #000;
    position: absolute;
    bottom: -25px;
    right: 0px;
}

span.portfolio_page_details_item_title {
    margin-right: 50px;
}

.career-img {
    position: relative;
    text-align: center;
}

.career-img p {
    position: absolute;
    font-family: Oxygen;
    font-size: 20px;
    font-weight: 600;
    line-height: 30.3px;
    text-align: center;
    top: 30px;
    color: #fff;
    margin: 0px auto;
    width: 80%;
    display: block;
    left: 10%;
}

input[type="checkbox"]+.wpcf7-list-item-label {
    font-size: 16px;
}

.screen-reader-response {
    display: none;
}

.invalid .wpcf7-response-output {
    border: 1px solid #f04c49 !important;
    padding: 17px 25px !important;
    border-radius: 5px;
    font-size: 14px !important;
    line-height: 18px;
    font-weight: 400;
    margin-top: 30px !important;
}

.landing-form input.wpcf7-form-control.wpcf7-submit:hover {
    background: #FCAF17 !important;
}

.wpcf7 span.wpcf7-not-valid-tip {
    color: #ff5b4a !important;
    font-size: 13px !important;
    line-height: 16px;
    font-weight: 400;
}

.homepostslide .premium-blog-skin-cards {
    display: flex;
    flex-direction: column-reverse;
}

.homepostslide .premium-blog-skin-cards h3.premium-blog-entry-title {
    font-family: Oxygen;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color: #292929;
    text-align: left;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

ul.premium-atext__items-wrapper li {
    font-family: "Madison Antiqua W01";
    font-size: 48px;
    font-weight: 400;
    line-height: 58px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.scalable {
    font-family: "Madison Antiqua W01";
    font-size: 48px;
    font-weight: 400;
    line-height: 58px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

ul.premium-atext__items-wrapper li:nth-child(3) {
    width: 200px !important;
}

.homepostslide .premium-blog-skin-cards .premium-blog-content-wrapper {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
}

#uc_hover_text_reveal_content_box_elementor_5f56b11 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content .uc_hidden_content {
    overflow: hidden;
    transform: scaleY(1) !important;
    transform-origin: bottom;
    transition: 0.5s;
    max-height: 0;
    opacity: 0;
}

.homepostslide .premium-blog-skin-cards i {
    display: none;
}

.homepostslide .premium-blog-skin-cards .premium-blog-post-categories a {
    padding: 4px 10px;
    border-radius: 15px;
    background: #9BBAFF;
    color: #fff;
    font-family: Inter;
    font-size: 11px;
    font-weight: 500;
    line-height: 13px;
    letter-spacing: 0.800000011920929px;
    text-align: center;
}

.homepostslide .premium-blog-post-categories.premium-blog-meta-data {
    color: transparent;
}

.wpcf7-submit-style:hover .wpcf7-submit+.submit-style-in {
    color: #000 !important;
}

input[type="submit"]:hover {
    color: #000 !important;
}

.countryphone .intl-tel-input.allow-dropdown .wpcf7-phonetext {
    padding-left: 50px !important;
}

.landingcont .form-style-4 span.wpcf7-not-valid-tip {
    position: absolute !important;
    left: 0px;
    margin-top: 0px !important;
    bottom: -33px !important;
}

.landingcont .form-style-4 .columns_wrap>[class*="column-"] {
    padding-bottom: 30px !important;
}

.landingcont .countdown-tt br {
    display: none;
}

.landingcont span.wpcf7-form-control-wrap {
    display: block;
    height: 100%;
}

.landingcont textarea {
    height: 150px !important;
}

.landingcont div.wpcf7 .form-style-4 p {
    margin: 0;
    text-align: center;
}

span.submit-style-in {
    background-color: #024397 !important;
}

.post_item {
    color: #000;
}

.widget_categories ul li,
.widget_product_categories ul li a {
    color: #000 !important;
}

.homepostslide a.carousel-arrow.carousel-prev {
    top: -25px;
    right: 70px !important;
    left: auto;
    background: url({$theme_path}/static/image/arrow-right.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}

.homepostslide a.carousel-arrow.carousel-next {
    top: -25px;
    right: 8px !important;
    left: auto;
    background: url({$theme_path}/static/image/arrow-right-1.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}

.homepostslide a.carousel-arrow.carousel-prev i {
    display: none;
}

.homepostslide a.carousel-arrow.carousel-next i {
    display: none;
}

.testimonials_nav a.carousel-arrow.carousel-prev {
    top: -25px;
    right: 70px !important;
    left: auto !important;
    background: url({$theme_path}/static/image/arrow-right.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}

.testimonials_nav a.carousel-arrow.carousel-next {
    top: -25px;
    right: 8px !important;
    left: auto !important;
    background: url({$theme_path}/static/image/arrow-right-1.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}

.explainer-slide .elementor-swiper-button-prev i {
    display: none;
}

.explainer-slide .elementor-swiper-button-next i {
    display: none;
}

.explainer-slide .elementor-swiper-button-prev {
    top: -40px !important;
    right: 70px !important;
    left: auto !important;
    background: url({$theme_path}/static/image/arrow-right.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}

.explainer-slide .elementor-swiper-button-next {
    top: -40px !important;
    right: 8px !important;
    left: auto !important;
    background: url({$theme_path}/static/image/arrow-right-1.png);
    width: 40px;
    height: 40px;
    background-size: cover;
}


.testimonials_nav a.carousel-arrow.carousel-prev i {
    display: none;
}

.testimonials_nav a.carousel-arrow.carousel-next i {
    display: none;
}

.post_meta,
.post_meta_item,
.post_meta_item:after,
.post_meta_item:hover:after,
.post_meta .vc_inline-link,
.post_meta .vc_inline-link:after,
.post_meta .vc_inline-link:hover:after,
.post_meta_item a,
.post_info .post_info_item,
.post_info .post_info_item a,
.post_info_counters .post_meta_item {
    color: #000 !important;
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
    color: #fff !important;
}

.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {
    color: #fff !important;
}

.workport .elementor-tab-title {
    border: 1px solid #787878 !important;
    border-radius: 30px !important;
    padding: 18px 40px;
}

.workport .sc_blogger_item_content.entry-content {
    text-align: center !important;
}

.workport img {
    height: 350px !important;
    object-fit: cover;
}

.workport .icons {
    width: 100%;
    height: 100%;
}

.workport .icons a.icon-link {
    width: 100%;
    height: 100%;
}

.workport .icons a.icon-link:before {
    display: none !important;
}

.workport a.icon-search {
    display: none !important;
}

.workport .elementor-tab-content {
    padding: 40px 0px !important;
}

.post_content.post_content_single.entry-content p {
    color: #000 !important;
}

.prove-humanity span.wpcf7-form-control-wrap label {
    display: flex;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 30px;
}

.prove-humanity span.wpcf7-form-control-wrap label span {
    background: #ACADB0;
    width: 55%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Oxygen;
    font-size: 24px;
    font-weight: 700;
    line-height: 30.3px;
    text-align: center;
    color: #fff;
    border-radius: 10px 0px 0px 10px;
}

.prove-humanity span.wpcf7-form-control-wrap label input {
    border-radius: 0px 10px 10px 0px !important;
}

.prove-humanity p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25.25px;
    color: #9ea1a5;
}

.nav-links-single .nav-links .nav-arrow-label,
.nav-links-single .nav-links .meta-nav,
.nav-links-single .nav-links .post_date {
    color: #000000;
}

.landing-ani span.premium-prefix-text {
    display: block;
}

.countryphone .intl-tel-input .country-list {
    background-color: #fff !important;
    z-index: 9999 !important;
}

.columns_wrap>[class*="column-"] {
    z-index: inherit !important;
}

.contactbullet input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
    content: '';
    background-image: url({$theme_path}/static/image/check-2.png);
    background-size: 12px;
    background-color: #194893;
    border: 1px solid #194893 !important;
    background-repeat: no-repeat;
    background-position: center;
}

.landing-form .form-style-4 .columns_wrap>[class*="column-"] {
    padding-bottom: 22px !important;
}

.landing-headerani.header .landinghteader {
    display: none;
}

.wpcf7 .wpcf7-submit-style:active .wpcf7-submit+.submit-style-in,
.wpcf7 .wpcf7-submit-style:focus .wpcf7-submit+.submit-style-in,
.wpcf7 .wpcf7-submit-style:hover .wpcf7-submit+.submit-style-in {
    border-color: #FCAF17 !important;
    background-color: #FCAF17 !important;
}

.theme_button {
    color: var(--theme-color-inverse_link) !important;
    border-color: #194893 !important;
    background-color: #194893 !important;
}

.schedule-a-call {
    font-size: 16px;
    color: #FFFFFF !important;
    background-color: #194893;
    border: 2px solid #194893;
    border-radius: 12px 12px 12px 12px;
    padding: 15px 56px 16px 56px;
}

.schedule-a-call:hover {
    background-color: #FCAF17 !important;
    border: 2px solid #FCAF17 !important;
    color: #000 !important;
}

.book-a-free-consultation {
    font-size: 16px;
    color: #FFFFFF !important;
    background-color: #194893;
    border: 2px solid #194893;
    border-radius: 50px !important;
    padding: 15px 56px 16px 56px;
}

.book-a-free-consultation:hover {
    background-color: #FCAF17 !important;
    border: 2px solid #FCAF17 !important;
    color: #000 !important;
}

.servicefaq .elementor-accordion {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.servicefaq .elementor-accordion-item {
    border-radius: 12px;
    padding: 20px;
    border: 1px solid #C9C9C9 !important;
}

.servicefaq .elementor-accordion-item .elementor-tab-content {
    border-width: 0px !important;
    padding-top: 5px !important;
}

.servreshover .uc_image_box1 {
    height: auto !important;
}

.uc_image_box.uc_image_box1 {
    background-image: none !important;
}

.servreshover .uc_long_content_box_box {
    height: 330px !important;
    padding: 32px 24px !important;
    background: #fff;
    border-radius: 12px;
}

.servreshover .uc_long_content_box_box:hover {
    background: #ECF2FA;
}

.servreshover .uc_title {
    font-family: Oxygen;
    font-size: 28px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #000 !important;
}

.servreshover .uc_long_content_box_holder:hover .uc_box_content {
    justify-content: flex-start !important;
}

.uc_long_content_box_holder:hover .uc_box_content .uc_title br {
    display: none;
}

.uc_long_content_box_holder:hover .uc_box_content .uc_image_box {
    display: none;
}

.uc_long_content_box_holder:hover .uc_box_content .uc_title {
    font-family: Oxygen;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;

}

.uc_description p {
    font-family: Oxygen;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #787A7D;
}

.servreshover .uc_box_content .uc_image_box {
    height: 72px !important;
    background-color: #FFFFFF;
    background-position: center center !important;
    width: 72px !important;
    background: transparent;
    margin-bottom: 15px;
}

@media(max-width:450px) {
    .book-a-free-consultation {
        padding: 15px 25px 16px 25px;
    }

    .bannervideoob .elementor-background-video-hosted {
        object-fit: cover;
    }
}

.connect-with-us-now {
    font-size: 16px;
    color: #FFFFFF !important;
    background-color: #194893;
    border: 2px solid #194893;
    border-radius: 50px !important;
    padding: 15px 56px 16px 56px;
}

.connect-with-us-now:hover {
    background-color: #FCAF17 !important;
    border: 2px solid #FCAF17 !important;
    color: #000 !important;
}

.theme_button:hover,
.theme_button:focus {
    color: #000 !important;
    border-color: #FCAF17 !important;
    background-color: #FCAF17 !important;
}

.project-related p {
    font-size: 16px;
    color: #9ea1a5;
    margin-bottom: 20px !important;
}

.projectenquiry input::placeholder {
    color: #9ea1a5 !important;
}

.project-related span.wpcf7-form-control.wpcf7-checkbox {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 10px;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    border: none !important;
}


.she-header .homelogo img {
    filter: unset !important;
}

.project-related input[type="checkbox"]+.wpcf7-list-item-label:before {
    border: 1px solid #9ea1a5;
}

.projectenquiry select {
    border-radius: 10px !important;
    border: 1px solid #9EA1A5 !important;
    padding: 12px 15px !important;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit {
    padding: 17px 35px 16px 35px !important;
}

.projectenquiry textarea {
    border: 1px solid #9ea1a5 !important;
}

.header .desktophide img {
    display: none;
}

.she-header .desktophide img {
    display: block;
}

.she-header .scrollhide img {
    display: none;
}

.scrollheader.she-header .menu-item a {
    color: #1D1D1D !important;
}

.scrollheader.she-header svg g {
    color: #1D1D1D !important;
    stroke: #1D1D1D !important;
}

.footertext h5 {
    font-size: 42px !important;
    line-height: 48px;
}

.scroll_to_top_style_default {
    background-color: #194893;
    border-color: #194893 !important;
}

.scroll_to_top_style_default:hover {
    color: #000;
    background-color: #FCAF17;
    border-color: #FCAF17 !important;
}

p.upload-pdf {
    font-size: 12px;
    position: relative;
    top: -20px;
    margin-bottom: -20px !important;
}

.landing-form .wpcf7-submit-style {
    position: relative;
    margin: 0px auto;
    display: block;
    width: fit-content;
}

.landing-form span.submit-style-in {
    background-color: #194893 !important;
}

.wpcf7 .wpcf7-submit-style .submit-style-in:before {
    display: none;
}

.landing-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 17px 35px 16px 35px !important;
}


@media only screen and (max-width: 600px) {
    .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_image {
        width: 100%;
        height: 32%;
    }

    .bannervideoob .elementor-background-video-hosted {
        object-fit: cover;
    }

    footer.footer_wrap h6 {
        margin-top: 20px;
    }

    body.fixed_blocks_sticky .sc_stack_section_effect_slide:not(.elementor-element-edit-mode) {
        position: relative !important;
    }

    .testimonials_nav .slick-slide {
        margin: 0px 0px;
    }

    .contactbullet span.wpcf7-form-control.wpcf7-checkbox {
        display: block;
        width: 100%;
        justify-content: space-between;
        margin-top: 10px;
    }

    .contactbullet .wpcf7-list-item {
        display: block;
        margin: 0px !important;
    }

    .footertext h5 {
        font-size: 24px !important;
        line-height: 34px !important;
        margin-bottom: -10px;
    }

    .footerreview img {
        width: 50% !important;
    }

    .post_meta.post_meta_other {
        display: flex;
        flex-direction: column;
    }

    .post_meta.post_meta_other a.post_meta_item.post_author {
        font-size: 15px;
    }

    .post_meta.post_meta_other span.post_meta_item.post_date {
        font-size: 15px;
    }

    a.post_meta_item.post_meta_views.trx_addons_icon-eye {
        font-size: 15px;
    }

    .post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label) {

        border-radius: 15px;
        padding: 5px 17px 4px;
        font-size: 14px;
        line-height: 15px;
    }

    .ti-widget.ti-goog .ti-header {
        padding: 0px !important;
        display: flex;
    }

    .nav-links-single .nav-links .nav-arrow-label {
        font-size: 15px;
    }

    .post_item_single .post_tags_single a {
        font-size: 15px;
    }

    .widget_area .post_item .post_info,
    aside .post_item .post_info {
        font-size: 15px;
    }
}



.design-main {
    background: #F6F9F2;
    padding: 50px 100px;
}

.design-row {
    display: flex;
    flex-wrap: wrap;
}

.design-col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.design-logo img {
    width: 70px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
ul,
li {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

.post_item_single.post_type_post li {
    color: #000;

}

.desgin-head-right h4 {
    color: #012269;
    text-align: right;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.desgin-head-right p {
    color: #0E3692;
    text-align: right;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.desgin-head {
    border-bottom: 1px solid #FFAF00;
    padding-bottom: 40px;
}

.design-pra {
    padding-top: 20px;
}

.design-pra p {
    color: #5C5C5C;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
}

.design-continfo h5 {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 40px;
    margin-bottom: 30px;
}

.continfo-body {
    display: flex;
}

.continfo-left {
    width: 15%;
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
}

.continfo-right {
    width: 85%;
}

.continfo-right input {
    border-radius: 10px;
    border: 1px solid #000;
    width: 100%;
    height: 50px;
}

.continfo-body {
    display: flex;
    margin: 10px 0px;
}

.exact-word h5 {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 40px;
}

.exact-word p {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
}

.exact-word input {
    border-radius: 10px;
    border: 1px solid #000;
    width: 100%;
    height: 50px;
}

.exact-word1 h5 {
    margin-bottom: 10px;
}

.exact-word textarea {
    border-radius: 10px;
    border: 1px solid #000;
    width: 100%;
    height: 150px;
}

.exact-word h5 span {
    font-weight: 400;
}

.post_content_single a {
    color: #194893 !important;
}

.logo-categories {
    margin-top: 40px;
    border-top: 1px solid #FFAF00;
    padding-top: 30px;
}

.logo-categories h5 {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.logo-categories h6 {
    color: #0E3692;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.font-based {
    margin-top: 20px;
}

.font-based-check p {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
}

.font-based-check img {
    width: 95%;
}

.font-based-check {
    margin-top: 25px !important;
}

.font-based-check p {
    margin-top: 0px !important;
}

.font-based-check .wpcf7-list-item {
    margin-left: 0px !important;
}

.font-based-check span.wpcf7-list-item-label {
    color: #000;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Oxygen;
    font-size: 20px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 38px;
}

p.formp {
    margin-bottom: 10px;
    color: #797c7f;
    font-size: 16px;
    font-family: 'Oxygen';
}

.font-based-check input[type="checkbox"]+.wpcf7-list-item-label:before {
    border: 1px solid #000000;
    width: 25px;
    height: 25px;
    top: 7px;
}

.font-based-check input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
    content: '';
    background-image: url({$theme_path}/static/image/check-2.png);
    background-size: 12px;
    background-color: #194893;
    border: 1px solid #194893 !important;
    background-repeat: no-repeat;
    background-position: center;
}

.font-based-check img {
    width: 95%;
}

.design-col-2 {
    width: 18%;
}

.design-row-gap {
    gap: 20px;
    justify-content: space-between;
}

.font-checkbox img {
    width: 100%;
}

label.image-checkbox {
    position: relative;
}

.font-checkbox span.wpcf7-form-control-wrap {
    position: absolute;
    top: 5px;
    left: 10px;
}

.font-checkbox .wpcf7-list-item {
    margin-left: 0px !important;
}

.font-checkbox.company-feel {
    background: #fff;
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.font-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label:before {
    content: '';
    background-image: url({$theme_path}/static/image/check-2.png);
    background-size: 12px;
    background-color: #194893;
    border: 1px solid #194893 !important;
    background-repeat: no-repeat;
    background-position: center;
}

.font-checkbox input[type="checkbox"]+.wpcf7-list-item-label:before {
    border: 1px solid #000000;
    width: 25px;
    height: 25px;
    top: 7px;
}

.post_header_wrap_style_style-3 .post_header .post_title {
    line-height: 50px;
    font-size: 42px;
}

.exceptfaq .elementor-accordion-item {
    border: none !important;
    border-bottom: 1px solid #c9c9c9 !important;
    border-radius: 0px;
    padding: 20px 0px;
}

.servicetb {
    top: 70px;
    position: sticky;
    background: #f9fbf5 !important;
    padding: 10px 10px !important;
    z-index: 9;
}

@media only screen and (max-width: 1300px) {
    .workport .elementor-tabs-wrapper {
        top: 65px;
    }

    #servicenewfq .elementor-accordion-item {
        padding: 0px;
    }

    .servicetb {
        top: 65px;
    }

    .bannervideoob .elementor-background-video-hosted {
        object-fit: cover;
    }

    .servreshover .uc_title {
        font-size: 22px !important;
        line-height: 28px !important;
        padding-right: 20px;
    }
}

.elementor .elementor-background-video-hosted {
    object-fit: cover !important;
}

@media only screen and (max-width: 768px) {
    .post_layout_band .post_title {
        font-size: 20px;
        line-height: 30px;
    }

    .servreshover .uc_title {
        font-size: 22px !important;
        line-height: 28px !important;
        padding-right: 20px;
    }

    .page_content_wrap {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .bannervideoob .elementor-background-video-hosted {
        object-fit: cover;
    }

    .workport .elementor-tab-title {
        border: 1px solid #787878 !important;
        border-radius: 30px !important;
        padding: 18px 31px;
    }

    .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content h3 {
        margin-bottom: 20px;
        line-height: 38px;

    }

    .our-researchlist {
        display: block;
    }

    .landing-pra br {
        display: none;
    }

    .landing-heading br {
        display: none;
    }
}

h5.sc_blogger_item_title.entry-title {
    text-transform: normal !important;
    margin-bottom: 5px !important;
}

@media only screen and (max-width: 600px) {
    .post_layout_band .post_title {
        font-size: 20px;
        line-height: 30px;
    }

    .divbr br {
        display: none;
    }

    .ti-widget.ti-goog .ti-widget-container {
        text-align: unset !important;
    }

    .portfolio_page_details_item_value {
        font-weight: 500;
        width: 70%;
        font-size: 14px;
    }

    .sc_blogger_portmodern .sc_blogger_content .sc_blogger_item .sc_blogger_item_title {
        font-size: 20px;
    }

    .portfolio_page_details_item_title {
        width: 30%;
        padding-right: 10px;
        font-size: 14px;
    }

    .sc_blogger_portmodern .portfolio_preview .inner_preview .portfolio_description .post_details .post_description .post_description_content h3 {
        margin-bottom: 20px;
        line-height: 30px;
    }

    top: 85px;

    .sc_icons_accent .sc_icons_item_title+.sc_icons_item_description br {
        display: none;
    }

    .post_header_wrap_style_style-3 .post_featured+.post_header_single .post_title {
        font-size: 22px;
        line-height: 33px;
    }

    .landing-pra br {
        display: none;
    }

    .landing-heading br {
        display: none;
    }

    .columns_wrap.margin-bottom.countdown-tt {
        margin-bottom: 16px;
    }

    .imglist .elementor-image-box-wrapper {
        display: flex;
        text-align: left;
    }

    .imglist .elementor-image-box-content {
        margin-left: 20px;
    }

    .workport img {
        height: 220px !important;
        object-fit: cover;
    }

    .career-img p {
        font-size: 12px;
        top: 10px;
        line-height: 17px;
        font-weight: 500;
    }

    .prove-humanity span.wpcf7-form-control-wrap label span {
        background: #ACADB0;
        width: 55%;
        height: 49px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: Oxygen;
        font-size: 16px;
        font-weight: 700;
        line-height: 30.3px;
        text-align: center;
        color: #fff;
        border-radius: 10px 0px 0px 10px;
    }

    .post_content.post_content_single img {
        height: auto !important;
    }

    .homepostslide {
        margin-top: 70px;
    }

    .workport .elementor-tabs-content-wrapper .elementor-tab-mobile-title {
        display: none;
    }

    .workport .elementor-tabs-wrapper {
        display: flex;
        flex-wrap: wrap;
    }

    .workport .elementor-tab-title {
        border: 1px solid #787878 !important;
        border-radius: 30px !important;
        padding: 18px 18px;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .blog .textwidget.custom-html-widget h1 {
        font-family: Oxygen;
        font-size: 24px;
        font-weight: 700;
        line-height: 40px;
        letter-spacing: -1.7999999523162842px;
        text-align: left;
        width: 100%;
    }

    .workport .elementor-tab-title {
        border: 1px solid #787878 !important;
        border-radius: 30px !important;
        padding: 13px 8px;
        margin-bottom: 10px;
        font-size: 13px;
        margin: 0px 0px 0px !important;
    }

    .workport .elementor-tabs-wrapper {
        top: 85px;
    }

    .servicetb {
        top: 85px;

    }
}

@media(max-width:1280px) {
    #popup-2 .elementor .elementor-hidden-laptop {
        display: block;
    }

    .bannervideoob .elementor-background-video-hosted {
        object-fit: cover;
    }
}

.lg-backdrop {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.lg-toolbar,
.lg-dropdown {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-dropdown:after {
    border-bottom-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.lg-thumb-outer,
.lg-progress-bar {
    background-color: #444444 !important;
}

.lg-progress {
    background-color: #a90707 !important;
}

.lg-icon {
    color: #efefef !important;
    font-size: 20px !important;
}

.lg-icon.lg-toogle-thumb {
    font-size: 24px !important;
}

.lg-icon:hover,
.lg-dropdown-text:hover {
    color: #ffffff !important;
}

.lg-sub-html,
.lg-dropdown-text {
    color: #efefef !important;
    font-size: 14px !important;
}

#lg-counter {
    color: #efefef !important;
    font-size: 14px !important;
}

.lg-prev,
.lg-next {
    font-size: 35px !important;
}


.lg-icon {
    background-color: transparent !important;
}

#lg-counter {
    opacity: 0.9;
}

.lg-thumb-outer {
    padding: 0 10px;
}

.lg-thumb-item {
    border-radius: 0 !important;
    border: none !important;
    opacity: 0.5;
}

.lg-thumb-item.active {
    opacity: 1;
}


.lunna_inline_1141912224 {
    background-image: none !important;
}

.trx_addons_inline_1320387191 img.logo_image {
    max-height: 50px;
}

.trx_addons_inline_1718128011 {
    width: 460px;
}

.trx_addons_inline_2000649324 {
    color: #303030;
}

.trx_addons_inline_150844116 {
    color: #303030;
}

.trx_addons_inline_1241914659 {
    color: #303030;
}

.trx_addons_inline_1741816743 {
    color: #FFFFFF !important
}

.trx_addons_inline_109480937 {
    color: #FFFFFF !important
}

.trx_addons_inline_421071538 {
    color: #FFFFFF !important
}

.trx_addons_inline_611179680 {
    color: #FFFFFF !important
}
