@font-face {
    font-family: 'Roboto-Regular';
    src: url('font/Roboto-Regular.ttf') format('truetype');
}

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
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

body .is-layout-flex > * {
    margin: 0;
}

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

body .is-layout-grid > * {
    margin: 0;
}

.logo-mobile {
    display: flex;
    width: 135%;
    position: absolute;
}

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

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

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

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

.elementor-505 .elementor-element.elementor-element-486405f > .elementor-container {
    max-width: 1170px;
}

.elementor-505 .elementor-element.elementor-element-486405f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-486405f {
    margin-top: 0px;
    margin-bottom: -140px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-505 .elementor-element.elementor-element-561f75b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-561f75b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a {
    display: flex;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content: flex-start;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
    left: unset;
    top: 100%;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
    left: 100%;
    top: unset;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    height: 74px;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    padding: 0px 40px 0px 0px;
    color: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
    margin: 0px 0px 0px 7px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    padding: 21px 30px 20px 20px;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
    color: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
    fill: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a {
    color: #FFFFFF;
    background-color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
    color: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu > li.current-menu-item > a {
    background-color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    border-radius: 0px 0px 0px 0px;
    min-width: 200px;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    float: right;
    background-color: #E91A2F00;
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
    background-color: #C9172900;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    background-color: #FFFFFF00;
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    object-fit: cover;
}

.elementor-bc-flex-widget .elementor-505 .elementor-element.elementor-element-bde1ad3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-505 .elementor-element.elementor-element-bde1ad3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-505 .elementor-element.elementor-element-bde1ad3 > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-505 .elementor-element.elementor-element-11d3d1b img {
    width: 60%;
}

.elementor-505 .elementor-element.elementor-element-11d3d1b {
    width: var( --container-widget-width, 185px);
    max-width: 185px;
    --container-widget-width: 185px;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-505 .elementor-element.elementor-element-42b2e5d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-42b2e5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a {
    display: flex;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content: flex-end;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
    left: unset;
    top: 100%;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
    left: 100%;
    top: unset;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    height: 74px;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    padding: 0px 0px 0px 40px;
    color: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
    margin: 0px 0px 0px 7px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    padding: 21px 30px 20px 20px;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
    color: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
    fill: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a {
    color: #FFFFFF;
    background-color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
    color: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
    fill: #FFFFFF;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu > li.current-menu-item > a {
    background-color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    border-radius: 0px 0px 0px 0px;
    min-width: 200px;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    float: right;
    background-color: #E91A2F00;
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
    background-color: #C9172900;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    background-color: #FFFFFF00;
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    object-fit: cover;
}

.elementor-505 .elementor-element.elementor-element-33783ad > .elementor-container {
    max-width: 1170px;
}

.elementor-505 .elementor-element.elementor-element-33783ad > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-505 .elementor-element.elementor-element-33783ad {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF26;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -86px;
    z-index: 2;
}

.elementor-505 .elementor-element.elementor-element-33783ad > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-505 .elementor-element.elementor-element-16ed510 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-505 .elementor-element.elementor-element-5fd3a6f {
    text-align: left;
}

.elementor-505 .elementor-element.elementor-element-5fd3a6f img {
    width: 85%;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu > ul, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu > li > a {
    display: flex;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
    justify-content: center;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu {
    left: unset;
    top: 100%;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .menu-item .sub-menu .menu-item .sub-menu {
    left: 100%;
    top: unset;
    right: unset;
    bottom: unset;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
    height: 84px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    padding: 0px 18px 0px 18px;
    color: var( --e-global-color-cccc4ad);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
    fill: var( --e-global-color-cccc4ad);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
    color: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
    fill: var( --e-global-color-accent);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
    margin: 3px 0px 0px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
    color: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
    fill: var( --e-global-color-primary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a {
    color: var( --e-global-color-secondary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li:hover > a svg {
    fill: var( --e-global-color-secondary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a {
    color: var( --e-global-color-secondary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li.current-menu-item > a svg {
    fill: var( --e-global-color-secondary);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    min-width: 195px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
    float: right;
    background-color: #FFFFFF00;
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    background-color: var( --e-global-color-secondary);
    border-style: solid;
}

.elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
    object-fit: cover;
}

@media(max-width: 1024px) {
    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
        background-color: #FFF9F3;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
        background-color: #FFF9F3;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        padding: 25px 25px 25px 25px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
        padding: 15px 15px 15px 6px;
        color: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
        fill: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
        color: #2F2F2F;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
        fill: #2F2F2F;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 25px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 25px;
        fill: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
        font-size: 19px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        width: 19px;
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 50px 50px 50px 50px;
        color: #BC9873;
        padding: 15px 32px 15px 15px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
        color: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
        fill: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 260px;
        width: 120px;
        height: 50px;
        object-fit: contain;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d > .elementor-widget-container {
        margin: 0px -5px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu.break-point-mobile .jkit-menu-wrapper {
        background-color: #FFF9F3;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu.break-point-tablet .jkit-menu-wrapper {
        background-color: #FFF9F3;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        padding: 25px 25px 25px 25px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
        padding: 15px 15px 15px 6px;
        color: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
        fill: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a {
        color: #2F2F2F;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li > a svg {
        fill: #2F2F2F;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 25px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 25px;
        fill: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover {
        color: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu:hover svg {
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
        font-size: 19px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        width: 19px;
        fill: #BC9873;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 50px 50px 50px 50px;
        color: #BC9873;
        padding: 15px 32px 15px 15px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover {
        color: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu:hover svg {
        fill: #402218;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 260px;
        width: 120px;
        height: 50px;
        object-fit: contain;
    }

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

    .elementor-505 .elementor-element.elementor-element-33783ad {
        margin-top: 0px;
        margin-bottom: -102px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-505 .elementor-element.elementor-element-5fd3a6f img {
        width: 100%;
    }

    .elementor-505 .elementor-element.elementor-element-e2785f5 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        padding: 20px 20px 0px 20px;
        margin: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
        padding: 10px 20px 15px 10px;
        color: var( --e-global-color-primary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a svg {
        fill: var( --e-global-color-primary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a {
        color: var( --e-global-color-secondary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li:hover > a svg {
        fill: var( --e-global-color-secondary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a {
        color: var( --e-global-color-secondary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-item > a svg, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li.current-menu-ancestor > a svg {
        fill: var( --e-global-color-secondary);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i, .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        border-radius: 10px 10px 10px 10px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        padding: 10px 10px 10px 5px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        float: right;
        width: 22px;
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: var( --e-global-color-cccc4ad);
        padding: 0px 0px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 25px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 25px;
        fill: var( --e-global-color-cccc4ad);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        border-width: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        color: #FFFFFF;
        margin: 10px 20px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        fill: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 260px;
    }
}

@media(max-width: 767px) {
    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 20px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 20px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        padding: 10px 0px 10px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
        font-size: 17px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        width: 17px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 240px;
    }

    .elementor-505 .elementor-element.elementor-element-7117b4d > .elementor-widget-container {
        margin: 0px -4px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu i {
        font-size: 20px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        width: 20px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        padding: 10px 0px 10px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu i {
        font-size: 17px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        width: 17px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 240px;
    }

    .elementor-505 .elementor-element.elementor-element-a56951e > .elementor-widget-container {
        margin: 0px -4px 0px 0px;
    }

    .elementor-505 .elementor-element.elementor-element-16ed510 {
        width: 50%;
    }

    .elementor-505 .elementor-element.elementor-element-e2785f5 {
        width: 50%;
    }

    .elementor-505 .elementor-element.elementor-element-e2785f5 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu > li > a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu .sub-menu li a {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        color: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu svg {
        fill: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        border-radius: 0px 0px 0px 0px;
        color: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu svg {
        fill: #FFFFFF;
    }

    .elementor-505 .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title .jkit-nav-logo img {
        max-width: 240px;
    }
}

@media(min-width: 768px) {
    .elementor-505 .elementor-element.elementor-element-561f75b {
        width: 40%;
    }

    .elementor-505 .elementor-element.elementor-element-bde1ad3 {
        width: 19.293%;
    }

    .elementor-505 .elementor-element.elementor-element-42b2e5d {
        width: 40%;
    }

    .elementor-505 .elementor-element.elementor-element-16ed510 {
        width: 18.974%;
    }

    .elementor-505 .elementor-element.elementor-element-e2785f5 {
        width: 81.026%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-505 .elementor-element.elementor-element-16ed510 {
        width: 30%;
    }

    .elementor-505 .elementor-element.elementor-element-e2785f5 {
        width: 70%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%!important;
        box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -moz-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -o-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -ms-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
        display: inline-block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
        padding: 4px 15px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
        display: block;
        width: 100%;
        position: inherit;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}

@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}

@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-7117b4d .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%!important;
        box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -moz-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -o-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -ms-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
        display: inline-block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
        padding: 4px 15px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
        display: block;
        width: 100%;
        position: inherit;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}

@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}

@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-a56951e .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-hamburger-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        width: 100%;
        max-width: 360px;
        border-radius: 0;
        background-color: #f7f7f7;
        width: 100%;
        position: fixed;
        top: 0;
        left: -110%;
        height: 100%!important;
        box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
        overflow-y: auto;
        overflow-x: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column-reverse;
        justify-content: flex-end;
        -moz-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -o-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        -ms-transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
        transition: left .6s cubic-bezier(.6, .1, .68, .53), width .6s;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper.active {
        left: 0;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        overflow-y: hidden;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
        display: block;
        position: relative;
        z-index: 5;
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-nav-site-title {
        display: inline-block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        display: block;
        height: 100%;
        overflow-y: auto;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a i {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
        padding: 4px 15px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children > a svg {
        margin-left: auto;
        border: 1px solid var(--jkit-border-color);
        border-radius: 3px;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li.menu-item-has-children .sub-menu {
        position: inherit;
        box-shadow: none;
        background: none;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li {
        display: block;
        width: 100%;
        position: inherit;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu {
        display: none;
        max-height: 2500px;
        opacity: 0;
        visibility: hidden;
        transition: max-height 5s ease-out;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li .sub-menu.dropdown-open {
        display: block;
        opacity: 1;
        visibility: visible;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a {
        display: block;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a i {
        float: right;
    }
}

@media (max-width: 1024px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu li a svg {
        float: right
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu-container {
        height: 100%;
    }
}

@media (max-width: 1024px) {
    .admin-bar .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 32px;
    }
}

@media (max-width: 782px) {
    .admin-bar .elementor-element.elementor-element-e4426cb .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        top: 46px;
    }
}

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: ruby-text;
}

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

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

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

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

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #69727d;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook, .elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp, .elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #69727d
}

.elementor-social-icon-google-plus, .elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin, .elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%
}

@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        text-align: right;
        flex-direction: row-reverse
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        text-align: left;
        flex-direction: row
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: center
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-left: auto!important;
        margin-right: auto!important;
        margin-bottom: 15px
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block
}

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

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

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

.elementor-279 .elementor-element.elementor-element-f664a6e > .elementor-container {
    max-width: 1170px;
}

.elementor-279 .elementor-element.elementor-element-f664a6e {
    padding: 0px 60px 50px 60px;
}

.elementor-279 .elementor-element.elementor-element-a082d03 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-279 .elementor-element.elementor-element-97a8938 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-97a8938 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-6174c2a > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-add7f0b img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-dc9ef22 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-bc55d99 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-bc55d99 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-bc55d99 {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-f5b5d92 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-f5b5d92 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-f5b5d92 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-f5b5d92 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-f017217 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-279 .elementor-element.elementor-element-2ff3745 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-2ff3745 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-279 .elementor-element.elementor-element-d722681 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-68f3f72 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-3564cb1 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-9de6eb8 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-429c67d .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-429c67d > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-429c67d {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-55eefb1 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-55eefb1 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-55eefb1 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-55eefb1 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-51da588 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-51da588 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-0a1a581 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-0a1a581 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-25784cf > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-25784cf {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-602ac49 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-16b1a0a img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-3789ba8 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-9081ff6 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-9081ff6 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-9081ff6 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-4c2d29d {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-4c2d29d .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-4c2d29d .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-4c2d29d > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-140bab9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-140bab9 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-98a2238 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-98a2238 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-8c518c0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-8c518c0 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-a7816d6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-10cbfa7 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-4e3e99f > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-13cea7f .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-13cea7f > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-13cea7f {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-dee0139 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-dee0139 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-dee0139 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-dee0139 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-cef39e0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-279 .elementor-element.elementor-element-0821f03 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-0821f03 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-5b419d3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-5b419d3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-9f10b99 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-36e817e img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-2547371 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-c42c1ba .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-c42c1ba > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-c42c1ba {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-951bace {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-951bace .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-951bace .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-951bace > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-6525166 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-279 .elementor-element.elementor-element-adef38b {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-adef38b > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-19eb90d > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-279 .elementor-element.elementor-element-54efd9a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-54efd9a {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-17b261e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-44240e0 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-416b102 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-294ad85 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-294ad85 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-294ad85 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-5db2ec6 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-5db2ec6 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-5db2ec6 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-5db2ec6 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-f2f8110 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-279 .elementor-element.elementor-element-b55e583 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-b55e583 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-279 .elementor-element.elementor-element-a1f5fdc {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-4e7954b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-71e2f33 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-6bc866a > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-f5dec1d .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-f5dec1d > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-f5dec1d {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-50f6279 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-50f6279 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-50f6279 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-50f6279 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-b85b563 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-279 .elementor-element.elementor-element-008475d {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-008475d > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-766f68f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-766f68f {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-99a4dfe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-e6e1621 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-aebe05a > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-fab64b6 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-fab64b6 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-fab64b6 {
    width: var( --container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-8024dda {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-8024dda .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-8024dda .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-8024dda > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-2ac2e8a {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-1f345b6 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-1f345b6 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-279 .elementor-element.elementor-element-e478d7a {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-3cef544 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-13d17df img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-4b4684c > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-208c24f .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-208c24f > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-208c24f {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-c366ef5 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-c366ef5 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-c366ef5 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-c366ef5 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-35a575a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-35a575a {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-e93b5e3 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-e93b5e3 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-279 .elementor-element.elementor-element-3f5567c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-279 .elementor-element.elementor-element-3f5567c {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-279 .elementor-element.elementor-element-1ea7539 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-e302c78 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-279 .elementor-element.elementor-element-0c322fe > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-4678035 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-279 .elementor-element.elementor-element-4678035 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-279 .elementor-element.elementor-element-4678035 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-c045f11 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-279 .elementor-element.elementor-element-c045f11 .elementor-divider-separator {
    width: 100%;
}

.elementor-279 .elementor-element.elementor-element-c045f11 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-279 .elementor-element.elementor-element-c045f11 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-279 .elementor-element.elementor-element-34ac316 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-279 .elementor-element.elementor-element-34ac316 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-279 .elementor-element.elementor-element-b1ae068 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-279 .elementor-element.elementor-element-b1ae068 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

@media(max-width: 1024px) {
    .elementor-279 .elementor-element.elementor-element-f664a6e {
        padding: 0px 10px 30px 10px;
    }

    .elementor-279 .elementor-element.elementor-element-a082d03 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-add7f0b img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-bc55d99 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-bc55d99 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-f5b5d92 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-f5b5d92 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f017217 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-2ff3745 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-2ff3745 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-3564cb1 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-429c67d .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-429c67d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-55eefb1 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-55eefb1 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-51da588 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-0a1a581 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-0a1a581 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-16b1a0a img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-9081ff6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-9081ff6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-4c2d29d > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-4c2d29d {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-140bab9 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-98a2238 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-98a2238 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-10cbfa7 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-13cea7f .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-13cea7f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-dee0139 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-dee0139 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-cef39e0 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-0821f03 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-0821f03 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-36e817e img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-c42c1ba .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-c42c1ba {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-951bace > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-951bace {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-6525166 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-adef38b {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-adef38b > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-19eb90d > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-279 .elementor-element.elementor-element-44240e0 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-294ad85 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-294ad85 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-5db2ec6 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-5db2ec6 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f2f8110 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b55e583 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-b55e583 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-71e2f33 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-f5dec1d .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f5dec1d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-50f6279 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-50f6279 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-b85b563 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-008475d {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-008475d > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-e6e1621 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-fab64b6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-fab64b6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-8024dda > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-8024dda {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-2ac2e8a {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-1f345b6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-1f345b6 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-13d17df img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-208c24f .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-208c24f {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-c366ef5 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-c366ef5 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-35a575a {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-e93b5e3 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-e93b5e3 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-e302c78 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-4678035 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-4678035 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-279 .elementor-element.elementor-element-c045f11 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-c045f11 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-34ac316 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b1ae068 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-b1ae068 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-279 .elementor-element.elementor-element-a082d03 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-6174c2a {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-add7f0b img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-dc9ef22 {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-dc9ef22 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-bc55d99 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-bc55d99 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-f5b5d92 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-f017217 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f017217 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-2ff3745 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-d722681 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-68f3f72 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-3564cb1 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-9de6eb8 {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-9de6eb8 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-429c67d .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-429c67d > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-55eefb1 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-51da588 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-51da588 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-0a1a581 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-25784cf {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-602ac49 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-16b1a0a img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-3789ba8 {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-3789ba8 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-9081ff6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-9081ff6 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-4c2d29d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-140bab9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-140bab9 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-98a2238 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-a7816d6 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-10cbfa7 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-4e3e99f {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-4e3e99f > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-13cea7f .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-13cea7f > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-dee0139 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-cef39e0 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-cef39e0 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-0821f03 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-5b419d3 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-9f10b99 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-36e817e img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-2547371 {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-2547371 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-c42c1ba .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-c42c1ba > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-951bace {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-6525166 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-6525166 {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-279 .elementor-element.elementor-element-adef38b {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-19eb90d > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-17b261e {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-44240e0 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-416b102 {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-416b102 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-294ad85 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-294ad85 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-5db2ec6 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-f2f8110 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f2f8110 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b55e583 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-a1f5fdc {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-4e7954b {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-71e2f33 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-6bc866a {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-6bc866a > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-f5dec1d .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-f5dec1d > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-50f6279 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b85b563 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-b85b563 {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-279 .elementor-element.elementor-element-008475d {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-99a4dfe {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-e6e1621 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-aebe05a {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-aebe05a > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-fab64b6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-fab64b6 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-8024dda {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-2ac2e8a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-2ac2e8a {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-1f345b6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-e478d7a {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-3cef544 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-13d17df img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-4b4684c {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-4b4684c > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-208c24f .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-208c24f > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-c366ef5 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-35a575a .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-35a575a {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-e93b5e3 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-279 .elementor-element.elementor-element-3f5567c {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-279 .elementor-element.elementor-element-1ea7539 {
        width: 40%;
    }

    .elementor-279 .elementor-element.elementor-element-e302c78 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-279 .elementor-element.elementor-element-0c322fe {
        width: 60%;
    }

    .elementor-279 .elementor-element.elementor-element-0c322fe > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-279 .elementor-element.elementor-element-4678035 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-4678035 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-279 .elementor-element.elementor-element-c045f11 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-34ac316 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-279 .elementor-element.elementor-element-34ac316 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-279 .elementor-element.elementor-element-b1ae068 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
}

@media(min-width: 768px) {
    .elementor-279 .elementor-element.elementor-element-6174c2a {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-dc9ef22 {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-68f3f72 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-9de6eb8 {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-602ac49 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-3789ba8 {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-a7816d6 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-4e3e99f {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-9f10b99 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-2547371 {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-17b261e {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-416b102 {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-4e7954b {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-6bc866a {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-99a4dfe {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-aebe05a {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-3cef544 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-4b4684c {
        width: 78.675%;
    }

    .elementor-279 .elementor-element.elementor-element-1ea7539 {
        width: 21.325%;
    }

    .elementor-279 .elementor-element.elementor-element-0c322fe {
        width: 78.675%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-279 .elementor-element.elementor-element-6174c2a {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-dc9ef22 {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-68f3f72 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-9de6eb8 {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-602ac49 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-3789ba8 {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-a7816d6 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-4e3e99f {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-9f10b99 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-2547371 {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-17b261e {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-416b102 {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-4e7954b {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-6bc866a {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-99a4dfe {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-aebe05a {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-3cef544 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-4b4684c {
        width: 65%;
    }

    .elementor-279 .elementor-element.elementor-element-1ea7539 {
        width: 35%;
    }

    .elementor-279 .elementor-element.elementor-element-0c322fe {
        width: 65%;
    }
}

/*! elementor - v3.17.0 - 08-11-2023 */
.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #0c0d0e;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

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

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
    margin: 0 var(--divider-element-spacing);
    flex-shrink: 0
}

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

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

.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator {
    align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, .elementor-widget-divider--view-line_icon .elementor-divider-separator:before, .elementor-widget-divider--view-line_text .elementor-divider-separator:after, .elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    display: block;
    content: "";
    border-bottom: 0;
    flex-grow: 1;
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    flex-grow: 0;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

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

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, .elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
    width: 100%;
    min-height: var(--divider-pattern-height);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

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

.elementor-411 .elementor-element.elementor-element-866f975 > .elementor-container {
    max-width: 1170px;
}

.elementor-411 .elementor-element.elementor-element-866f975 {
    padding: 0px 60px 50px 60px;
}

.elementor-411 .elementor-element.elementor-element-a2f7694 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

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

.elementor-411 .elementor-element.elementor-element-bc6a9d3 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-10190c1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-e55e649 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-42c68f6 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-0be5df5 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-0be5df5 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-0be5df5 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-784b9c6 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-784b9c6 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-784b9c6 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-784b9c6 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-73033a0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-73033a0 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-3f84da6 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-3f84da6 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-411 .elementor-element.elementor-element-c01aed1 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-de7aa44 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-25e3027 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-7c092f0 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-4eaf302 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-4eaf302 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-4eaf302 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-81cbfd6 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-81cbfd6 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-81cbfd6 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-81cbfd6 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-6749695 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-465ea94 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-465ea94 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-411 .elementor-element.elementor-element-5186eae > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-5186eae {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-acd9f77 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-d5029c5 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-bf62bb8 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-6898660 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-6898660 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-6898660 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-25fdf9e {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-25fdf9e .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-25fdf9e .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-25fdf9e > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-93b3ebb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-93b3ebb {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-5becffd {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-5becffd > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-411 .elementor-element.elementor-element-dc0a5c2 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-d6027ca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-32c2747 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-892296d > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-b58b8e1 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-b58b8e1 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-b58b8e1 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-dc9f45c {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-dc9f45c .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-dc9f45c .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-dc9f45c > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-b4b4bdb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-3c938aa {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-3c938aa > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-411 .elementor-element.elementor-element-685185c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-685185c {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-c09ba12 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-36df193 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-4c70837 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-bd379d8 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-bd379d8 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-bd379d8 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-80ef32e {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-80ef32e .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-80ef32e .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-80ef32e > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-1aad83b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-1aad83b {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-a9b5c5c {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-a9b5c5c > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-411 .elementor-element.elementor-element-ff0b943 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

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

.elementor-411 .elementor-element.elementor-element-a58a2c1 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-8b7b618 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-0435645 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-551071b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-8ea427b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-8ea427b > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-8ea427b {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-923faa9 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-923faa9 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-923faa9 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-923faa9 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-60142cf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-60142cf {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-1eb71dd {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-1eb71dd > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-411 .elementor-element.elementor-element-d8fdfd4 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-cc928c1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-9d9d011 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-a1f319e > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-7c33188 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-7c33188 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-7c33188 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-409e493 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-409e493 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-409e493 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-409e493 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-a508013 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-c3c6a84 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-c3c6a84 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-411 .elementor-element.elementor-element-e192c59 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-eb1145e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-4113069 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-0dad754 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-0207ba9 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-0207ba9 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-0207ba9 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-4131f29 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-4131f29 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-4131f29 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-4131f29 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-0900609 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-411 .elementor-element.elementor-element-f26ecd7 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-f26ecd7 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-411 .elementor-element.elementor-element-1948487 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-ff3a65b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-4df7555 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-20e76f2 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-1b9ed0e .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-1b9ed0e > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-1b9ed0e {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-31033e1 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-31033e1 .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-31033e1 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-31033e1 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-403132d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-403132d {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-eba1953 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-eba1953 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-411 .elementor-element.elementor-element-418ea17 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-411 .elementor-element.elementor-element-418ea17 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-411 .elementor-element.elementor-element-481913f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-e2edd5d img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-411 .elementor-element.elementor-element-f51f34b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-8039632 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-411 .elementor-element.elementor-element-8039632 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-411 .elementor-element.elementor-element-8039632 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-962367c {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-411 .elementor-element.elementor-element-962367c .elementor-divider-separator {
    width: 100%;
}

.elementor-411 .elementor-element.elementor-element-962367c .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-411 .elementor-element.elementor-element-962367c > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-411 .elementor-element.elementor-element-1b4e101 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-411 .elementor-element.elementor-element-1b4e101 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-411 .elementor-element.elementor-element-38f47d6 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-411 .elementor-element.elementor-element-38f47d6 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

@media(max-width: 1024px) {
    .elementor-411 .elementor-element.elementor-element-866f975 {
        padding: 0px 10px 30px 10px;
    }

    .elementor-411 .elementor-element.elementor-element-a2f7694 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-e55e649 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-0be5df5 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0be5df5 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-784b9c6 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-784b9c6 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-73033a0 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-3f84da6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

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

    .elementor-411 .elementor-element.elementor-element-25e3027 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-4eaf302 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-4eaf302 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-81cbfd6 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-81cbfd6 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-6749695 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-465ea94 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-465ea94 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-d5029c5 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-6898660 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-6898660 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-25fdf9e > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-25fdf9e {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-93b3ebb {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-5becffd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

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

    .elementor-411 .elementor-element.elementor-element-32c2747 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-b58b8e1 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-b58b8e1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-dc9f45c > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-dc9f45c {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-b4b4bdb {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-3c938aa {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

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

    .elementor-411 .elementor-element.elementor-element-36df193 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-bd379d8 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-bd379d8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-80ef32e > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

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

    .elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1aad83b {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-a9b5c5c {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-a9b5c5c > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-ff0b943 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-411 .elementor-element.elementor-element-0435645 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-8ea427b .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-8ea427b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-923faa9 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-923faa9 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-60142cf {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-1eb71dd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-1eb71dd > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-9d9d011 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-7c33188 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-7c33188 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-409e493 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-409e493 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-a508013 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-c3c6a84 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-c3c6a84 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-4113069 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-0207ba9 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0207ba9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-4131f29 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-4131f29 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0900609 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-f26ecd7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-f26ecd7 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-4df7555 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-1b9ed0e .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1b9ed0e {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-31033e1 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-31033e1 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-403132d {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-eba1953 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-eba1953 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-e2edd5d img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-8039632 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-8039632 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-411 .elementor-element.elementor-element-962367c > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-962367c {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1b4e101 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-38f47d6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-38f47d6 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-411 .elementor-element.elementor-element-a2f7694 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-10190c1 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-e55e649 {
        text-align: left;
    }

    .elementor-411 .elementor-element.elementor-element-e55e649 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-42c68f6 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-42c68f6 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-0be5df5 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0be5df5 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-784b9c6 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-73033a0 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-73033a0 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-3f84da6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-c01aed1 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-de7aa44 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-25e3027 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-7c092f0 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-7c092f0 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-4eaf302 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-4eaf302 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-81cbfd6 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-6749695 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-6749695 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-465ea94 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-5186eae {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-acd9f77 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-d5029c5 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-bf62bb8 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-bf62bb8 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-6898660 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-6898660 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-25fdf9e {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-93b3ebb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-93b3ebb {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-5becffd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-dc0a5c2 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-d6027ca {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-32c2747 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-892296d {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-892296d > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-b58b8e1 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-b58b8e1 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-dc9f45c {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-b4b4bdb .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-b4b4bdb {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-3c938aa {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-685185c {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-c09ba12 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-36df193 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-4c70837 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-4c70837 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-bd379d8 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-bd379d8 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

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

    .elementor-411 .elementor-element.elementor-element-1aad83b .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1aad83b {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-411 .elementor-element.elementor-element-a9b5c5c {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-ff0b943 > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-8b7b618 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-0435645 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-551071b {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-551071b > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-8ea427b .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-8ea427b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-923faa9 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-60142cf .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-60142cf {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-1eb71dd {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-d8fdfd4 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-cc928c1 {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-9d9d011 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-a1f319e {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-a1f319e > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-7c33188 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-7c33188 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-409e493 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-a508013 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-a508013 {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-411 .elementor-element.elementor-element-c3c6a84 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-eb1145e {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-4113069 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-0dad754 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-0dad754 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-0207ba9 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0207ba9 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-4131f29 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-0900609 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-0900609 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-f26ecd7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-1948487 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-ff3a65b {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-4df7555 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-20e76f2 {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-20e76f2 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-1b9ed0e .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1b9ed0e > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-31033e1 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-403132d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-403132d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-eba1953 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-411 .elementor-element.elementor-element-418ea17 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-411 .elementor-element.elementor-element-481913f {
        width: 40%;
    }

    .elementor-411 .elementor-element.elementor-element-e2edd5d img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-411 .elementor-element.elementor-element-f51f34b {
        width: 60%;
    }

    .elementor-411 .elementor-element.elementor-element-f51f34b > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-411 .elementor-element.elementor-element-8039632 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-8039632 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-411 .elementor-element.elementor-element-962367c {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-1b4e101 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-411 .elementor-element.elementor-element-1b4e101 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-411 .elementor-element.elementor-element-38f47d6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
}

@media(min-width: 768px) {
    .elementor-411 .elementor-element.elementor-element-10190c1 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-42c68f6 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-de7aa44 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-7c092f0 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-acd9f77 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-bf62bb8 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-d6027ca {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-892296d {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-c09ba12 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-4c70837 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-8b7b618 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-551071b {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-cc928c1 {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-a1f319e {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-eb1145e {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-0dad754 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-ff3a65b {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-20e76f2 {
        width: 78.675%;
    }

    .elementor-411 .elementor-element.elementor-element-481913f {
        width: 21.325%;
    }

    .elementor-411 .elementor-element.elementor-element-f51f34b {
        width: 78.675%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-411 .elementor-element.elementor-element-10190c1 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-42c68f6 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-de7aa44 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-7c092f0 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-acd9f77 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-bf62bb8 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-d6027ca {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-892296d {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-c09ba12 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-4c70837 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-8b7b618 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-551071b {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-cc928c1 {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-a1f319e {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-eb1145e {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-0dad754 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-ff3a65b {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-20e76f2 {
        width: 65%;
    }

    .elementor-411 .elementor-element.elementor-element-481913f {
        width: 35%;
    }

    .elementor-411 .elementor-element.elementor-element-f51f34b {
        width: 65%;
    }
}

.elementor-428 .elementor-element.elementor-element-c61e305 > .elementor-container {
    max-width: 1170px;
}

.elementor-428 .elementor-element.elementor-element-c61e305 {
    padding: 0px 60px 50px 60px;
}

.elementor-428 .elementor-element.elementor-element-29be260 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

.elementor-428 .elementor-element.elementor-element-2221f59 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-428 .elementor-element.elementor-element-2221f59 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-2e5c384 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-c7dd8f9 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-0cb2d3c > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-7b5f8d6 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-7b5f8d6 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-7b5f8d6 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-7bbb201 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-7bbb201 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-7bbb201 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-7bbb201 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-ec7c3dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-428 .elementor-element.elementor-element-a830827 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-a830827 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-428 .elementor-element.elementor-element-b0b2a3e {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-ac6a2d6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-2fe08a6 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-79ed0df > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-44618e2 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-44618e2 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-44618e2 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-79d8e48 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-79d8e48 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-79d8e48 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-79d8e48 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-056b287 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-056b287 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-56fc9a5 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-56fc9a5 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-428 .elementor-element.elementor-element-1778c28 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-428 .elementor-element.elementor-element-1778c28 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-f3d0d76 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-e0772a0 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-574f528 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-ef54e0b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-ef54e0b > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-ef54e0b {
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-8af7146 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-8af7146 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-8af7146 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-8af7146 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-12c614e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-12c614e {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-2cdfc36 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-2cdfc36 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-428 .elementor-element.elementor-element-cb610de {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-117e8de > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-ed3d0a6 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-4803296 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-407101c .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-407101c > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-407101c {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-6bb34ec {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-6bb34ec .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-6bb34ec .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-6bb34ec > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-619f9c9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-619f9c9 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-dc2517a {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-dc2517a > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-428 .elementor-element.elementor-element-3eca450 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-428 .elementor-element.elementor-element-3eca450 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-1354cfe > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-77d2f2b img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-bd5f91b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-2932dfc .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-2932dfc > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-2932dfc {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-5e81ea2 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-5e81ea2 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-5e81ea2 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-5e81ea2 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-fe20d13 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-428 .elementor-element.elementor-element-08ff715 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-08ff715 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-428 .elementor-element.elementor-element-ad3d945 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-428 .elementor-element.elementor-element-21b3f90 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-428 .elementor-element.elementor-element-21b3f90 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-ce9e3ea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-cc28944 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-fab46bf > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-2af4bc3 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-2af4bc3 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-2af4bc3 {
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-e72f886 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-e72f886 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-e72f886 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-e72f886 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-fefbec6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-428 .elementor-element.elementor-element-a7e82b7 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-a7e82b7 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-428 .elementor-element.elementor-element-f4998b7 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-799403c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-8bf6780 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-bf3af89 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-3bacfe1 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-3bacfe1 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-3bacfe1 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-719475e {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-719475e .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-719475e .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-719475e > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-05e6c89 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-05e6c89 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-4b645a7 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-4b645a7 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-428 .elementor-element.elementor-element-dbccc37 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-7830ba1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-85749e4 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-56a09d5 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-7ea1315 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-7ea1315 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-7ea1315 {
    width: var( --container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-63a9069 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 45%);
    max-width: 45%;
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-63a9069 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-63a9069 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-63a9069 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-682b68e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-682b68e {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-0c2e400 {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-0c2e400 > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

.elementor-428 .elementor-element.elementor-element-8c83d1d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-428 .elementor-element.elementor-element-8c83d1d {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-75bd61e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-610d3d8 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-ed88be4 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-b4be647 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-b4be647 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-b4be647 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-45e5a83 {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-45e5a83 .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-45e5a83 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-45e5a83 > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-193683d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-193683d {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-bc019dc {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-bc019dc > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

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

.elementor-428 .elementor-element.elementor-element-d7aafd1 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.elementor-428 .elementor-element.elementor-element-aaaf39b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-4a4a1c6 img {
    width: 80%;
    border-radius: 50% 50% 50% 50%;
}

.elementor-428 .elementor-element.elementor-element-4323894 > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-b09af97 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-a493ead-font-family), Sans-serif;
    font-size: var( --e-global-typography-a493ead-font-size);
    font-weight: var( --e-global-typography-a493ead-font-weight);
    line-height: var( --e-global-typography-a493ead-line-height);
    letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
    word-spacing: var( --e-global-typography-a493ead-word-spacing);
}

.elementor-428 .elementor-element.elementor-element-b09af97 > .elementor-widget-container {
    margin: 0px 0px 3px 0px;
}

.elementor-428 .elementor-element.elementor-element-b09af97 {
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
}

.elementor-428 .elementor-element.elementor-element-1ec7d3d {
    --divider-border-style: dashed;
    --divider-color: #B0B0B0;
    --divider-border-width: 1px;
    width: var( --container-widget-width, 40%);
    max-width: 40%;
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-428 .elementor-element.elementor-element-1ec7d3d .elementor-divider-separator {
    width: 100%;
}

.elementor-428 .elementor-element.elementor-element-1ec7d3d .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-428 .elementor-element.elementor-element-1ec7d3d > .elementor-widget-container {
    margin: 0px 0px 13px 20px;
}

.elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading {
    text-align: right;
}

.elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading .heading-title {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    font-family: var( --e-global-typography-7958c59-font-family), Sans-serif;
    font-size: var( --e-global-typography-7958c59-font-size);
    font-weight: var( --e-global-typography-7958c59-font-weight);
    text-transform: var( --e-global-typography-7958c59-text-transform);
    font-style: var( --e-global-typography-7958c59-font-style);
    text-decoration: var( --e-global-typography-7958c59-text-decoration);
    line-height: var( --e-global-typography-7958c59-line-height);
    letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
    word-spacing: var( --e-global-typography-7958c59-word-spacing);
    color: var( --e-global-color-accent);
}

.elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading .heading-section-title {
    margin: 0px 0px 0px 0px;
}

.elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading .heading-title > span {
    color: #BC9873;
}

.elementor-428 .elementor-element.elementor-element-2112951 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

.elementor-428 .elementor-element.elementor-element-6c6c70a {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-428 .elementor-element.elementor-element-6c6c70a > .elementor-widget-container {
    margin: 2% 15% 0% 0%;
}

@media(max-width: 1024px) {
    .elementor-428 .elementor-element.elementor-element-c61e305 {
        padding: 0px 10px 30px 10px;
    }

    .elementor-428 .elementor-element.elementor-element-29be260 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-c7dd8f9 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-7b5f8d6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-7b5f8d6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-7bbb201 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-7bbb201 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-ec7c3dd {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-a830827 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-a830827 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-2fe08a6 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-44618e2 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-44618e2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-79d8e48 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-79d8e48 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-056b287 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-56fc9a5 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-56fc9a5 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-e0772a0 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-ef54e0b .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-ef54e0b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-8af7146 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-8af7146 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-12c614e {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-2cdfc36 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-2cdfc36 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-ed3d0a6 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-407101c .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-407101c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-6bb34ec > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-6bb34ec {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-619f9c9 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-dc2517a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-dc2517a > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-77d2f2b img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-2932dfc .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2932dfc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-5e81ea2 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-5e81ea2 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-fe20d13 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-08ff715 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-08ff715 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-ad3d945 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-428 .elementor-element.elementor-element-cc28944 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-2af4bc3 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2af4bc3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-e72f886 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-e72f886 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-fefbec6 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-a7e82b7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-a7e82b7 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-8bf6780 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-3bacfe1 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-3bacfe1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-719475e > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-719475e {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-05e6c89 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-4b645a7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-4b645a7 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-85749e4 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-7ea1315 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-7ea1315 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-63a9069 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-63a9069 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-682b68e {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-0c2e400 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-0c2e400 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-610d3d8 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-b4be647 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-b4be647 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-45e5a83 > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-45e5a83 {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-193683d {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-bc019dc {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-bc019dc > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-4a4a1c6 img {
        width: 85%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-b09af97 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-b09af97 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-428 .elementor-element.elementor-element-1ec7d3d > .elementor-widget-container {
        margin: 0px 15px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-1ec7d3d {
        width: var( --container-widget-width, 60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2112951 {
        width: var( --container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-6c6c70a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

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

@media(max-width: 767px) {
    .elementor-428 .elementor-element.elementor-element-29be260 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-2e5c384 {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-c7dd8f9 {
        text-align: left;
    }

    .elementor-428 .elementor-element.elementor-element-c7dd8f9 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-0cb2d3c {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-0cb2d3c > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-7b5f8d6 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-7b5f8d6 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-7bbb201 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-ec7c3dd .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-ec7c3dd {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-a830827 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-b0b2a3e {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-ac6a2d6 {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-2fe08a6 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-79ed0df {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-79ed0df > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-44618e2 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-44618e2 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-79d8e48 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-056b287 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-056b287 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-56fc9a5 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-1778c28 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-f3d0d76 {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-e0772a0 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-574f528 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-574f528 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-ef54e0b .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-ef54e0b > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-8af7146 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-12c614e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-12c614e {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-2cdfc36 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-cb610de {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-117e8de {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-ed3d0a6 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-4803296 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-4803296 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-407101c .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-407101c > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-6bb34ec {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-619f9c9 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-619f9c9 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-dc2517a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-3eca450 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-1354cfe {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-77d2f2b img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-bd5f91b {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-bd5f91b > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-2932dfc .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2932dfc > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-5e81ea2 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-fe20d13 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-fe20d13 {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-428 .elementor-element.elementor-element-08ff715 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-ad3d945 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-21b3f90 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-ce9e3ea {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-cc28944 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-fab46bf {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-fab46bf > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-2af4bc3 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2af4bc3 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-e72f886 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-fefbec6 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-fefbec6 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-a7e82b7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-f4998b7 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-799403c {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-8bf6780 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-bf3af89 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-bf3af89 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-3bacfe1 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

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

    .elementor-428 .elementor-element.elementor-element-719475e {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-05e6c89 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-05e6c89 {
        --container-widget-width: 5%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 5%);
        max-width: 5%;
    }

    .elementor-428 .elementor-element.elementor-element-4b645a7 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-7830ba1 {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-85749e4 {
        text-align: left;
    }

    .elementor-428 .elementor-element.elementor-element-85749e4 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-56a09d5 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-56a09d5 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-7ea1315 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-7ea1315 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-63a9069 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-682b68e .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-682b68e {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-0c2e400 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-8c83d1d {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-75bd61e {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-610d3d8 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-ed88be4 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-ed88be4 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-b4be647 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-b4be647 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-45e5a83 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-193683d .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-193683d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-bc019dc {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-428 .elementor-element.elementor-element-d7aafd1 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-428 .elementor-element.elementor-element-aaaf39b {
        width: 40%;
    }

    .elementor-428 .elementor-element.elementor-element-4a4a1c6 img {
        width: 100%;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-428 .elementor-element.elementor-element-4323894 {
        width: 60%;
    }

    .elementor-428 .elementor-element.elementor-element-4323894 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-428 .elementor-element.elementor-element-b09af97 .elementor-heading-title {
        font-size: var( --e-global-typography-a493ead-font-size);
        line-height: var( --e-global-typography-a493ead-line-height);
        letter-spacing: var( --e-global-typography-a493ead-letter-spacing);
        word-spacing: var( --e-global-typography-a493ead-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-b09af97 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-428 .elementor-element.elementor-element-1ec7d3d {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-2112951 .jeg-elementor-kit.jkit-heading .heading-title {
        font-size: var( --e-global-typography-7958c59-font-size);
        line-height: var( --e-global-typography-7958c59-line-height);
        letter-spacing: var( --e-global-typography-7958c59-letter-spacing);
        word-spacing: var( --e-global-typography-7958c59-word-spacing);
    }

    .elementor-428 .elementor-element.elementor-element-2112951 {
        width: var( --container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    .elementor-428 .elementor-element.elementor-element-6c6c70a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
}

@media(min-width: 768px) {
    .elementor-428 .elementor-element.elementor-element-2e5c384 {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-0cb2d3c {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-ac6a2d6 {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-79ed0df {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-f3d0d76 {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-574f528 {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-117e8de {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-4803296 {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-1354cfe {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-bd5f91b {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-ce9e3ea {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-fab46bf {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-799403c {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-bf3af89 {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-7830ba1 {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-56a09d5 {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-75bd61e {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-ed88be4 {
        width: 78.675%;
    }

    .elementor-428 .elementor-element.elementor-element-aaaf39b {
        width: 21.325%;
    }

    .elementor-428 .elementor-element.elementor-element-4323894 {
        width: 78.675%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-428 .elementor-element.elementor-element-2e5c384 {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-0cb2d3c {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-ac6a2d6 {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-79ed0df {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-f3d0d76 {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-574f528 {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-117e8de {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-4803296 {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-1354cfe {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-bd5f91b {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-ce9e3ea {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-fab46bf {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-799403c {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-bf3af89 {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-7830ba1 {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-56a09d5 {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-75bd61e {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-ed88be4 {
        width: 65%;
    }

    .elementor-428 .elementor-element.elementor-element-aaaf39b {
        width: 35%;
    }

    .elementor-428 .elementor-element.elementor-element-4323894 {
        width: 65%;
    }
}

.elementor-508 .elementor-element.elementor-element-8dc4b4b > .elementor-container {
    max-width: 1170px;
}

.elementor-508 .elementor-element.elementor-element-8dc4b4b:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-8dc4b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0C0C0C;
}

.elementor-508 .elementor-element.elementor-element-8dc4b4b > .elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.01;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-508 .elementor-element.elementor-element-8dc4b4b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 10px 0px;
}

.elementor-508 .elementor-element.elementor-element-b86b79b > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-508 .elementor-element.elementor-element-9f4da15 > .elementor-container {
    max-width: 1170px;
}

.elementor-508 .elementor-element.elementor-element-93af5d6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 40px 0px 0px;
}

.elementor-508 .elementor-element.elementor-element-93af5d6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-508 .elementor-element.elementor-element-8c0cab0 {
    text-align: left;
}

.elementor-508 .elementor-element.elementor-element-8c0cab0 img {
    width: 70%;
}

.elementor-508 .elementor-element.elementor-element-8e430d2 {
    color: #A4A4A4;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

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

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

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(15px/2);
    margin-left: calc(15px/2);
}

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px/2);
    margin-left: calc(-15px/2);
}

body.rtl .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-15px/2);
}

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

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-508 .elementor-element.elementor-element-6029eac {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-text {
    color: var( --e-global-color-7482b76);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-6029eac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-508 .elementor-element.elementor-element-c35de65 > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-508 .elementor-element.elementor-element-7ed65fb .elementor-heading-title {
    color: var( --e-global-color-cccc4ad);
    font-family: var( --e-global-typography-e9ec1a7-font-family), Sans-serif;
    font-size: var( --e-global-typography-e9ec1a7-font-size);
    font-weight: var( --e-global-typography-e9ec1a7-font-weight);
    text-transform: var( --e-global-typography-e9ec1a7-text-transform);
    font-style: var( --e-global-typography-e9ec1a7-font-style);
    text-decoration: var( --e-global-typography-e9ec1a7-text-decoration);
    line-height: var( --e-global-typography-e9ec1a7-line-height);
    letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
    word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
}

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

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

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

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

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

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

.elementor-508 .elementor-element.elementor-element-a98a962 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-a98a962 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-508 .elementor-element.elementor-element-a98a962 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-508 .elementor-element.elementor-element-a98a962 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-a98a962 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-508 .elementor-element.elementor-element-a98a962 .elementor-icon-list-text {
    color: var( --e-global-color-7482b76);
    transition: color 0.3s;
}

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

.elementor-508 .elementor-element.elementor-element-8ef7c6b > .elementor-element-populated {
    padding: 0px 0px 0px 10px;
}

.elementor-508 .elementor-element.elementor-element-ddc1eff .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e9ec1a7-font-family), Sans-serif;
    font-size: var( --e-global-typography-e9ec1a7-font-size);
    font-weight: var( --e-global-typography-e9ec1a7-font-weight);
    text-transform: var( --e-global-typography-e9ec1a7-text-transform);
    font-style: var( --e-global-typography-e9ec1a7-font-style);
    text-decoration: var( --e-global-typography-e9ec1a7-text-decoration);
    line-height: var( --e-global-typography-e9ec1a7-line-height);
    letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
    word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
}

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

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

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

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

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

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

.elementor-508 .elementor-element.elementor-element-b934cfd .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-b934cfd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-508 .elementor-element.elementor-element-b934cfd {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-508 .elementor-element.elementor-element-b934cfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-b934cfd .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-508 .elementor-element.elementor-element-b934cfd .elementor-icon-list-text {
    color: var( --e-global-color-7482b76);
    transition: color 0.3s;
}

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

.elementor-508 .elementor-element.elementor-element-378916f .elementor-heading-title {
    color: #FFFFFF;
    font-family: var( --e-global-typography-e9ec1a7-font-family), Sans-serif;
    font-size: var( --e-global-typography-e9ec1a7-font-size);
    font-weight: var( --e-global-typography-e9ec1a7-font-weight);
    text-transform: var( --e-global-typography-e9ec1a7-text-transform);
    font-style: var( --e-global-typography-e9ec1a7-font-style);
    text-decoration: var( --e-global-typography-e9ec1a7-text-decoration);
    line-height: var( --e-global-typography-e9ec1a7-line-height);
    letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
    word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
}

.elementor-508 .elementor-element.elementor-element-b58712e {
    color: #A4A4A4;
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
    color: var( --e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    padding: 14px 20px 14px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    -webkit-box-flex: 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    margin-right: 0px;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
    font-family: var( --e-global-typography-89ea442-font-family), Sans-serif;
    font-size: var( --e-global-typography-89ea442-font-size);
    font-weight: var( --e-global-typography-89ea442-font-weight);
    line-height: var( --e-global-typography-89ea442-line-height);
    letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
    word-spacing: var( --e-global-typography-89ea442-word-spacing);
    color: #6C6C6C;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
    align-self: center;
    -webkit-box-flex: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    font-style: var( --e-global-typography-accent-font-style);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    line-height: var( --e-global-typography-accent-line-height);
    letter-spacing: var( --e-global-typography-accent-letter-spacing);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 10px 20px 10px;
    color: #FFFFFF;
    background-color: var( --e-global-color-accent);
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
    width: 25%;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit svg {
    fill: #FFFFFF;
}

.elementor-508 .elementor-element.elementor-element-7c0ff1f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

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

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-508 .elementor-element.elementor-element-47692f1 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    text-transform: var( --e-global-typography-text-text-transform);
    font-style: var( --e-global-typography-text-font-style);
    text-decoration: var( --e-global-typography-text-text-decoration);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-text {
    color: var( --e-global-color-7482b76);
    transition: color 0.3s;
}

.elementor-508 .elementor-element.elementor-element-47692f1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-508 .elementor-element.elementor-element-0e65ea6 > .elementor-container {
    max-width: 1170px;
}

.elementor-508 .elementor-element.elementor-element-0e65ea6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-508 .elementor-element.elementor-element-0e65ea6 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #242424;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 20px 0px 10px 0px;
}

.elementor-508 .elementor-element.elementor-element-0e65ea6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-508 .elementor-element.elementor-element-aa1f21c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-508 .elementor-element.elementor-element-960e3a6 {
    color: #A4A4A4;
    font-family: var( --e-global-typography-89ea442-font-family), Sans-serif;
    font-size: var( --e-global-typography-89ea442-font-size);
    font-weight: var( --e-global-typography-89ea442-font-weight);
    line-height: var( --e-global-typography-89ea442-line-height);
    letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
    word-spacing: var( --e-global-typography-89ea442-word-spacing);
}

.elementor-508 .elementor-element.elementor-element-5776552 {
    text-align: right;
    color: #A4A4A4;
    font-family: var( --e-global-typography-89ea442-font-family), Sans-serif;
    font-size: var( --e-global-typography-89ea442-font-size);
    font-weight: var( --e-global-typography-89ea442-font-weight);
    line-height: var( --e-global-typography-89ea442-line-height);
    letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
    word-spacing: var( --e-global-typography-89ea442-word-spacing);
}

@media(max-width: 1024px) {
    .elementor-508 .elementor-element.elementor-element-8dc4b4b {
        padding: 80px 20px 10px 20px;
    }

    .elementor-508 .elementor-element.elementor-element-b86b79b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-93af5d6 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-8e430d2 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-c35de65 > .elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-508 .elementor-element.elementor-element-7ed65fb .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

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

    .elementor-508 .elementor-element.elementor-element-8ef7c6b > .elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-508 .elementor-element.elementor-element-ddc1eff .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

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

    .elementor-508 .elementor-element.elementor-element-f2c5752 > .elementor-element-populated {
        margin: 40px 0px 0px 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 40px;
    }

    .elementor-508 .elementor-element.elementor-element-378916f .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-b58712e {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 25%;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    }

    .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-0e65ea6 {
        margin-top: 60px;
        margin-bottom: 0px;
    }

    .elementor-508 .elementor-element.elementor-element-960e3a6 {
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-5776552 {
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }
}

@media(max-width: 767px) {
    .elementor-508 .elementor-element.elementor-element-8dc4b4b {
        padding: 40px 10px 20px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-b86b79b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-93af5d6 > .elementor-element-populated {
        padding: 0px 20px 0px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-8e430d2 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-6029eac .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-c35de65 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-7ed65fb .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

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

    .elementor-508 .elementor-element.elementor-element-8ef7c6b > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-ddc1eff .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

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

    .elementor-508 .elementor-element.elementor-element-f2c5752 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-378916f .elementor-heading-title {
        font-size: var( --e-global-typography-e9ec1a7-font-size);
        line-height: var( --e-global-typography-e9ec1a7-line-height);
        letter-spacing: var( --e-global-typography-e9ec1a7-letter-spacing);
        word-spacing: var( --e-global-typography-e9ec1a7-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-b58712e {
        text-align: left;
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-form-control::placeholder {
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
        letter-spacing: var( --e-global-typography-accent-letter-spacing);
        padding: 17px 30px 18px 30px;
        margin: 10px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-full .jkit-mailchimp-submit {
        width: 100%;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-submit-input-holder {
        -webkit-box-flex: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .elementor-508 .elementor-element.elementor-element-7c0ff1f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

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

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

    .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(18px/2);
        margin-left: calc(18px/2);
    }

    .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-18px/2);
        margin-left: calc(-18px/2);
    }

    body.rtl .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-18px/2);
    }

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

    .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-47692f1 .elementor-icon-list-item > a {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }

    .elementor-508 .elementor-element.elementor-element-0e65ea6 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 20px 10px 0px 10px;
    }

    .elementor-508 .elementor-element.elementor-element-aa1f21c {
        width: 100%;
    }

    .elementor-508 .elementor-element.elementor-element-960e3a6 {
        text-align: center;
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }

    .elementor-508 .elementor-element.elementor-element-51cdc2d {
        width: 100%;
    }

    .elementor-508 .elementor-element.elementor-element-51cdc2d > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-508 .elementor-element.elementor-element-5776552 {
        text-align: center;
        font-size: var( --e-global-typography-89ea442-font-size);
        line-height: var( --e-global-typography-89ea442-line-height);
        letter-spacing: var( --e-global-typography-89ea442-letter-spacing);
        word-spacing: var( --e-global-typography-89ea442-word-spacing);
    }
}

@media(min-width: 768px) {
    .elementor-508 .elementor-element.elementor-element-93af5d6 {
        width: 31.24%;
    }

    .elementor-508 .elementor-element.elementor-element-c35de65 {
        width: 18.918%;
    }

    .elementor-508 .elementor-element.elementor-element-8ef7c6b {
        width: 21.545%;
    }

    .elementor-508 .elementor-element.elementor-element-f2c5752 {
        width: 28.268%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-508 .elementor-element.elementor-element-93af5d6 {
        width: 50%;
    }

    .elementor-508 .elementor-element.elementor-element-c35de65 {
        width: 50%;
    }

    .elementor-508 .elementor-element.elementor-element-8ef7c6b {
        width: 50%;
    }

    .elementor-508 .elementor-element.elementor-element-f2c5752 {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-submit-input-holder {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-7c0ff1f .jeg-elementor-kit.jkit-mailchimp.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-form-wrapper.extra-fields .jkit-input-wrapper:nth-last-child(2) {
        margin-right: 0!important;
    }
}
