.elementor-6 .elementor-element.elementor-element-8bcd2e5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -73px;
    margin-bottom: 0px;
    padding: 96px 15px 525px 15px;
    z-index: 0;
}

.elementor-6 .elementor-element.elementor-element-8bcd2e5:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/banner-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-background-overlay {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/banner-overlay.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-89585a6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-2c276c6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6 .elementor-element.elementor-element-2c276c6>.elementor-element-populated {
    margin: 0% 50% 0% 0%;
    --e-column-margin-right: 50%;
    --e-column-margin-left: 0%;
    padding: 132px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1b3de81 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-1b3de81 .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);
    line-height: var( --e-global-typography-primary-line-height);
}

.elementor-6 .elementor-element.elementor-element-1b3de81>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
}

.elementor-6 .elementor-element.elementor-element-0179299 {
    text-align: left;
    color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0179299>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 140px 31px 0px;
}

.elementor-6 .elementor-element.elementor-element-13a190a .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    background-color: var( --e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-13a190a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
}

.elementor-6 .elementor-element.elementor-element-0c66af1 {
    overflow: hidden;
    margin-top: -380px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
    z-index: 9;
}

.elementor-6 .elementor-element.elementor-element-65cb783>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1376de5 {
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3fe48a1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 40px 55px 0px 55px;
}

.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3fe48a1:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4e977f3.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-4e977f3.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-4e977f3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-title {
    margin-bottom: 17px;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-description {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-4e977f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0a5d044:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 55px 0px 55px;
}

.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a7672e6.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-a7672e6.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-a7672e6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-title {
    margin-bottom: 16px;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-description {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-a7672e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 18px 0px;
}

.elementor-6 .elementor-element.elementor-element-9eeb1e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 55px 0px 55px;
}

.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9eeb1e3:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-441db4a.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-441db4a.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-441db4a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-title {
    margin-bottom: 16px;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-description {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-441db4a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
}

.elementor-6 .elementor-element.elementor-element-bb40eb3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    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: 40px 55px 0px 55px;
}

.elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-bb40eb3:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

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

.elementor-6 .elementor-element.elementor-element-0899c46.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-0899c46.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-0899c46.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-title {
    margin-bottom: 16px;
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-description {
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-0899c46>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 18px 0px;
}

.elementor-6 .elementor-element.elementor-element-8d72b20 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0px;
    padding: 220px 15px 120px 15px;
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-8d72b20:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-8d72b20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-23f359f);
}

