.elementor-385 .elementor-element.elementor-element-8e5a3f3:not(.elementor-motion-effects-element-type-background),
.elementor-385 .elementor-element.elementor-element-8e5a3f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("gradientbg1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-385 .elementor-element.elementor-element-8e5a3f3>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.39;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-8e5a3f3>.elementor-container {
    max-width: 1200px;
    min-height: 36vh;
}

.elementor-385 .elementor-element.elementor-element-8e5a3f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 125px 0px 40px 0px;
}

.elementor-385 .elementor-element.elementor-element-09bbb3a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-385 .elementor-element.elementor-element-29566b5>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-29566b5 {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-29566b5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-text-editor {
    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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-385 .elementor-element.elementor-element-102abf7>.elementor-widget-container {
    margin: 0px 300px -15px 300px;
}

.elementor-385 .elementor-element.elementor-element-102abf7 {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-eb3ecdc>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-eb3ecdc {
    padding: 100px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-798615a>.elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-d7ad808 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-385 .elementor-element.elementor-element-4b68b5c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-385 .elementor-element.elementor-element-4b68b5c>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    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-385 .elementor-element.elementor-element-7329c7d {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-7329c7d>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 30px 0px;
    padding: 15px 15px 15px 15px;
    background-image: linear-gradient(315deg, #FFFFFF2B 0%, #FFFFFF0F 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1C;
    border-radius: 15px 15px 15px 15px;
}

.elementor-385 .elementor-element.elementor-element-7329c7d img {
    width: 40px;
}

.elementor-385 .elementor-element.elementor-element-e05917b {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-e05917b>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 30px 30px;
    padding: 15px 15px 15px 15px;
    background-image: linear-gradient(315deg, #FFFFFF2B 0%, #FFFFFF0F 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1C;
    border-radius: 15px 15px 15px 15px;
}

.elementor-385 .elementor-element.elementor-element-e05917b img {
    width: 40px;
}

.elementor-385 .elementor-element.elementor-element-52cd058 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-52cd058>.elementor-widget-container {
    background-color: transparent;
    margin: 0px 0px 30px 30px;
    padding: 15px 15px 15px 15px;
    background-image: linear-gradient(315deg, #FFFFFF2B 0%, #FFFFFF0F 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1C;
    border-radius: 15px 15px 15px 15px;
}

.elementor-385 .elementor-element.elementor-element-52cd058 img {
    width: 40px;
}

.elementor-385 .elementor-element.elementor-element-1d07d55 img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-66df405:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-385 .elementor-element.elementor-element-66df405>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("gradientbg21.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-385 .elementor-element.elementor-element-66df405.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-385 .elementor-element.elementor-element-66df405>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2E2B33;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-66df405>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-66df405>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-66df405>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-66df405>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn {
    background-color: transparent;
    padding: 0px 0px 0px 4px;
    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);
    width: 70px;
    height: 70px;
    line-height: 79px;
    color: #ffffff;
    background-image: linear-gradient(150deg, #FFFFFF12 0%, #FFFFFF2B 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF12;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn:hover {
    background-color: #FFFFFF;
    color: var(--e-global-color-6c383e7);
}

.elementor-385 .elementor-element.elementor-element-b029979 .video-content {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn i {
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn svg {
    max-width: 24px;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn.glow-btn:before {
    color: #FFFFFF3B;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn.glow-btn:after {
    color: #FFFFFF3B;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn.glow-btn>i:after {
    color: #FFFFFF3B;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-6c383e7);
    fill: var(--e-global-color-6c383e7);
}

.elementor-385 .elementor-element.elementor-element-b4c1e2c>.elementor-container {
    min-height: 220px;
}

.elementor-385 .elementor-element.elementor-element-61f5e8c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/sites/144/2023/06/future_posters/pt30.png");
    background-position: center center;
    background-size: cover;
}

.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-385 .elementor-element.elementor-element-61f5e8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-385 .elementor-element.elementor-element-57abbf0 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-385 .elementor-element.elementor-element-57abbf0 .elementor-divider-separator {
    width: 100%;
}

.elementor-385 .elementor-element.elementor-element-57abbf0 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

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

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

.elementor-385 .elementor-element.elementor-element-2126862>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-2f391eb {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-2f391eb>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a {
    font-family: var(--e-global-typography-ba29c56-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba29c56-font-size);
    font-weight: var(--e-global-typography-ba29c56-font-weight);
    line-height: var(--e-global-typography-ba29c56-line-height);
}

.elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a i {
    font-size: 9px;
}

.elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a svg {
    max-width: 9px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a svg {
    margin-right: 10px;
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(310deg, #FFFFFF 40%, #FFFFFF38 100%);
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-febe079 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-385 .elementor-element.elementor-element-319adba>.elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-3c28e5e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-3c28e5e {
    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-385 .elementor-element.elementor-element-4e46fe8>.elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-3cb2f49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-3cb2f49 {
    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-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    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);
}

.elementor-385 .elementor-element.elementor-element-04c126e .elementor-button {
    background-color: #FFFFFF;
    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);
    fill: #000000;
    color: #000000;
    border-radius: 30px 30px 30px 30px;
    padding: 14px 32px 14px 32px;
}

.elementor-385 .elementor-element.elementor-element-04c126e .elementor-button:hover,
.elementor-385 .elementor-element.elementor-element-04c126e .elementor-button:focus {
    background-color: #DBDBDB;
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-04c126e .elementor-button:hover svg,
.elementor-385 .elementor-element.elementor-element-04c126e .elementor-button:focus svg {
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-1e1059c {
    padding: 0px 20px 0px 20px;
}

.elementor-385 .elementor-element.elementor-element-850f2ec>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-850f2ec>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-3372315>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-5adc5fd>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-f710d33>.elementor-widget-container {
    margin: 0px 300px 50px 300px;
}

.elementor-385 .elementor-element.elementor-element-f710d33 {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-f710d33 .elementor-heading-title {
    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-385 .elementor-element.elementor-element-700bddb>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-700bddb {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-385 .elementor-element.elementor-element-4557bd8.elementor-column>.elementor-widget-wrap {
    justify-content: space-around;
}

.elementor-385 .elementor-element.elementor-element-4557bd8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-29291a3 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-29291a3 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-29291a3:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-30d100b {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-30d100b img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-30d100b:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-dfa65b8 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-dfa65b8 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-dfa65b8:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-c7f8866 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-c7f8866 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-c7f8866:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-f0a04e1 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-f0a04e1 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-f0a04e1:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-6d87fab>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-d8aa0a8.elementor-column>.elementor-widget-wrap {
    justify-content: space-around;
}

.elementor-385 .elementor-element.elementor-element-d8aa0a8>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-614015a {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-614015a img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-614015a:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-1af2bd4 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-1af2bd4 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-1af2bd4:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-cbc98f6 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-cbc98f6 img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-cbc98f6:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-3c50add {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-3c50add img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-3c50add:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-2483ffa {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-2483ffa img {
    width: 130px;
    opacity: 0.5;
    transition-duration: 0.5s;
}

.elementor-385 .elementor-element.elementor-element-2483ffa:hover img {
    opacity: 1;
}

.elementor-385 .elementor-element.elementor-element-f876117>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-f876117 {
    padding: 100px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-a00feab.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-385 .elementor-element.elementor-element-a00feab>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

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

.elementor-385 .elementor-element.elementor-element-5a3dc3a>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a {
    font-family: var(--e-global-typography-ba29c56-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba29c56-font-size);
    font-weight: var(--e-global-typography-ba29c56-font-weight);
    line-height: var(--e-global-typography-ba29c56-line-height);
}

.elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a i {
    font-size: 9px;
}

.elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a svg {
    max-width: 9px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a svg {
    margin-right: 10px;
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(310deg, #FFFFFF 40%, #FFFFFF38 100%);
}

.elementor-385 .elementor-element.elementor-element-c0576a7>.elementor-widget-container {
    margin: 0px 250px 50px 250px;
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-9ee2368>.elementor-container {
    max-width: 1300px;
}

.elementor-385 .elementor-element.elementor-element-9ee2368 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-26ad39b:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-40c1507>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-40c1507 {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-5f08bc8:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-b2600d6>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-b2600d6 {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-b03034b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-b03034b:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-0caecb1>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-0caecb1 {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-c5f721f>.elementor-container {
    max-width: 1300px;
}

.elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-ad627cc:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-bb91b49>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-bb91b49 {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-da182c7>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-da182c7>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-da182c7>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-da182c7>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-da182c7:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-da182c7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-0df4862>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-0df4862 {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 40px 40px 40px 40px;
}

.elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-c605481>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-c605481:hover>.elementor-element-populated {
    border-style: solid;
}

.elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-436c97c-font-family), Sans-serif;
    font-size: var(--e-global-typography-436c97c-font-size);
    font-weight: var(--e-global-typography-436c97c-font-weight);
    text-transform: var(--e-global-typography-436c97c-text-transform);
    font-style: var(--e-global-typography-436c97c-font-style);
    text-decoration: var(--e-global-typography-436c97c-text-decoration);
    line-height: var(--e-global-typography-436c97c-line-height);
    word-spacing: var(--e-global-typography-436c97c-word-spacing);
}

.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a i {
    color: #E7DEFC7A;
    font-size: 24px;
}

.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a svg path {
    stroke: #E7DEFC7A;
    fill: #E7DEFC7A;
}

.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a svg {
    max-width: 24px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a svg {
    margin-right: 15px;
}

.elementor-385 .elementor-element.elementor-element-590489a>.elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-590489a {
    color: #FFFFFF8F;
}

.elementor-385 .elementor-element.elementor-element-511220a>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-511220a>.elementor-background-overlay {
    opacity: 0.1;
}

.elementor-385 .elementor-element.elementor-element-511220a {
    padding: 50px 0px 50px 0px;
}

.elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 40px 50px 40px;
}

.elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-f093b21>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-f093b21>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
    font-style: var(--e-global-typography-primary-font-style);
    text-decoration: var(--e-global-typography-primary-text-decoration);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-4ba1cfc>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
    margin-top: 5px;
}

.elementor-385 .elementor-element.elementor-element-1c91474>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-1c91474>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-9348338>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
    margin-top: 5px;
}

.elementor-385 .elementor-element.elementor-element-08d8010>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-efa4413);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-08d8010>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-fc450ec>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
    margin-top: 5px;
}

.elementor-385 .elementor-element.elementor-element-0152fbe>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-8c88c0e>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-number-wrapper {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
    margin-top: 5px;
}

.elementor-385 .elementor-element.elementor-element-8b34efa:not(.elementor-motion-effects-element-type-background),
.elementor-385 .elementor-element.elementor-element-8b34efa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("gradientbg21.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-385 .elementor-element.elementor-element-8b34efa>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-8b34efa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-8b34efa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-fa06d11>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-96b9a5c {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-96b9a5c>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a {
    font-family: var(--e-global-typography-ba29c56-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba29c56-font-size);
    font-weight: var(--e-global-typography-ba29c56-font-weight);
    line-height: var(--e-global-typography-ba29c56-line-height);
}

.elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a i {
    font-size: 9px;
}

.elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a svg {
    max-width: 9px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a svg {
    margin-right: 10px;
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(310deg, #FFFFFF 40%, #FFFFFF38 100%);
}

.elementor-385 .elementor-element.elementor-element-f2c3093>.elementor-widget-container {
    margin: 0px 600px 10px 0px;
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button {
    background-color: #FFFFFF;
    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);
    fill: #000000;
    color: #000000;
    border-radius: 30px 30px 30px 30px;
    padding: 14px 32px 14px 32px;
}

.elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button:hover,
.elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button:focus {
    background-color: #DBDBDB;
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-ed0ceb1>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button:hover svg,
.elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-ee68b47>.elementor-container {
    max-width: 1300px;
}

.elementor-385 .elementor-element.elementor-element-ee68b47 {
    margin-top: 0px;
    margin-bottom: 40px;
}

.elementor-385 .elementor-element.elementor-element-036b142.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-385 .elementor-element.elementor-element-036b142>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-d3a4307:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-d3a4307 img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-8a9de2b {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-8a9de2b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-8a9de2b .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-b78497d {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-b78497d .elementor-social-icon:hover svg {
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-3e9ccc0>.elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-3e9ccc0 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-ec005ec.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-385 .elementor-element.elementor-element-ec005ec>.elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-c4e8f82:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-c4e8f82 img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-8f25474 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-8f25474>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-8f25474 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-27e5f8a {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-27e5f8a .elementor-social-icon:hover svg {
    fill: #000000;
}

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

.elementor-385 .elementor-element.elementor-element-e0ce07e {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-6a5c942.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

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

.elementor-385 .elementor-element.elementor-element-e39d06d:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-e39d06d img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-2905ef4 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-2905ef4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-2905ef4 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-5315d4e {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-5315d4e .elementor-social-icon:hover svg {
    fill: #000000;
}

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

.elementor-385 .elementor-element.elementor-element-c4b7573 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-d698ee6>.elementor-container {
    max-width: 1300px;
}

.elementor-385 .elementor-element.elementor-element-d698ee6 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-385 .elementor-element.elementor-element-71b1615.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-385 .elementor-element.elementor-element-71b1615>.elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-e28bae8:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-e28bae8 img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-a598c46 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-a598c46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-a598c46 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-6cf1705 {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-6cf1705 .elementor-social-icon:hover svg {
    fill: #000000;
}

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

.elementor-385 .elementor-element.elementor-element-afafe0c {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-3f6803f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-385 .elementor-element.elementor-element-3f6803f>.elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-61447fe:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-61447fe img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-a6e1fff {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-a6e1fff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-a6e1fff .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-d9c99e3 .elementor-social-icon:hover svg {
    fill: #000000;
}

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

.elementor-385 .elementor-element.elementor-element-d076e75 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-f23e47f.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-385 .elementor-element.elementor-element-f23e47f>.elementor-element-populated {
    margin: 0px 10px 0px 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-0f36d65:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-385 .elementor-element.elementor-element-0f36d65 img {
    transition-duration: 0.4s;
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-8fbe22e {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-8fbe22e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-8fbe22e .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-59ebb1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-59ebb1d-font-size);
    font-weight: var(--e-global-typography-59ebb1d-font-weight);
    text-transform: var(--e-global-typography-59ebb1d-text-transform);
    font-style: var(--e-global-typography-59ebb1d-font-style);
    text-decoration: var(--e-global-typography-59ebb1d-text-decoration);
    line-height: var(--e-global-typography-59ebb1d-line-height);
}

.elementor-385 .elementor-element.elementor-element-d404eca {
    --grid-template-columns: repeat(0, auto);
    width: auto;
    max-width: auto;
    align-self: center;
    --icon-size: 14px;
    --grid-column-gap: 6px;
    --grid-row-gap: 0px;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-widget-container {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon {
    background-color: #02010100;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-icon {
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon:hover {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon:hover i {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-d404eca .elementor-social-icon:hover svg {
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-1c9b428>.elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-385 .elementor-element.elementor-element-1c9b428 {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-c542b19-font-family), Sans-serif;
    font-size: var(--e-global-typography-c542b19-font-size);
    font-weight: var(--e-global-typography-c542b19-font-weight);
    text-transform: var(--e-global-typography-c542b19-text-transform);
}

.elementor-385 .elementor-element.elementor-element-7c12329>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-7c12329 {
    padding: 100px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-f5b0c55.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-385 .elementor-element.elementor-element-f5b0c55>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-37152b7 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-37152b7>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a {
    font-family: var(--e-global-typography-ba29c56-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba29c56-font-size);
    font-weight: var(--e-global-typography-ba29c56-font-weight);
    line-height: var(--e-global-typography-ba29c56-line-height);
}

.elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a i {
    font-size: 9px;
}

.elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a svg {
    max-width: 9px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a svg {
    margin-right: 10px;
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(310deg, #FFFFFF 40%, #FFFFFF38 100%);
}

.elementor-385 .elementor-element.elementor-element-b97378f>.elementor-widget-container {
    margin: 0px 250px 50px 250px;
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #02010100;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: #02010100;
    font-family: var(--e-global-typography-699b406-font-family), Sans-serif;
    font-size: var(--e-global-typography-699b406-font-size);
    font-weight: var(--e-global-typography-699b406-font-weight);
    text-transform: var(--e-global-typography-699b406-text-transform);
    font-style: var(--e-global-typography-699b406-font-style);
    text-decoration: var(--e-global-typography-699b406-text-decoration);
    line-height: var(--e-global-typography-699b406-line-height);
    word-spacing: var(--e-global-typography-699b406-word-spacing);
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 20px 20px;
    padding: 20px 45px 20px 35px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"]>.ekit_accordion_icon_group {
    background-color: #230A4E0A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    background-color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 50px 50px 50px 50px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e>.elementor-widget-container {
    margin: 0px 150px 0px 150px;
    padding: 5px 0px 5px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 20px 20px 20px 20px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-primary);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00000000;
    border-radius: 20px 20px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-primary);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 70px 25px 34px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body p,
.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body {
    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-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .ekit-wid-con>.elementskit-accordion>.elementskit-card:last-child {
    border: 0px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 12px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 12px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: var(--e-global-color-primary);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 12px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 12px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 10px 10px 10px 10px;
}

.elementor-385 .elementor-element.elementor-element-a8f138e .ekit_accordion_icon_group,
.elementor-385 .elementor-element.elementor-element-a8f138e .ekit_accordion_icon_left_group {
    margin: 0px 40px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-2b71baa {
    padding: 50px 20px 0px 20px;
}

.elementor-385 .elementor-element.elementor-element-c11b68e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("gradientbg1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4C4558;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated,
.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated>.elementor-background-overlay,
.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-385 .elementor-element.elementor-element-4f456d4>.elementor-container {
    max-width: 1200px;
}

.elementor-385 .elementor-element.elementor-element-a5f54e5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-385 .elementor-element.elementor-element-a5f54e5>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-385 .elementor-element.elementor-element-d240e27 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-d240e27>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 5px 20px 5px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-efa4413);
    border-radius: 30px 30px 30px 30px;
}

.elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a {
    font-family: var(--e-global-typography-ba29c56-font-family), Sans-serif;
    font-size: var(--e-global-typography-ba29c56-font-size);
    font-weight: var(--e-global-typography-ba29c56-font-weight);
    line-height: var(--e-global-typography-ba29c56-line-height);
}

.elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a i {
    font-size: 9px;
}

.elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a svg {
    max-width: 9px;
    height: auto;
}

.elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a i,
.elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a svg {
    margin-right: 10px;
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(310deg, #FFFFFF 40%, #FFFFFF38 100%);
}

.elementor-385 .elementor-element.elementor-element-c7c6c16>.elementor-widget-container {
    margin: 0px 250px 0px 250px;
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title:hover {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #FFFFFF;
    padding: 0px 0px 5px 0px;
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
    color: #FFFFFF;
}

.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    font-style: var(--e-global-typography-secondary-font-style);
    text-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-385 .elementor-element.elementor-element-d4f3eb8>.elementor-widget-container {
    margin: 0px 300px 0px 300px;
}

.elementor-385 .elementor-element.elementor-element-d4f3eb8 {
    text-align: center;
}

.elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button {
    background-color: #FFFFFF;
    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);
    fill: #000000;
    color: #000000;
    border-radius: 30px 30px 30px 30px;
    padding: 14px 32px 14px 32px;
}

.elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button:hover,
.elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button:focus {
    background-color: #DBDBDB;
    color: #000000;
}

.elementor-385 .elementor-element.elementor-element-dd44999 {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button:hover svg,
.elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button {
    background-color: #FFFFFF00;
    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);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
    padding: 14px 0px 14px 0px;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button:hover,
.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button:focus {
    background-color: #DBDBDB00;
    color: #CCCCCC;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c {
    width: auto;
    max-width: auto;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button:hover svg,
.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button:focus svg {
    fill: #CCCCCC;
}

.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button .elementor-button-icon i,
.elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button .elementor-button-icon svg {
    transform: rotate(0deg);
}

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

@media(max-width:1024px) {
    .elementor-385 .elementor-element.elementor-element-8e5a3f3>.elementor-container {
        min-height: 32vh;
    }

    .elementor-385 .elementor-element.elementor-element-8e5a3f3 {
        padding: 95px 30px 25px 30px;
    }

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

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

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

    .elementor-385 .elementor-element.elementor-element-102abf7>.elementor-widget-container {
        margin: 0px 120px -15px 120px;
    }

    .elementor-385 .elementor-element.elementor-element-eb3ecdc {
        padding: 70px 30px 70px 30px;
    }

    .elementor-bc-flex-widget .elementor-385 .elementor-element.elementor-element-798615a.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

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

    .elementor-385 .elementor-element.elementor-element-798615a>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-7329c7d img {
        width: 30px;
    }

    .elementor-385 .elementor-element.elementor-element-e05917b img {
        width: 30px;
    }

    .elementor-385 .elementor-element.elementor-element-52cd058 img {
        width: 30px;
    }

    .elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn {
        font-size: var(--e-global-typography-accent-font-size);
    }

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

    .elementor-385 .elementor-element.elementor-element-2126862>.elementor-element-populated {
        margin: 0px 0px 0px 30px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 30px;
    }

    .elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-3c28e5e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3c28e5e {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-3cb2f49>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3cb2f49 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-04c126e .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-850f2ec>.elementor-element-populated {
        padding: 30px 10px 70px 10px;
    }

    .elementor-385 .elementor-element.elementor-element-f710d33>.elementor-widget-container {
        margin: 0px 120px 50px 120px;
    }

    .elementor-385 .elementor-element.elementor-element-f710d33 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-29291a3 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-30d100b img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-dfa65b8 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-c7f8866 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-f0a04e1 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-614015a img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-1af2bd4 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-cbc98f6 img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-3c50add img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-2483ffa img {
        width: 90px;
    }

    .elementor-385 .elementor-element.elementor-element-f876117 {
        padding: 70px 30px 70px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7>.elementor-widget-container {
        margin: 0px 120px 50px 120px;
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-ad627cc>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-da182c7>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-511220a {
        padding: 30px 30px 30px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-f093b21>.elementor-element-populated {
        border-width: 0px 1px 1px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-1c91474>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-08d8010>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-0152fbe>.elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-8b34efa {
        padding: 70px 30px 70px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093>.elementor-widget-container {
        margin: 0px 240px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-ee68b47 {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-385 .elementor-element.elementor-element-036b142>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-d3a4307>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8a9de2b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8a9de2b .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-b78497d {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-3e9ccc0 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

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

    .elementor-385 .elementor-element.elementor-element-c4e8f82>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8f25474>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8f25474 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-27e5f8a>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-27e5f8a {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-e0ce07e {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

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

    .elementor-385 .elementor-element.elementor-element-e39d06d>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-2905ef4>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-2905ef4 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-5315d4e>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-5315d4e {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-c4b7573 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-d698ee6 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-71b1615>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-e28bae8>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a598c46>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a598c46 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-6cf1705>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-6cf1705 {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-afafe0c {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-3f6803f>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-385 .elementor-element.elementor-element-61447fe>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a6e1fff>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a6e1fff .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-d9c99e3 {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-d076e75 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

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

    .elementor-385 .elementor-element.elementor-element-0f36d65>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8fbe22e>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8fbe22e .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-d404eca {
        --icon-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-1c9b428 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-7c12329 {
        padding: 70px 30px 70px 30px;
    }

    .elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-b97378f>.elementor-widget-container {
        margin: 0px 120px 50px 120px;
    }

    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-699b406-font-size);
        line-height: var(--e-global-typography-699b406-line-height);
        word-spacing: var(--e-global-typography-699b406-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body p,
    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-2b71baa {
        padding: 30px 20px 0px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated {
        padding: 70px 0px 70px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16>.elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-d4f3eb8>.elementor-widget-container {
        margin: 0px 120px 0px 120px;
    }

    .elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(max-width:767px) {
    .elementor-385 .elementor-element.elementor-element-8e5a3f3>.elementor-container {
        min-height: 35vh;
    }

    .elementor-385 .elementor-element.elementor-element-8e5a3f3 {
        padding: 95px 20px 10px 20px;
    }

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

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

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

    .elementor-385 .elementor-element.elementor-element-102abf7>.elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-eb3ecdc {
        padding: 70px 20px 70px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-798615a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-d7ad808 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-385 .elementor-element.elementor-element-4b68b5c.elementor-column>.elementor-widget-wrap {
        justify-content: space-evenly;
    }

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

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-7329c7d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-e05917b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-52cd058>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-66df405>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-b029979 .ekit-video-popup-btn {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-b4c1e2c>.elementor-container {
        min-height: 200px;
    }

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

    .elementor-385 .elementor-element.elementor-element-2126862>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-2f391eb .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-1c4a4c2 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-319adba>.elementor-element-populated {
        margin: 0px 0px 10px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3c28e5e {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-4e46fe8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3cb2f49 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-04c126e .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-1e1059c {
        padding: 0px 15px 0px 15px;
    }

    .elementor-385 .elementor-element.elementor-element-850f2ec>.elementor-element-populated {
        padding: 0px 5px 70px 5px;
    }

    .elementor-385 .elementor-element.elementor-element-f710d33>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-f710d33 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-29291a3>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-29291a3 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-30d100b>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-30d100b img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-dfa65b8>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-dfa65b8 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-c7f8866>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-c7f8866 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-f0a04e1 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-614015a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-614015a img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-1af2bd4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-1af2bd4 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-cbc98f6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-cbc98f6 img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-3c50add>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3c50add img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-2483ffa img {
        width: 110px;
    }

    .elementor-385 .elementor-element.elementor-element-f876117 {
        padding: 70px 20px 70px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-5a3dc3a .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-c0576a7 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-9ee2368 {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-385 .elementor-element.elementor-element-26ad39b>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-5f4f55c .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-5f08bc8>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-5907028 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-b03034b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-34b5766 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

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

    .elementor-385 .elementor-element.elementor-element-5e17406 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

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

    .elementor-385 .elementor-element.elementor-element-c71a314 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-c605481>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-4e15b10 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-436c97c-font-size);
        line-height: var(--e-global-typography-436c97c-line-height);
        word-spacing: var(--e-global-typography-436c97c-word-spacing);
    }

    .elementor-385 .elementor-element.elementor-element-511220a {
        padding: 30px 20px 30px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-a0e96e6>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }

    .elementor-385 .elementor-element.elementor-element-f093b21>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

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

    .elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-4ba1cfc .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-1c91474>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-9348338 .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-08d8010>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-fc450ec .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-8c88c0e .elementor-counter-title {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-8b34efa {
        padding: 70px 20px 70px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-96b9a5c .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-f2c3093 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-ed0ceb1 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-036b142>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-385 .elementor-element.elementor-element-8a9de2b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8a9de2b .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-b78497d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-3e9ccc0 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-ec005ec>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-385 .elementor-element.elementor-element-8f25474>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8f25474 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-27e5f8a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-e0ce07e {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-6a5c942>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-385 .elementor-element.elementor-element-2905ef4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-2905ef4 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-5315d4e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-c4b7573 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-71b1615>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-385 .elementor-element.elementor-element-a598c46>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a598c46 .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-6cf1705>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-afafe0c {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-3f6803f>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-385 .elementor-element.elementor-element-61447fe>.elementor-widget-container {
        margin: 0px 0px -5px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a6e1fff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a6e1fff .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-d9c99e3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-d076e75 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-f23e47f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-385 .elementor-element.elementor-element-8fbe22e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-8fbe22e .elementor-heading-title {
        font-size: var(--e-global-typography-59ebb1d-font-size);
        line-height: var(--e-global-typography-59ebb1d-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-d404eca>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-1c9b428 {
        font-size: var(--e-global-typography-c542b19-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-7c12329 {
        padding: 70px 20px 70px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-37152b7 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-b97378f>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-b97378f .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var(--e-global-typography-699b406-font-size);
        line-height: var(--e-global-typography-699b406-line-height);
        word-spacing: var(--e-global-typography-699b406-word-spacing);
        padding: 20px 50px 20px 26px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body p,
    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-body {
        padding: 0px 30px 25px 25px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 12px;
        height: auto;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
        font-size: 12px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
        max-width: 12px;
        height: auto;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
        padding: 8px 8px 8px 8px;
    }

    .elementor-385 .elementor-element.elementor-element-a8f138e .ekit_accordion_icon_group,
    .elementor-385 .elementor-element.elementor-element-a8f138e .ekit_accordion_icon_left_group {
        margin: 0px 20px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-2b71baa {
        padding: 30px 15px 0px 15px;
    }

    .elementor-385 .elementor-element.elementor-element-c11b68e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("gradientbg21.jpg");
    }

    .elementor-385 .elementor-element.elementor-element-c11b68e>.elementor-element-populated {
        padding: 70px 20px 70px 20px;
    }

    .elementor-385 .elementor-element.elementor-element-d240e27 .ekit-header-info>li>a {
        font-size: var(--e-global-typography-ba29c56-font-size);
        line-height: var(--e-global-typography-ba29c56-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-385 .elementor-element.elementor-element-c7c6c16 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-385 .elementor-element.elementor-element-d4f3eb8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-385 .elementor-element.elementor-element-dd44999 .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-385 .elementor-element.elementor-element-ed78e1c .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
    }
}

@media(min-width:768px) {
    .elementor-385 .elementor-element.elementor-element-4b68b5c {
        width: 59.5%;
    }

    .elementor-385 .elementor-element.elementor-element-66df405 {
        width: 40.5%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-385 .elementor-element.elementor-element-f093b21 {
        width: 50%;
    }

    .elementor-385 .elementor-element.elementor-element-1c91474 {
        width: 50%;
    }

    .elementor-385 .elementor-element.elementor-element-08d8010 {
        width: 50%;
    }

    .elementor-385 .elementor-element.elementor-element-0152fbe {
        width: 50%;
    }
}