.elementor-6 .elementor-element.elementor-element-8d72b20>.elementor-background-overlay {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/bg-effect.png");
    background-position: 210px 346px;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8d72b20,
.elementor-6 .elementor-element.elementor-element-8d72b20>.elementor-background-overlay {
    border-radius: 0px 250.5px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-b466475.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-b466475.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-6 .elementor-element.elementor-element-b466475:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-b466475>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/about-us-image.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-b466475>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-b466475>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-b466475>.elementor-background-slideshow {
    border-radius: 0px 220px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b466475>.elementor-element-populated {
    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: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-5afa7ff .elementor-spacer-inner {
    --spacer-size: 360px;
}

.elementor-6 .elementor-element.elementor-element-793c5d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-793c5d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-6 .elementor-element.elementor-element-cedf502:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-cedf502>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-29f9df0);
}

.elementor-6 .elementor-element.elementor-element-cedf502>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0% 60% -3% -3%;
    --e-column-margin-right: 60%;
    --e-column-margin-left: -3%;
    padding: 20px 20px 20px 20px;
}

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

.elementor-6 .elementor-element.elementor-element-578b2d5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-578b2d5 {
    width: auto;
    max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-11ac57b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-11ac57b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-6 .elementor-element.elementor-element-11ac57b {
    width: 145px;
    max-width: 145px;
}

.elementor-6 .elementor-element.elementor-element-59c764e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 30px 0px 30px;
}

.elementor-6 .elementor-element.elementor-element-7350238 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-7350238 .elementor-heading-title {
    color: var( --e-global-color-d5fc2a3);
    font-family: var( --e-global-typography-edc10fd-font-family), Sans-serif;
    font-size: var( --e-global-typography-edc10fd-font-size);
    font-weight: var( --e-global-typography-edc10fd-font-weight);
    text-transform: var( --e-global-typography-edc10fd-text-transform);
    line-height: var( --e-global-typography-edc10fd-line-height);
    letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
    word-spacing: var( --e-global-typography-edc10fd-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-a34ccb1 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-a34ccb1 .elementor-heading-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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-a34ccb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-37a751c {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-37a751c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-b2d3e4b {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-9e0630a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-6 .elementor-element.elementor-element-9e0630a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-6 .elementor-element.elementor-element-9e0630a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 5%;
}

.elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-9e0630a>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-4990f73 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-126e676.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-6 .elementor-element.elementor-element-126e676.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-6 .elementor-element.elementor-element-126e676.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 5%;
}

.elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-126e676>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-6 .elementor-element.elementor-element-6ca90b2 .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    background-color: var( --e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6ca90b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 12px 0px;
}

.elementor-6 .elementor-element.elementor-element-c2aa79a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 114px 15px 0px 15px;
}

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

.elementor-6 .elementor-element.elementor-element-c2aa79a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e415324>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 30% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-bcc4c1a {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-bcc4c1a .elementor-heading-title {
    color: var( --e-global-color-d5fc2a3);
    font-family: var( --e-global-typography-edc10fd-font-family), Sans-serif;
    font-size: var( --e-global-typography-edc10fd-font-size);
    font-weight: var( --e-global-typography-edc10fd-font-weight);
    text-transform: var( --e-global-typography-edc10fd-text-transform);
    line-height: var( --e-global-typography-edc10fd-line-height);
    letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
    word-spacing: var( --e-global-typography-edc10fd-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-682f605 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-682f605 .elementor-heading-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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-682f605>.elementor-widget-container {
    margin: 0% 35% 0% 0%;
    padding: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-a1fdfdb.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

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

.elementor-6 .elementor-element.elementor-element-dde0e4c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-195b10d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6 .elementor-element.elementor-element-195b10d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-42f140c {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-42f140c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-b7b5c4e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-0c4336e);
}

.elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-background-slideshow {
    border-radius: 0px 15px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

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

.elementor-6 .elementor-element.elementor-element-7c2ac85 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-7c2ac85 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-7c2ac85>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-840a6f6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 31px 15px 50px 15px;
}

.elementor-6 .elementor-element.elementor-element-840a6f6:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-840a6f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #AEAEAE10;
}

.elementor-6 .elementor-element.elementor-element-840a6f6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-98ccd31:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-98ccd31>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-98ccd31>.elementor-element-populated {
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-98ccd31>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-c59d335 img {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-c59d335>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ee52efb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 35px 29px 35px 29px;
}

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

.elementor-6 .elementor-element.elementor-element-59cb556 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-d38f445>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-7ab4a0e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6 .elementor-element.elementor-element-7ab4a0e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e6f252d {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-e6f252d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8fee771:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-8fee771>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-8fee771>.elementor-element-populated {
    box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8fee771>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-dba06d1 img {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-dba06d1>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-26dd799 {
    padding: 35px 29px 35px 29px;
}

.elementor-6 .elementor-element.elementor-element-8f8b6f4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5b98198 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-de415ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-0b13d3e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

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

.elementor-6 .elementor-element.elementor-element-0464896 {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-0464896>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e387275:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-e387275>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-e387275>.elementor-element-populated {
    box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-49bc59f img {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-49bc59f>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3cd6baa {
    padding: 35px 29px 35px 29px;
}

.elementor-6 .elementor-element.elementor-element-04d01c8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f949531 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-632d499>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1b110a1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6 .elementor-element.elementor-element-1b110a1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ad6951b {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-ad6951b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9b52994:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-9b52994>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-9b52994>.elementor-element-populated {
    box-shadow: 0px 0px 20px 10px rgba(0, 0, 0, 0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9b52994>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-b010f02 img {
    width: 100%;
}

.elementor-6 .elementor-element.elementor-element-b010f02>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ec2b9fc {
    padding: 35px 29px 35px 29px;
}

.elementor-6 .elementor-element.elementor-element-5cc13c7>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3b5c3c8 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-07d92b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1bc9357.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-6 .elementor-element.elementor-element-1bc9357>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-c17be4d {
    text-align: right;
    width: 9%;
    max-width: 9%;
    top: 430px;
}

.elementor-6 .elementor-element.elementor-element-c17be4d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c17be4d {
    left: 370px;
}

body.rtl .elementor-6 .elementor-element.elementor-element-c17be4d {
    right: 370px;
}

.elementor-6 .elementor-element.elementor-element-a0e32af {
    text-align: right;
}

.elementor-6 .elementor-element.elementor-element-a0e32af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-d0fc6c0 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 15px 0px 15px;
}

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

.elementor-6 .elementor-element.elementor-element-d0fc6c0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-6 .elementor-element.elementor-element-e5e7cd2 .elementor-heading-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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-e5e7cd2>.elementor-widget-container {
    margin: 0% 35% 0% 35%;
    padding: 0px 0px 10px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-dd7f253>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-c172c4f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 640px 15px;
}

.elementor-6 .elementor-element.elementor-element-c172c4f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5d98040>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-616f47a:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-616f47a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-616f47a {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 30px 0px;
}

.elementor-6 .elementor-element.elementor-element-616f47a,
.elementor-6 .elementor-element.elementor-element-616f47a>.elementor-background-overlay {
    border-radius: 0px 60px 0px 60px;
}

.elementor-6 .elementor-element.elementor-element-616f47a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-6bbea79 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-aa94223>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
    padding: 35px 0px 0px 50px;
}

.elementor-6 .elementor-element.elementor-element-7b3cd1e {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-7b3cd1e .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-7b3cd1e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-a6a4566 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-fd7b053 .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: #F3505000;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-fd7b053>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f718edf:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f718edf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f718edf {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-6 .elementor-element.elementor-element-f718edf,
.elementor-6 .elementor-element.elementor-element-f718edf>.elementor-background-overlay {
    border-radius: 0px 60px 0px 60px;
}

.elementor-6 .elementor-element.elementor-element-f718edf:hover {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-f718edf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-6 .elementor-element.elementor-element-39f476c {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-fc367b7>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
    padding: 35px 0px 0px 50px;
}

.elementor-6 .elementor-element.elementor-element-6ba2d35 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-6ba2d35 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-9c488aa {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-3d6d45e .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: #F3505000;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3d6d45e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-57448d9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-6 .elementor-element.elementor-element-666666e:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-666666e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-666666e {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 0px 0px 30px 0px;
}

.elementor-6 .elementor-element.elementor-element-666666e,
.elementor-6 .elementor-element.elementor-element-666666e>.elementor-background-overlay {
    border-radius: 0px 60px 0px 60px;
}

.elementor-6 .elementor-element.elementor-element-666666e:hover {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-666666e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-947f2fb>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-a79fcca {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-a9645f3>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
    padding: 35px 0px 0px 50px;
}

.elementor-6 .elementor-element.elementor-element-3c1f346 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-3c1f346 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-3c1f346>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-c1153aa {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-95d9f2d .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: #F3505000;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-f2c6f17:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-f2c6f17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-f2c6f17 {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-6 .elementor-element.elementor-element-f2c6f17,
.elementor-6 .elementor-element.elementor-element-f2c6f17>.elementor-background-overlay {
    border-radius: 0px 60px 0px 60px;
}

.elementor-6 .elementor-element.elementor-element-f2c6f17>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-06b3205>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4e4fa97 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-d0e5853>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
    padding: 35px 0px 0px 50px;
}

.elementor-6 .elementor-element.elementor-element-f84230c {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-f84230c .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-ec82f78-font-family), Sans-serif;
    font-size: var( --e-global-typography-ec82f78-font-size);
    font-weight: var( --e-global-typography-ec82f78-font-weight);
    text-transform: var( --e-global-typography-ec82f78-text-transform);
    line-height: var( --e-global-typography-ec82f78-line-height);
    letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
    word-spacing: var( --e-global-typography-ec82f78-word-spacing);
}

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

.elementor-6 .elementor-element.elementor-element-2606381 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-f4c3945 .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: #F3505000;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f4c3945>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-2be2a1d {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -520px;
    margin-bottom: 0px;
    padding: 120px 15px 107px 15px;
}

.elementor-6 .elementor-element.elementor-element-2be2a1d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-2be2a1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/cta-bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-2be2a1d>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2be2a1d,
.elementor-6 .elementor-element.elementor-element-2be2a1d>.elementor-background-overlay {
    border-radius: 512px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-681e737>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 19% 0% 19%;
}

.elementor-6 .elementor-element.elementor-element-2d1e12f {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-2d1e12f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-cad398c .elementor-heading-title {
    color: var( --e-global-color-primary);
    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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-cad398c>.elementor-widget-container {
    margin: 0% 5% 0% 5%;
    padding: 0px 0px 12px 0px;
}

.elementor-6 .elementor-element.elementor-element-8408e9e {
    text-align: center;
    color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-8408e9e>.elementor-widget-container {
    margin: 0% 7% 0% 7%;
    padding: 0px 0px 17px 0px;
}

.elementor-6 .elementor-element.elementor-element-201e8c6 .elementor-button {
    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);
    line-height: var( --e-global-typography-accent-line-height);
    background-color: var( --e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-201e8c6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
}

.elementor-6 .elementor-element.elementor-element-a829242 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 60px;
}

.elementor-6 .elementor-element.elementor-element-583badf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-44c36da {
    text-align: center;
}

.elementor-6 .elementor-element.elementor-element-44c36da>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-971600f>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-494c262 {
    text-align: left;
    color: var( --e-global-color-primary);
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-494c262>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-27b7e6a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-1268853>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-79ccb08 {
    text-align: left;
    color: var( --e-global-color-primary);
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-79ccb08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-06918bf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-dc6f7cb>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6389c8b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4cfa6e6 {
    text-align: left;
    color: var( --e-global-color-primary);
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-4cfa6e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-3a559e9 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 9;
}

.elementor-6 .elementor-element.elementor-element-3a559e9:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-3a559e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-23f359f);
}

.elementor-6 .elementor-element.elementor-element-3a559e9>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3a559e9,
.elementor-6 .elementor-element.elementor-element-3a559e9>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-54a09e0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-background-slideshow {
    border-radius: 0px 0px 420px 0px;
}

.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 0px 120px 0px;
}

.elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-20cfad8 {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 30px;
}

.elementor-6 .elementor-element.elementor-element-0c6d458>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 38% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-66c6f1e {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-66c6f1e .elementor-heading-title {
    color: var( --e-global-color-d5fc2a3);
    font-family: var( --e-global-typography-edc10fd-font-family), Sans-serif;
    font-size: var( --e-global-typography-edc10fd-font-size);
    font-weight: var( --e-global-typography-edc10fd-font-weight);
    text-transform: var( --e-global-typography-edc10fd-text-transform);
    line-height: var( --e-global-typography-edc10fd-line-height);
    letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
    word-spacing: var( --e-global-typography-edc10fd-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-66c6f1e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-2b8b748 .elementor-heading-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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-2b8b748>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-8a98278 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-8a98278>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-6 .elementor-element.elementor-element-e9dfc51 {
    z-index: 1;
}

.elementor-6 .elementor-element.elementor-element-363b4ec img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-29f9df0);
    border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-363b4ec>.elementor-widget-container {
    margin: 0px -590px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-d1649e1 {
    z-index: 2;
}

.elementor-6 .elementor-element.elementor-element-90712ee img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-29f9df0);
    border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-90712ee>.elementor-widget-container {
    margin: 0px -390px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-ffb6157 {
    z-index: 3;
}

.elementor-6 .elementor-element.elementor-element-b0b395b img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-29f9df0);
    border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-b0b395b>.elementor-widget-container {
    margin: 0px -190px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-60c5d25>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-60c5d25 {
    z-index: 4;
}

.elementor-6 .elementor-element.elementor-element-3ce489d img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-29f9df0);
    border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-bf5a33a {
    overflow: hidden;
    padding: 50px 15px 20px 15px;
}

.elementor-6 .elementor-element.elementor-element-81bebed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 45px 23px 40px;
}

.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-81bebed:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2c4bfec {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-cc15177 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-cc15177>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
}

.elementor-6 .elementor-element.elementor-element-1edf8ed {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-1edf8ed .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-1edf8ed>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-6 .elementor-element.elementor-element-424d4c1 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-424d4c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-ba013b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 45px 23px 40px;
}

.elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

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

.elementor-6 .elementor-element.elementor-element-ce10012 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-fd0c4f1 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-fd0c4f1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
}

.elementor-6 .elementor-element.elementor-element-95208b4 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-95208b4 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-95208b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-6 .elementor-element.elementor-element-a069699 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

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

.elementor-6 .elementor-element.elementor-element-18619ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #02010100;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 45px 23px 40px;
}

.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-background-slideshow {
    border-radius: 0px 40px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-18619ae:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var( --e-global-color-d5fc2a3);
}

.elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2776363 {
    text-align: left;
}

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

.elementor-6 .elementor-element.elementor-element-71f4509 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-71f4509>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 16px 0px;
}

.elementor-6 .elementor-element.elementor-element-c61e0d2 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-c61e0d2 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-c61e0d2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
}

.elementor-6 .elementor-element.elementor-element-d92ffad {
    text-align: left;
    color: var( --e-global-color-secondary);
}

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

.elementor-6 .elementor-element.elementor-element-e4e0f0d {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 120px 15px 120px 15px;
}

.elementor-6 .elementor-element.elementor-element-e4e0f0d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-e4e0f0d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-23f359f);
}

.elementor-6 .elementor-element.elementor-element-e4e0f0d>.elementor-background-overlay {
    background-image: url("https://nutrio.radiantthemes.com/wp-content/uploads/2022/05/get-free-consultation-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

.elementor-6 .elementor-element.elementor-element-266c5b4 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-266c5b4 .elementor-heading-title {
    color: var( --e-global-color-d5fc2a3);
    font-family: var( --e-global-typography-edc10fd-font-family), Sans-serif;
    font-size: var( --e-global-typography-edc10fd-font-size);
    font-weight: var( --e-global-typography-edc10fd-font-weight);
    text-transform: var( --e-global-typography-edc10fd-text-transform);
    line-height: var( --e-global-typography-edc10fd-line-height);
    letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
    word-spacing: var( --e-global-typography-edc10fd-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-266c5b4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-f4963ad {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-f4963ad .elementor-heading-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);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-6 .elementor-element.elementor-element-f4963ad>.elementor-widget-container {
    margin: 0% 10% 0% 0%;
    padding: 0px 0px 18px 0px;
}

.elementor-6 .elementor-element.elementor-element-e0b0126 {
    text-align: left;
    color: var( --e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-e0b0126>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 35px 0px;
}

.elementor-6 .elementor-element.elementor-element-069ff34 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-16bbe69>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-title {
    margin-bottom: 7px;
    color: var( --e-global-color-secondary);
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-description {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-2e5f3a4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0855463>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #D6D6D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 100px;
}

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

.elementor-6 .elementor-element.elementor-element-75128c5.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-6 .elementor-element.elementor-element-75128c5.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-6 .elementor-element.elementor-element-75128c5.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 17%;
}

.elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-title {
    margin-bottom: 7px;
    color: var( --e-global-color-secondary);
    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);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-description {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-38a2d67-font-family), Sans-serif;
    font-size: var( --e-global-typography-38a2d67-font-size);
    font-weight: var( --e-global-typography-38a2d67-font-weight);
    text-transform: var( --e-global-typography-38a2d67-text-transform);
    line-height: var( --e-global-typography-38a2d67-line-height);
    letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
    word-spacing: var( --e-global-typography-38a2d67-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-75128c5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-013b4ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-013b4ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6 .elementor-element.elementor-element-013b4ad>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 44px 40px 40px 40px;
}

.elementor-6 .elementor-element.elementor-element-013b4ad>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-34a8026 {
    text-align: left;
}

.elementor-6 .elementor-element.elementor-element-34a8026 .elementor-heading-title {
    color: var( --e-global-color-d5fc2a3);
    font-family: var( --e-global-typography-edc10fd-font-family), Sans-serif;
    font-size: var( --e-global-typography-edc10fd-font-size);
    font-weight: var( --e-global-typography-edc10fd-font-weight);
    text-transform: var( --e-global-typography-edc10fd-text-transform);
    line-height: var( --e-global-typography-edc10fd-line-height);
    letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
    word-spacing: var( --e-global-typography-edc10fd-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-34a8026>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-6 .elementor-element.elementor-element-882b157 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-7f99272-font-family), Sans-serif;
    font-size: var( --e-global-typography-7f99272-font-size);
    font-weight: var( --e-global-typography-7f99272-font-weight);
    text-transform: var( --e-global-typography-7f99272-text-transform);
    line-height: var( --e-global-typography-7f99272-line-height);
    letter-spacing: var( --e-global-typography-7f99272-letter-spacing);
    word-spacing: var( --e-global-typography-7f99272-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-882b157>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-cb86dee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-04d01c8 {
        width: 67.63%;
    }
}

@media(max-width:1366px) {
    .elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-background-overlay {
        background-position: top center;
        background-size: cover;
    }
    .elementor-6 .elementor-element.elementor-element-1b3de81 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-13a190a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-7350238 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a34ccb1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6ca90b2 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-bcc4c1a .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-682f605 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-7c2ac85 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-59cb556 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-5b98198 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f949531 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3b5c3c8 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-e5e7cd2 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-e5e7cd2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7b3cd1e .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-fd7b053 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-6ba2d35 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3d6d45e .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-3c1f346 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-95d9f2d .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-f84230c .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4c3945 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-cad398c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-201e8c6 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-a829242 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-494c262 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-79ccb08 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-4cfa6e6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-20cfad8 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-66c6f1e .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2b8b748 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-bf5a33a {
        padding: 50px 15px 20px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-1edf8ed .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-95208b4 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-c61e0d2 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-266c5b4 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4963ad .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-34a8026 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-882b157 .elementor-heading-title {
        font-size: var( --e-global-typography-7f99272-font-size);
        line-height: var( --e-global-typography-7f99272-line-height);
        letter-spacing: var( --e-global-typography-7f99272-letter-spacing);
        word-spacing: var( --e-global-typography-7f99272-word-spacing);
    }
}

@media(max-width:1200px) {
    .elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-background-overlay {
        background-position: top center;
    }
    .elementor-6 .elementor-element.elementor-element-cedf502>.elementor-element-populated {
        margin: 0% 40% 0% 0%;
        --e-column-margin-right: 40%;
        --e-column-margin-left: 0%;
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b {
        width: 60%;
        max-width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-a829242 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-3a559e9 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-20cfad8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-0c6d458>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-363b4ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-90712ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b0b395b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-3ce489d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-bf5a33a {
        padding: 50px 15px 20px 15px;
    }
}

@media(max-width:1024px) {
    .elementor-6 .elementor-element.elementor-element-8bcd2e5:not(.elementor-motion-effects-element-type-background),
    .elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
    }
    .elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-background-overlay {
        background-position: 33px -800px;
        background-size: 0px auto;
    }
    .elementor-6 .elementor-element.elementor-element-8bcd2e5 {
        padding: 96px 15px 100px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-2c276c6>.elementor-element-populated {
        margin: 0% 20% 0% 0%;
        --e-column-margin-right: 20%;
        --e-column-margin-left: 0%;
        padding: 50px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-1b3de81 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-13a190a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0c66af1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 71px 15px 70px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated {
        margin: 0px 15px 15px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated {
        margin: 0px 0px 15px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated {
        margin: 15px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-element-populated {
        margin: 15px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-8d72b20>.elementor-background-overlay {
        background-position: 0px 0px;
        background-size: 0px auto;
    }
    .elementor-6 .elementor-element.elementor-element-8d72b20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 69px 15px 60px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-5afa7ff .elementor-spacer-inner {
        --spacer-size: 500px;
    }
    .elementor-6 .elementor-element.elementor-element-cedf502>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
    .elementor-6 .elementor-element.elementor-element-578b2d5 {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-59c764e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-7350238 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a34ccb1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6ca90b2 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-c2aa79a {
        padding: 60px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-e415324>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-bcc4c1a .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-682f605 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-682f605>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb.elementor-column>.elementor-widget-wrap {
        justify-content: flex-start;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-dde0e4c {
        padding: 20px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-7c2ac85 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-840a6f6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-98ccd31>.elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-59cb556 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-8fee771>.elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-5b98198 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-e387275>.elementor-element-populated {
        margin: 0px 15px 30px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-f949531 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-9b52994>.elementor-element-populated {
        margin: 0px 0px 30px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-3b5c3c8 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    body:not(.rtl) .elementor-6 .elementor-element.elementor-element-c17be4d {
        left: 277px;
    }
    body.rtl .elementor-6 .elementor-element.elementor-element-c17be4d {
        right: 277px;
    }
    .elementor-6 .elementor-element.elementor-element-c17be4d {
        top: 368px;
    }
    .elementor-6 .elementor-element.elementor-element-d0fc6c0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 15px 22px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-e5e7cd2 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-e5e7cd2>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-dd7f253>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c172c4f {
        padding: 0px 15px 70px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-7b3cd1e .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-fd7b053 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-6ba2d35 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3d6d45e .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-3c1f346 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-95d9f2d .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-f84230c .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4c3945 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2be2a1d,
    .elementor-6 .elementor-element.elementor-element-2be2a1d>.elementor-background-overlay {
        border-radius: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2be2a1d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 69px 15px 60px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-681e737>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-cad398c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-201e8c6 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-201e8c6>.elementor-widget-container {
        padding: 0px 0px 22px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a829242 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 20% 0% 35%;
    }
    .elementor-6 .elementor-element.elementor-element-494c262 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-79ccb08 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-4cfa6e6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-3a559e9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-54a09e0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 15px 0px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-20cfad8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0c6d458>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-66c6f1e .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2b8b748 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-e0794ec {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-363b4ec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-90712ee>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b0b395b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-3ce489d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-bf5a33a {
        padding: 30px 0px 60px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated {
        padding: 40px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-1edf8ed .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-element-populated {
        padding: 40px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-95208b4 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated {
        padding: 40px 20px 0px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-c61e0d2 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-e4e0f0d>.elementor-background-overlay {
        background-size: 0px auto;
    }
    .elementor-6 .elementor-element.elementor-element-e4e0f0d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 15px 50px 15px;
    }
    .elementor-6 .elementor-element.elementor-element-bd2eae3>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-266c5b4 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4963ad .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-013b4ad>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-34a8026 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-882b157 .elementor-heading-title {
        font-size: var( --e-global-typography-7f99272-font-size);
        line-height: var( --e-global-typography-7f99272-line-height);
        letter-spacing: var( --e-global-typography-7f99272-letter-spacing);
        word-spacing: var( --e-global-typography-7f99272-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-8bcd2e5>.elementor-background-overlay {
        background-position: 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2c276c6>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }
    .elementor-6 .elementor-element.elementor-element-1b3de81 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-1b3de81 .elementor-heading-title {
        font-size: var( --e-global-typography-primary-font-size);
        line-height: var( --e-global-typography-primary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0179299 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-0179299>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-13a190a .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-3fe48a1>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-4e977f3 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0a5d044>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a7672e6 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-9eeb1e3>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-441db4a .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-bb40eb3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0899c46 .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-8d72b20>.elementor-background-overlay {
        background-position: 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b466475>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-5afa7ff .elementor-spacer-inner {
        --spacer-size: 250px;
    }
    .elementor-6 .elementor-element.elementor-element-793c5d2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-cedf502>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 10px 10px 10px 40px;
    }
    .elementor-6 .elementor-element.elementor-element-578b2d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-11ac57b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-7350238 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-7350238 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a34ccb1 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-a34ccb1 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-37a751c {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-d26fdfe {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-7f78be3 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-7f78be3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-9e0630a .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-c505889 {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-ef9af0c {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-ef9af0c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-img {
        margin-bottom: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-126e676 .elementor-image-box-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-6ca90b2 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-e415324>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-bcc4c1a {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-bcc4c1a .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-682f605 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-682f605 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-682f605>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb>.elementor-element-populated {
        margin: 0% 0% 0% 10%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 10%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-dde0e4c {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-195b10d {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-42f140c {
        text-align: right;
    }
    .elementor-6 .elementor-element.elementor-element-b7b5c4e {
        width: 75%;
    }
    .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-b7b5c4e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-6 .elementor-element.elementor-element-b7b5c4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-6 .elementor-element.elementor-element-b7b5c4e>.elementor-element-populated {
        padding: 10px 0px 0px 10px;
    }
    .elementor-6 .elementor-element.elementor-element-7c2ac85 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-7c2ac85>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-fbd6073 {
        width: 5%;
    }
    .elementor-6 .elementor-element.elementor-element-98ccd31>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-e26b570 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-59cb556 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-7ab4a0e {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-8fee771>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-8f8b6f4 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-8f8b6f4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-5b98198 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-0b13d3e {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-e387275>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-04d01c8 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-f949531 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-1b110a1 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-9b52994>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-5cc13c7 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-3b5c3c8 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-1bc9357 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-e5e7cd2 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-d27036a {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-aa94223 {
        width: 85%;
    }
    .elementor-6 .elementor-element.elementor-element-aa94223>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 35px 10px 0px 30px;
    }
    .elementor-6 .elementor-element.elementor-element-7b3cd1e .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-fd7b053 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-fd7b053>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-f718edf {
        margin-top: 0px;
        margin-bottom: 30px;
    }
    .elementor-6 .elementor-element.elementor-element-a09fad5 {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-fc367b7 {
        width: 85%;
    }
    .elementor-6 .elementor-element.elementor-element-fc367b7>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 35px 10px 0px 30px;
    }
    .elementor-6 .elementor-element.elementor-element-6ba2d35 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-3d6d45e .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-3d6d45e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-57448d9>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-947f2fb {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-a9645f3 {
        width: 85%;
    }
    .elementor-6 .elementor-element.elementor-element-a9645f3>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 35px 10px 0px 30px;
    }
    .elementor-6 .elementor-element.elementor-element-3c1f346 .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-95d9f2d .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-95d9f2d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-06b3205 {
        width: 15%;
    }
    .elementor-6 .elementor-element.elementor-element-d0e5853 {
        width: 85%;
    }
    .elementor-6 .elementor-element.elementor-element-d0e5853>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 35px 10px 0px 30px;
    }
    .elementor-6 .elementor-element.elementor-element-f84230c .elementor-heading-title {
        font-size: var( --e-global-typography-ec82f78-font-size);
        line-height: var( --e-global-typography-ec82f78-line-height);
        letter-spacing: var( --e-global-typography-ec82f78-letter-spacing);
        word-spacing: var( --e-global-typography-ec82f78-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4c3945 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-f4c3945>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-cad398c .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-201e8c6 .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-a829242 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 5% 0% 15%;
    }
    .elementor-6 .elementor-element.elementor-element-583badf {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-971600f {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-494c262 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-494c262>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-27b7e6a {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-df1d64c {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-79ccb08 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-06918bf {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-6389c8b {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-4cfa6e6 {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-0c6d458>.elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-66c6f1e {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-66c6f1e .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2b8b748 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-2b8b748 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2b8b748>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-8a98278 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-8a98278>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-a2624e1.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }
    .elementor-6 .elementor-element.elementor-element-a2624e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }
    .elementor-6 .elementor-element.elementor-element-a2624e1>.elementor-element-populated {
        margin: 0% 0% 0% 10%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 10%;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-e0794ec {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-e9dfc51 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-e9dfc51>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-d1649e1 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-d1649e1>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ffb6157 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-ffb6157>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-60c5d25 {
        width: 20%;
    }
    .elementor-6 .elementor-element.elementor-element-60c5d25>.elementor-element-populated {
        margin: 0px 5px 0px 0px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-81bebed>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-2c4bfec {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-cc15177 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-1edf8ed {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-1edf8ed .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-424d4c1 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-ba013b0>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-ce10012 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-fd0c4f1 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-95208b4 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-95208b4 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-a069699 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-18619ae>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }
    .elementor-6 .elementor-element.elementor-element-2776363 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-71f4509 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-c61e0d2 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-c61e0d2 .elementor-heading-title {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-d92ffad {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-bd2eae3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 0%;
    }
    .elementor-6 .elementor-element.elementor-element-266c5b4 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-266c5b4 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-f4963ad {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-f4963ad .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-e0b0126 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-e0b0126>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-069ff34 {
        padding: 0px 0px 18px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-16bbe69>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-img {
        margin-bottom: 5px;
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-2e5f3a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-0855463>.elementor-element-populated {
        border-width: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-img {
        margin-bottom: 5px;
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-wrapper {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-title {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5 .elementor-image-box-description {
        font-size: var( --e-global-typography-38a2d67-font-size);
        line-height: var( --e-global-typography-38a2d67-line-height);
        letter-spacing: var( --e-global-typography-38a2d67-letter-spacing);
        word-spacing: var( --e-global-typography-38a2d67-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-75128c5>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-013b4ad>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }
    .elementor-6 .elementor-element.elementor-element-34a8026 .elementor-heading-title {
        font-size: var( --e-global-typography-edc10fd-font-size);
        line-height: var( --e-global-typography-edc10fd-line-height);
        letter-spacing: var( --e-global-typography-edc10fd-letter-spacing);
        word-spacing: var( --e-global-typography-edc10fd-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-34a8026>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-882b157 .elementor-heading-title {
        font-size: var( --e-global-typography-7f99272-font-size);
        line-height: var( --e-global-typography-7f99272-line-height);
        letter-spacing: var( --e-global-typography-7f99272-letter-spacing);
        word-spacing: var( --e-global-typography-7f99272-word-spacing);
    }
    .elementor-6 .elementor-element.elementor-element-882b157>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-d26fdfe {
        width: 6%;
    }
    .elementor-6 .elementor-element.elementor-element-7f78be3 {
        width: 94%;
    }
    .elementor-6 .elementor-element.elementor-element-c505889 {
        width: 6%;
    }
    .elementor-6 .elementor-element.elementor-element-ef9af0c {
        width: 94%;
    }
    .elementor-6 .elementor-element.elementor-element-e415324 {
        width: 69.697%;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb {
        width: 30.303%;
    }
    .elementor-6 .elementor-element.elementor-element-195b10d {
        width: 14%;
    }
    .elementor-6 .elementor-element.elementor-element-b7b5c4e {
        width: 67.329%;
    }
    .elementor-6 .elementor-element.elementor-element-fbd6073 {
        width: 18%;
    }
    .elementor-6 .elementor-element.elementor-element-e26b570 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-7ab4a0e {
        width: 19.599%;
    }
    .elementor-6 .elementor-element.elementor-element-8f8b6f4 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-0b13d3e {
        width: 19.85%;
    }
    .elementor-6 .elementor-element.elementor-element-04d01c8 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-1b110a1 {
        width: 19.85%;
    }
    .elementor-6 .elementor-element.elementor-element-5cc13c7 {
        width: 80%;
    }
    .elementor-6 .elementor-element.elementor-element-1bc9357 {
        width: 19.85%;
    }
    .elementor-6 .elementor-element.elementor-element-d27036a {
        width: 12%;
    }
    .elementor-6 .elementor-element.elementor-element-aa94223 {
        width: 88%;
    }
    .elementor-6 .elementor-element.elementor-element-a09fad5 {
        width: 12%;
    }
    .elementor-6 .elementor-element.elementor-element-fc367b7 {
        width: 88%;
    }
    .elementor-6 .elementor-element.elementor-element-947f2fb {
        width: 12%;
    }
    .elementor-6 .elementor-element.elementor-element-a9645f3 {
        width: 88%;
    }
    .elementor-6 .elementor-element.elementor-element-06b3205 {
        width: 12%;
    }
    .elementor-6 .elementor-element.elementor-element-d0e5853 {
        width: 88%;
    }
    .elementor-6 .elementor-element.elementor-element-583badf {
        width: 4%;
    }
    .elementor-6 .elementor-element.elementor-element-971600f {
        width: 28.665%;
    }
    .elementor-6 .elementor-element.elementor-element-27b7e6a {
        width: 4%;
    }
    .elementor-6 .elementor-element.elementor-element-df1d64c {
        width: 28.665%;
    }
    .elementor-6 .elementor-element.elementor-element-06918bf {
        width: 4%;
    }
    .elementor-6 .elementor-element.elementor-element-6389c8b {
        width: 28.665%;
    }
    .elementor-6 .elementor-element.elementor-element-16bbe69 {
        width: 45%;
    }
    .elementor-6 .elementor-element.elementor-element-0855463 {
        width: 55%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6 .elementor-element.elementor-element-2c276c6 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-3fe48a1 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-0a5d044 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-9eeb1e3 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-bb40eb3 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-b466475 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-cedf502 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-59c764e {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-e415324 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-a1fdfdb {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-195b10d {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-b7b5c4e {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-98ccd31 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-e26b570 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-7ab4a0e {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-8fee771 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-8f8b6f4 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-0b13d3e {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-e387275 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-04d01c8 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-1b110a1 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-9b52994 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-5cc13c7 {
        width: 70%;
    }
    .elementor-6 .elementor-element.elementor-element-1bc9357 {
        width: 30%;
    }
    .elementor-6 .elementor-element.elementor-element-583badf {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-971600f {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-27b7e6a {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-df1d64c {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-06918bf {
        width: 10%;
    }
    .elementor-6 .elementor-element.elementor-element-6389c8b {
        width: 90%;
    }
    .elementor-6 .elementor-element.elementor-element-0c6d458 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-a2624e1 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-bd2eae3 {
        width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-013b4ad {
        width: 100%;
    }
}