.elementor-26 .elementor-element.elementor-element-b3f26d8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 233px 0px 285px 0px;
    z-index: 0;
}

.elementor-26 .elementor-element.elementor-element-b3f26d8:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-b3f26d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
}

.elementor-26 .elementor-element.elementor-element-b3f26d8>.elementor-background-overlay {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/11/home-bg-image-1.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-447f97e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-5874723 {
    text-align: center;
    width: auto;
    max-width: auto;
    bottom: -31.5vh;
    z-index: 0;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5874723 {
    right: 0px;
}

body.rtl .elementor-26 .elementor-element.elementor-element-5874723 {
    left: 0px;
}

.elementor-26 .elementor-element.elementor-element-afd0bf5 {
    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-26 .elementor-element.elementor-element-afd0bf5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-147633e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-26 .elementor-element.elementor-element-147633e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -3px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -3px;
    padding: 66px 0px 0px 290px;
}

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

.elementor-26 .elementor-element.elementor-element-147633e {
    z-index: 5;
}

.elementor-26 .elementor-element.elementor-element-d18ecd6 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-d18ecd6>.elementor-widget-container {
    margin: 0px 0px -14px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-d18ecd6 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-be1c09d {
    color: var(--e-global-color-4427aed);
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-be1c09d>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 25px 100px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 64px 017.5px 43px;
}

.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button:focus {
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-50a63db) 15%, var(--e-global-color-b7bc268) 100%);
}

.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button:focus svg {
    fill: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-a8009f8>.elementor-widget-container {
    margin: -2px 0px 0px -3px;
    padding: 16px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-a8009f8 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button {
    background-color: var(--e-global-color-6c2851d);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 67px 017.5px 35px;
}

.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-f8eb037>.elementor-widget-container {
    margin: -2px 0px 0px -7px;
    padding: 16px 0px 0px 25px;
}

.elementor-26 .elementor-element.elementor-element-f8eb037 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-1a5cdd6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-1a5cdd6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6 .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6>.elementor-widget-container {
    margin: -56px 0px 0px 141px;
    padding: 15px 16px 10px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-1a5cdd6 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-7865645 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-7865645.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-7865645.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-7865645.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4427aed);
    border-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-7865645.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-7865645.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-7865645 .elementor-icon {
    font-size: 15px;
}

.elementor-26 .elementor-element.elementor-element-7865645>.elementor-widget-container {
    margin: -56px 0px 0px 22px;
    padding: 16px 16px 12px 19px;
    background-color: var(--e-global-color-b7bc268);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-7865645 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-0e85179>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/11/home-bg-blck-image.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.89;
}

.elementor-26 .elementor-element.elementor-element-0e85179>.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-26 .elementor-element.elementor-element-0e85179>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-62cc8ac {
    text-align: left;
    width: auto;
    max-width: auto;
    bottom: -31.4vh;
    z-index: 50;
}

.elementor-26 .elementor-element.elementor-element-62cc8ac>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-62cc8ac {
    left: -4.1vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-62cc8ac {
    right: -4.1vw;
}

.elementor-26 .elementor-element.elementor-element-7044e56 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 133px 0px;
}

.elementor-26 .elementor-element.elementor-element-7044e56>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-e752a1f img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-e752a1f>.elementor-widget-container {
    margin: 0px 0px 0px -230px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-b6398e6 img {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-b6398e6>.elementor-widget-container {
    margin: -353px 0px 0px 0px;
    padding: 0px 92px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-1f5e57c {
    text-align: right;
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-1f5e57c img {
    border-style: solid;
    border-width: 13px 13px 13px 13px;
    border-color: #FFFFFF;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-1f5e57c>.elementor-widget-container {
    margin: -155px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-4ae6d5c img {
    border-radius: 20px 20px 20px 20px;
}

.elementor-26 .elementor-element.elementor-element-4ae6d5c>.elementor-widget-container {
    margin: -99px 0px 0px 0px;
    padding: 0px 0px 0px 56px;
}

.elementor-26 .elementor-element.elementor-element-8a07ddf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 0px 0px 36px;
}

.elementor-26 .elementor-element.elementor-element-956116c .elementor-heading-title {
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-26 .elementor-element.elementor-element-956116c>.elementor-widget-container {
    margin: 0px 0px -7px 0px;
    padding: 0px 0px 0px 25px;
}

.elementor-26 .elementor-element.elementor-element-ab6a819 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-ab6a819>.elementor-widget-container {
    margin: 0px 0px 3px 0px;
    padding: 0px 25px 0px 20px;
}

.elementor-26 .elementor-element.elementor-element-b7fab50 {
    color: var(--e-global-color-8961924);
    font-family: var(--e-global-typography-6e0e4ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6e0e4ef-font-size);
    font-weight: var(--e-global-typography-6e0e4ef-font-weight);
    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration);
    line-height: var(--e-global-typography-6e0e4ef-line-height);
    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-b7fab50>.elementor-widget-container {
    margin: 0px 0px -22px 0px;
    padding: 0px 29px 0px 23px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 22%;
}

.elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-title {
    margin-bottom: 9px;
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-description {
    font-family: var(--e-global-typography-6e0e4ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6e0e4ef-font-size);
    font-weight: var(--e-global-typography-6e0e4ef-font-weight);
    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration);
    line-height: var(--e-global-typography-6e0e4ef-line-height);
    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-6234b11>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 9px 29px 0px 22px;
}

.elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 21%;
}

.elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-title {
    margin-bottom: 8px;
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-description {
    font-family: var(--e-global-typography-6e0e4ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6e0e4ef-font-size);
    font-weight: var(--e-global-typography-6e0e4ef-font-weight);
    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration);
    line-height: var(--e-global-typography-6e0e4ef-line-height);
    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-4006f8d>.elementor-widget-container {
    margin: 0px 0px -1px 0px;
    padding: 0px 29px 0px 26px;
}

.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 64px 017.5px 43px;
}

.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button:focus {
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-50a63db) 15%, var(--e-global-color-b7bc268) 100%);
}

.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button:focus svg {
    fill: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-4076e29>.elementor-widget-container {
    margin: -2px 0px 0px -3px;
    padding: 16px 0px 0px 29px;
}

.elementor-26 .elementor-element.elementor-element-4076e29 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-aabf773 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-aabf773.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-aabf773.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-aabf773.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-aabf773.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-aabf773.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-aabf773 .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-aabf773>.elementor-widget-container {
    margin: -56px 0px 0px 169px;
    padding: 15px 16px 10px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-aabf773 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-cf61eed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 106px 0px;
}

.elementor-26 .elementor-element.elementor-element-cf61eed:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-cf61eed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9af0954);
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/11/services-sec-home-page-4.png");
    background-position: center left;
    background-repeat: no-repeat;
}

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

.elementor-26 .elementor-element.elementor-element-d7ad174 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

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

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

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

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

.elementor-26 .elementor-element.elementor-element-928c959 .elementor-heading-title {
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-26 .elementor-element.elementor-element-928c959>.elementor-widget-container {
    margin: 0px 0px -13px 0px;
    padding: 0px 0px 0px 24px;
}

.elementor-26 .elementor-element.elementor-element-928c959 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-3e04938 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-3e04938>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 100px 0px 24px;
}

.elementor-26 .elementor-element.elementor-element-3e04938 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-fd8da0a {
    color: var(--e-global-color-8961924);
    font-family: var(--e-global-typography-6e0e4ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6e0e4ef-font-size);
    font-weight: var(--e-global-typography-6e0e4ef-font-weight);
    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration);
    line-height: var(--e-global-typography-6e0e4ef-line-height);
    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-fd8da0a>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 29px 29px 0px 25px;
}

.elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 61px 017.5px 43px;
}

.elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button:focus {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-50a63db) 15%, var(--e-global-color-b7bc268) 100%);
}

.elementor-26 .elementor-element.elementor-element-ba67b4c>.elementor-widget-container {
    margin: -2px 0px 0px -3px;
    padding: 16px 0px 0px 29px;
}

.elementor-26 .elementor-element.elementor-element-ba67b4c {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-65f34bc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-65f34bc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-65f34bc.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-65f34bc.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-65f34bc.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-65f34bc.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-65f34bc .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-65f34bc>.elementor-widget-container {
    margin: -56px 0px 0px 165px;
    padding: 15px 16px 10px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-65f34bc {
    width: auto;
    max-width: auto;
}

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

.elementor-26 .elementor-element.elementor-element-53c35d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-da29c75);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -31px 15px 49px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 41px 0px 24px 0px;
}

.elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-c221743 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-c221743>.elementor-widget-container {
    margin: 0px 65px -3px 69px;
    padding: 27px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
}

.elementor-26 .elementor-element.elementor-element-dae01d1 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-dae01d1 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-dae01d1>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
    padding: 7px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-eee7f18 {
    text-align: center;
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-eee7f18>.elementor-widget-container {
    margin: 0px 0px -33px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button {
    font-family: var(--e-global-typography-ca91706-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca91706-font-size);
    font-weight: var(--e-global-typography-ca91706-font-weight);
    line-height: var(--e-global-typography-ca91706-line-height);
    letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
    word-spacing: var(--e-global-typography-ca91706-word-spacing);
    fill: var(--e-global-color-50a63db);
    color: var(--e-global-color-50a63db);
    background-color: #61CE7000;
}

.elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button:focus {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button:focus svg {
    fill: var(--e-global-color-2477a8f);
}

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

.elementor-26 .elementor-element.elementor-element-0bfaf13:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-da29c75);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 20px 16px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 16px;
    padding: 41px 0px 22px 0px;
}

.elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-69b798b {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-69b798b>.elementor-widget-container {
    margin: 0px 65px -3px 69px;
    padding: 27px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
}

.elementor-26 .elementor-element.elementor-element-7154de2 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-7154de2 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-7154de2>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
    padding: 7px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-ab64ed6 {
    text-align: center;
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-ab64ed6>.elementor-widget-container {
    margin: 0px 0px -33px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button {
    font-family: var(--e-global-typography-ca91706-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca91706-font-size);
    font-weight: var(--e-global-typography-ca91706-font-weight);
    line-height: var(--e-global-typography-ca91706-line-height);
    letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
    word-spacing: var(--e-global-typography-ca91706-word-spacing);
    fill: var(--e-global-color-50a63db);
    color: var(--e-global-color-50a63db);
    background-color: #61CE7000;
}

.elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button:focus {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button:focus svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-c9b07e2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-97b77db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-97b77db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-da29c75);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -15px 17px 46px 18px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 18px;
    padding: 41px 0px 24px 0px;
}

.elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-97b77db>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-52146ef {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-52146ef>.elementor-widget-container {
    margin: -2px 65px 0px 69px;
    padding: 27px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
}

.elementor-26 .elementor-element.elementor-element-0ea08d9 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-0ea08d9 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

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

.elementor-26 .elementor-element.elementor-element-f93d7f4 {
    text-align: center;
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-f93d7f4>.elementor-widget-container {
    margin: 0px 0px -33px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button {
    font-family: var(--e-global-typography-ca91706-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca91706-font-size);
    font-weight: var(--e-global-typography-ca91706-font-weight);
    line-height: var(--e-global-typography-ca91706-line-height);
    letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
    word-spacing: var(--e-global-typography-ca91706-word-spacing);
    fill: var(--e-global-color-50a63db);
    color: var(--e-global-color-50a63db);
    background-color: #61CE7000;
}

.elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button:focus {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button:focus svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-1027a3c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-1ee4799:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: var(--e-global-color-da29c75);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 18px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 41px 0px 21px 0px;
}

.elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-dabad75 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-dabad75>.elementor-widget-container {
    margin: -1px 67px -1px 71px;
    padding: 27px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
}

.elementor-26 .elementor-element.elementor-element-20a1e9f {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-20a1e9f .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-20a1e9f>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
    padding: 7px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-5ae30f4 {
    text-align: center;
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-5ae30f4>.elementor-widget-container {
    margin: 0px 0px -33px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button {
    font-family: var(--e-global-typography-ca91706-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca91706-font-size);
    font-weight: var(--e-global-typography-ca91706-font-weight);
    line-height: var(--e-global-typography-ca91706-line-height);
    letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
    word-spacing: var(--e-global-typography-ca91706-word-spacing);
    fill: var(--e-global-color-50a63db);
    color: var(--e-global-color-50a63db);
    background-color: #61CE7000;
}

.elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button:focus {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button:focus svg {
    fill: var(--e-global-color-2477a8f);
}

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

.elementor-26 .elementor-element.elementor-element-4223bdc:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-4223bdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center left, var(--e-global-color-ab78d65) 30%, var(--e-global-color-b7bc268) 100%);
}

.elementor-26 .elementor-element.elementor-element-4223bdc>.elementor-background-overlay {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/why-choose-us-bg.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-4223bdc:hover>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-26 .elementor-element.elementor-element-4223bdc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 54px 0px 4px 0px;
}

.elementor-26 .elementor-element.elementor-element-13802b6>.elementor-element-populated>.elementor-background-overlay {
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-13802b6>.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-26 .elementor-element.elementor-element-13802b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-cf19673>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-cf19673 {
    width: auto;
    max-width: auto;
    top: -12.7vh;
    z-index: 1;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-cf19673 {
    left: -20.34vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-cf19673 {
    right: -20.34vw;
}

.elementor-26 .elementor-element.elementor-element-a01288f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-a01288f {
    width: auto;
    max-width: auto;
    bottom: -4.2px;
    z-index: 0;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-a01288f {
    left: -20.34vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-a01288f {
    right: -20.34vw;
}

.elementor-26 .elementor-element.elementor-element-2b83208>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-2b83208 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

.elementor-26 .elementor-element.elementor-element-029ff71>.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-26 .elementor-element.elementor-element-029ff71>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-4be51ac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-26 .elementor-element.elementor-element-4be51ac>.elementor-element-populated {
    margin: -54px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 187px;
}

.elementor-26 .elementor-element.elementor-element-4be51ac {
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-ef49374 .elementor-heading-title {
    color: var(--e-global-color-50a63db);
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

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

.elementor-26 .elementor-element.elementor-element-5f7e07f .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-26 .elementor-element.elementor-element-5f7e07f>.elementor-widget-container {
    margin: -2px 0px 9px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-7267c38 {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-6e0e4ef-font-family), Sans-serif;
    font-size: var(--e-global-typography-6e0e4ef-font-size);
    font-weight: var(--e-global-typography-6e0e4ef-font-weight);
    text-decoration: var(--e-global-typography-6e0e4ef-text-decoration);
    line-height: var(--e-global-typography-6e0e4ef-line-height);
    letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
    word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-7267c38>.elementor-widget-container {
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(19px/2);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(19px/2);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(19px/2);
    margin-left: calc(19px/2);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-19px/2);
    margin-left: calc(-19px/2);
}

body.rtl .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-19px/2);
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-19px/2);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-icon i {
    color: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-9a27c16 {
    --e-icon-list-icon-size: 19px;
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-text {
    color: var(--e-global-color-4427aed);
    padding-left: 10px;
}

.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-ca91706-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca91706-font-size);
    font-weight: var(--e-global-typography-ca91706-font-weight);
    line-height: var(--e-global-typography-ca91706-line-height);
    letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
    word-spacing: var(--e-global-typography-ca91706-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-9a27c16>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 0px 8px;
}

.elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 65px 017.5px 43px;
}

.elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button:focus {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-50a63db) 15%, var(--e-global-color-b7bc268) 100%);
}

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

.elementor-26 .elementor-element.elementor-element-5a6ecd6 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-19e9a27 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-19e9a27.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-19e9a27.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-19e9a27.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-19e9a27.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-19e9a27.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-19e9a27 .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-19e9a27>.elementor-widget-container {
    margin: -56px 0px 0px 150px;
    padding: 15px 16px 10px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-19e9a27 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-38957aa {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 132px 0px 119px 0px;
}

.elementor-26 .elementor-element.elementor-element-5f31511 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-5f31511 .elementor-heading-title {
    color: var(--e-global-color-50a63db);
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

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

.elementor-26 .elementor-element.elementor-element-f1a93e8 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-f1a93e8 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-f1a93e8>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-26 .elementor-element.elementor-element-9c03d06>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-64b73e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-studeis-image.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated>.elementor-background-overlay {
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-64b73e1:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 14px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 14px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-d6df25c {
    --spacer-size: 223px;
}

.elementor-26 .elementor-element.elementor-element-e465f3e .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-e465f3e>.elementor-widget-container {
    margin: 7px 0px 18px 0px;
    padding: 2px 14px 2px 14px;
    background-color: #0000003B;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-e465f3e {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-4079544 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-4079544>.elementor-widget-container {
    margin: 0px 0px -2px -2px;
    padding: 0px 50px 7px 0px;
}

.elementor-26 .elementor-element.elementor-element-4f0fb6a .elementor-button {
    fill: var(--e-global-color-4427aed);
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 10px 10px 9px 19px;
}

.elementor-26 .elementor-element.elementor-element-4f0fb6a .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-4f0fb6a .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-4f0fb6a .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-4f0fb6a .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-4f0fb6a>.elementor-widget-container {
    margin: 0px 0px 0px -4px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-4f0fb6a {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-aa46de2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-aa46de2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-study-image1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-aa46de2:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

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

.elementor-26 .elementor-element.elementor-element-aa46de2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 13px 0px 14px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 14px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-dbc42e9 {
    --spacer-size: 209px;
}

.elementor-26 .elementor-element.elementor-element-6e7d704 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-6e7d704>.elementor-widget-container {
    margin: 23px 0px 18px 5px;
    padding: 0px 17px 2px 17px;
    background-color: #00000038;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-6e7d704 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-3ddf8bf .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-3ddf8bf>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 50px 7px 0px;
}

.elementor-26 .elementor-element.elementor-element-50113a0 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 9px 11px 8px 18px;
}

.elementor-26 .elementor-element.elementor-element-50113a0 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-50113a0 .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-50113a0 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-50113a0 .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-50113a0>.elementor-widget-container {
    margin: 0px 0px 0px -3px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-50113a0 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-9cb13ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-study-image2.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-9cb13ae:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

.elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-element-populated {
    transition: background 0.78s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 16px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 16px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-f16c2d7 {
    --spacer-size: 218px;
}

.elementor-26 .elementor-element.elementor-element-f0eee0e .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-f0eee0e>.elementor-widget-container {
    margin: 14px 0px 17px 0px;
    padding: 2px 13px 2px 17px;
    background-color: #00000040;
    border-radius: 300px 300px 300px 300px;
}

.elementor-26 .elementor-element.elementor-element-f0eee0e {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-3b4a66a .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-3b4a66a>.elementor-widget-container {
    margin: 0px 0px 4px 0px;
    padding: 0px 50px 2px 0px;
}

.elementor-26 .elementor-element.elementor-element-99ed4ed .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 9px 11px 8px 18px;
}

.elementor-26 .elementor-element.elementor-element-99ed4ed .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-99ed4ed .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-99ed4ed .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-99ed4ed .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-99ed4ed>.elementor-widget-container {
    margin: 0px 0px 0px -3px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-99ed4ed {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-9ca22be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 15px;
    margin-bottom: 55px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-9ca22be>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-3f96d57:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-study-image-4.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-3f96d57:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

.elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-element-populated {
    transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 16px 0px 13px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 13px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-6ce5b13 {
    --spacer-size: 246px;
}

.elementor-26 .elementor-element.elementor-element-7c280db .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-7c280db>.elementor-widget-container {
    margin: -12px 0px 22px 0px;
    padding: 0px 16px 0px 19px;
    background-color: #0000004D;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-7c280db {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-f6c6116 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-f6c6116>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 50px 7px 0px;
}

.elementor-26 .elementor-element.elementor-element-62934a0 .elementor-button {
    fill: var(--e-global-color-4427aed);
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 10px 10px 9px 19px;
}

.elementor-26 .elementor-element.elementor-element-62934a0 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-62934a0 .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-62934a0 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-62934a0 .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-62934a0>.elementor-widget-container {
    margin: 0px 0px 0px -4px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-62934a0 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-3e096c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-study-image-5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-3e096c7:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

.elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 13px 0px 13px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 13px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-a44849b {
    --spacer-size: 246px;
}

.elementor-26 .elementor-element.elementor-element-6469b55 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-6469b55>.elementor-widget-container {
    margin: -12px 0px 22px 0px;
    padding: 0px 16px 0px 19px;
    background-color: #00000052;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-6469b55 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-b8db81c .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-b8db81c>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 50px 7px 0px;
}

.elementor-26 .elementor-element.elementor-element-54ad00f .elementor-button {
    fill: var(--e-global-color-4427aed);
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 10px 10px 9px 19px;
}

.elementor-26 .elementor-element.elementor-element-54ad00f .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-54ad00f .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-54ad00f .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-54ad00f .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-54ad00f>.elementor-widget-container {
    margin: 0px 0px 0px -4px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-54ad00f {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-fc16375:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-fc16375>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Home-case-study-image-6.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-26 .elementor-element.elementor-element-fc16375:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(220deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 80%);
    opacity: 0.78;
}

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

.elementor-26 .elementor-element.elementor-element-fc16375>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 14px 0px 16px;
    --e-column-margin-right: 14px;
    --e-column-margin-left: 16px;
    padding: 0px 0px 0px 30px;
}

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

.elementor-26 .elementor-element.elementor-element-08a063f {
    --spacer-size: 246px;
}

.elementor-26 .elementor-element.elementor-element-38773a5 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
    font-family: var(--e-global-typography-abbeb72-font-family), Sans-serif;
    font-size: var(--e-global-typography-abbeb72-font-size);
    font-weight: var(--e-global-typography-abbeb72-font-weight);
    text-decoration: var(--e-global-typography-abbeb72-text-decoration);
    line-height: var(--e-global-typography-abbeb72-line-height);
    letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
    word-spacing: var(--e-global-typography-abbeb72-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-38773a5>.elementor-widget-container {
    margin: -12px 0px 22px 0px;
    padding: 0px 16px 0px 19px;
    background-color: #0000004A;
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-38773a5 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-f8101e7 .elementor-heading-title {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-f8101e7>.elementor-widget-container {
    margin: 0px 0px -2px 0px;
    padding: 0px 50px 7px 0px;
}

.elementor-26 .elementor-element.elementor-element-94fbdfd .elementor-button {
    fill: var(--e-global-color-4427aed);
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 10%, var(--e-global-color-50a63db) 100%);
    border-radius: 100px 100px 100px 100px;
    padding: 10px 10px 9px 19px;
}

.elementor-26 .elementor-element.elementor-element-94fbdfd .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-94fbdfd .elementor-button:focus {
    color: var(--e-global-color-50a63db);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-4427aed) 0%, var(--e-global-color-4427aed) 100%);
}

.elementor-26 .elementor-element.elementor-element-94fbdfd .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-94fbdfd .elementor-button:focus svg {
    fill: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-94fbdfd>.elementor-widget-container {
    margin: 0px 0px 0px -4px;
    padding: 0px 0px 31px 0px;
}

.elementor-26 .elementor-element.elementor-element-94fbdfd {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-e1942a4.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-50a63db);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 90px 017.5px 45px;
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button:focus {
    color: var(--e-global-color-4427aed);
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-50a63db) 15%, var(--e-global-color-b7bc268) 100%);
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button:focus svg {
    fill: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-e63fcd9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-e63fcd9 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-563b5b8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-c581712>.elementor-element-populated {
    margin: 0px 0px 0px 445px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 445px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-17b9b90 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-17b9b90.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-17b9b90.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-17b9b90.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-17b9b90.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-17b9b90.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-17b9b90 .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-17b9b90>.elementor-widget-container {
    margin: -56px 0px 0px 170px;
    padding: 15px 16px 10px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-17b9b90 {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-17b9b90 {
    left: 0px;
}

body.rtl .elementor-26 .elementor-element.elementor-element-17b9b90 {
    right: 0px;
}

.elementor-26 .elementor-element.elementor-element-241f5d2 {
    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 0px 120px 0px;
}

.elementor-26 .elementor-element.elementor-element-241f5d2:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-241f5d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-9af0954);
    background-image: url("http://elementorpress.com/templatekit-pro/layout69/wp-content/uploads/2022/12/Testimonials-bg-image.png");
    background-position: center right;
    background-repeat: no-repeat;
}

.elementor-26 .elementor-element.elementor-element-241f5d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-896af1b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-9a19651 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-898185a {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-898185a .elementor-heading-title {
    color: var(--e-global-color-50a63db);
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-26 .elementor-element.elementor-element-898185a>.elementor-widget-container {
    margin: -2px 0px -7px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-df6c8c2 {
    text-align: center;
    color: var(--e-global-color-2477a8f);
    font-family: var(--e-global-typography-b7702d5-font-family), Sans-serif;
    font-size: var(--e-global-typography-b7702d5-font-size);
    font-weight: var(--e-global-typography-b7702d5-font-weight);
    text-decoration: var(--e-global-typography-b7702d5-text-decoration);
    line-height: var(--e-global-typography-b7702d5-line-height);
    letter-spacing: var(--e-global-typography-b7702d5-letter-spacing);
    word-spacing: var(--e-global-typography-b7702d5-word-spacing);
}

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

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-slide {
    margin-right: 15px;
    margin-left: 15px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-text);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-text);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-stars>li>a,
.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-stars>li>span {
    color: var(--e-global-color-50a63db);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-stars>li:not(:last-child) {
    margin-right: 6px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-stars {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 50%;
    background-color: transparent;
    background-image: linear-gradient(80deg, var(--e-global-color-b7bc268) 0%, var(--e-global-color-50a63db) 100%);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-2477a8f);
    margin-bottom: 5px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 100px;
    width: 100px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots {
    bottom: 0px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots li button {
    width: 8px;
    height: 8px;
    background-color: var(--e-global-color-text);
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
    margin-right: 12px;
}

.elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots li.slick-active button {
    background-color: var(--e-global-color-50a63db);
    width: 8px;
    height: 8px;
    transform: scale(1.5);
}

.elementor-26 .elementor-element.elementor-element-f914975 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-f948953>.elementor-widget-container {
    margin: 0px -124px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-74bf6a6>.elementor-widget-container {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 70px;
}

.elementor-26 .elementor-element.elementor-element-48e28cd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-8516dce>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 2px 74px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-5b451c2>.elementor-widget-container {
    margin: 0px 0px 0px -112px;
    padding: 2px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-f8b8213 {
    overflow: hidden;
    padding: 161px 0px 143px 0px;
}

.elementor-26 .elementor-element.elementor-element-15e9205>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-ebb5574 {
    width: auto;
    max-width: auto;
    top: -2.2vh;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ebb5574 {
    right: -0.2vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-ebb5574 {
    left: -0.2vw;
}

.elementor-26 .elementor-element.elementor-element-c00feb1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-46e2380>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 80px 0px 13px;
}

.elementor-26 .elementor-element.elementor-element-9195f5e {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-9195f5e .elementor-heading-title {
    color: var(--e-global-color-50a63db);
    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-decoration: var(--e-global-typography-secondary-text-decoration);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-26 .elementor-element.elementor-element-9195f5e>.elementor-widget-container {
    margin: 2px 0px -10px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-2cc222f {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-2cc222f .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-26 .elementor-element.elementor-element-2cc222f>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: "Ubuntu", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    color: var(--e-global-color-2477a8f);
    background-color: var(--e-global-color-4427aed);
    padding: 22px 20px 22px 29px;
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-2477a8f);
    border-radius: 0px 0px 0px 0px;
}

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

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-body {
    padding: 25px 25px 25px 25px;
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion>.elementskit-card {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 13px 0px rgba(153.00468750000002, 236.23356700067933, 241.5, 0.44);
}

.elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
    border-radius: 20px 20px 20px 20px;
}

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

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

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

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

.elementor-26 .elementor-element.elementor-element-eecf5b6 .ekit_accordion_icon_group,
.elementor-26 .elementor-element.elementor-element-eecf5b6 .ekit_accordion_icon_left_group {
    margin: 0px 25px 0px 10px;
}

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

.elementor-26 .elementor-element.elementor-element-5a1ccf3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    box-shadow: 0px 0px 27px 0px #DAF6F9;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -17px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -17px;
    padding: 76px 30px 37px 30px;
}

.elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-element-populated,
.elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-element-populated>.elementor-background-overlay,
.elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-26 .elementor-element.elementor-element-5a1ccf3:hover>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: var(--e-global-color-50a63db);
}

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

.elementor-26 .elementor-element.elementor-element-5a1ccf3 {
    z-index: 1;
}

.elementor-26 .elementor-element.elementor-element-bc2ed09 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-bc2ed09 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-bc2ed09>.elementor-widget-container {
    margin: -20px 0px -27px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-26 .elementor-element.elementor-element-27b93f8 {
    text-align: center;
    font-family: var(--e-global-typography-5627db3-font-family), Sans-serif;
    font-size: var(--e-global-typography-5627db3-font-size);
    font-weight: var(--e-global-typography-5627db3-font-weight);
    text-decoration: var(--e-global-typography-5627db3-text-decoration);
    line-height: var(--e-global-typography-5627db3-line-height);
    letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
    word-spacing: var(--e-global-typography-5627db3-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-27b93f8>.elementor-widget-container {
    margin: 0px 0px -19px 0px;
    padding: 0px 2px 14px 0px;
}

@media(min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-147633e {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-0e85179 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-029ff71 {
        width: 43%;
    }

    .elementor-26 .elementor-element.elementor-element-4be51ac {
        width: 57%;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380 {
        width: 56.7%;
    }

    .elementor-26 .elementor-element.elementor-element-5a1ccf3 {
        width: 43.3%;
    }
}

@media(max-width:1366px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-147633e {
        width: 60%;
    }

    .elementor-26 .elementor-element.elementor-element-572f4d4 {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-9075b1b {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64 {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-308445a {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-6c9fd24 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-3535156 {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-029ff71 {
        width: 60%;
    }

    .elementor-26 .elementor-element.elementor-element-4be51ac {
        width: 53%;
    }

    .elementor-26 .elementor-element.elementor-element-2820b8f {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-c581712 {
        width: 65%;
    }
}

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

    .elementor-26 .elementor-element.elementor-element-9075b1b {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf {
        width: 48%;
    }

    .elementor-26 .elementor-element.elementor-element-308445a {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-6c9fd24 {
        width: 49%;
    }

    .elementor-26 .elementor-element.elementor-element-3535156 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-029ff71 {
        width: 46%;
    }

    .elementor-26 .elementor-element.elementor-element-4be51ac {
        width: 54%;
    }

    .elementor-26 .elementor-element.elementor-element-2820b8f {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-c581712 {
        width: 50%;
    }
}

@media(max-width:1366px) {
    .elementor-26 .elementor-element.elementor-element-b3f26d8>.elementor-background-overlay {
        background-size: 0% auto;
    }

    .elementor-26 .elementor-element.elementor-element-b3f26d8 {
        margin-top: -133px;
        margin-bottom: 0px;
        padding: 70px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-447f97e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5874723 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        bottom: -12.5vh;
    }

    .elementor-26 .elementor-element.elementor-element-afd0bf5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 0px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-d18ecd6>.elementor-widget-container {
        margin: 0px 0px 9px 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button {
        padding: 14.5px 57px 14.5px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button {
        padding: 14.5px 57px 14.5px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-ff48ea6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-572f4d4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-1a5cdd6>.elementor-widget-container {
        margin: -50px 0px 0px 98px;
        padding: 10px 12px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-9075b1b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-7865645>.elementor-widget-container {
        margin: -50px 0px 0px 47px;
        padding: 10px 15px 10px 15px;
    }

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

    .elementor-26 .elementor-element.elementor-element-62cc8ac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-62cc8ac {
        left: -19px;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-62cc8ac {
        right: -19px;
    }

    .elementor-26 .elementor-element.elementor-element-62cc8ac {
        bottom: -12.5vh;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-8021d97 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

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

    .elementor-26 .elementor-element.elementor-element-e752a1f {
        width: auto;
        max-width: auto;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c>.elementor-widget-container {
        margin: -107px 0px 0px 0px;
        padding: 0px 0px 0px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf>.elementor-element-populated {
        padding: 36px 10px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-956116c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-956116c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 23px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50 {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50>.elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6234b11>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button {
        padding: 17.5px 61px 17.5px 40px;
    }

    .elementor-26 .elementor-element.elementor-element-eee709b {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-308445a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-aabf773>.elementor-widget-container {
        margin: -56px 0px 0px 128px;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed:not(.elementor-motion-effects-element-type-background),
    .elementor-26 .elementor-element.elementor-element-cf61eed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top right;
        background-size: 0px auto;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-d7ad174 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 16px 90px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6c9fd24>.elementor-element-populated {
        margin: -50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 29px;
    }

    .elementor-26 .elementor-element.elementor-element-928c959 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-928c959>.elementor-widget-container {
        margin: 0px 0px -12px 0px;
        padding: 29px 29px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 29px 29px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 29px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button {
        padding: 17.5px 61px 17.5px 40px;
    }

    .elementor-26 .elementor-element.elementor-element-ba67b4c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b707899 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3535156>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc>.elementor-widget-container {
        margin: -56px 0px 0px 99px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated {
        margin: -35px 15px 35px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c221743>.elementor-widget-container {
        margin: 0px 55px 0px 63px;
        padding: 22px 0px 22px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-69b798b>.elementor-widget-container {
        margin: 0px 55px 0px 63px;
        padding: 22px 0px 21px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-632d811 {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated {
        margin: -35px 15px 35px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-52146ef>.elementor-widget-container {
        margin: 0px 55px 0px 63px;
        padding: 22px 0px 20px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-dabad75>.elementor-widget-container {
        margin: 0px 55px 0px 63px;
        padding: 22px 0px 20px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4223bdc>.elementor-background-overlay {
        background-size: 46% auto;
    }

    .elementor-26 .elementor-element.elementor-element-4223bdc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-13802b6>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673 {
        width: var(--container-widget-width, 78%);
        max-width: 78%;
        --container-widget-width: 78%;
        --container-widget-flex-grow: 0;
        top: -7.5vh;
        z-index: 5;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-cf19673 {
        left: -14.2vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-cf19673 {
        right: -14.2vw;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-a01288f {
        left: -7vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-a01288f {
        right: -7vw;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f {
        bottom: -12.1vh;
        z-index: 2;
    }

    .elementor-26 .elementor-element.elementor-element-2b83208 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-029ff71>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

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

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

    .elementor-26 .elementor-element.elementor-element-5f7e07f>.elementor-widget-container {
        margin: 0px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7267c38 {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-7267c38>.elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-9a27c16>.elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-0908d39 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-2820b8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-19e9a27>.elementor-widget-container {
        margin: -56px 0px 0px 114px;
    }

    .elementor-26 .elementor-element.elementor-element-38957aa {
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ef3fc60>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-5f31511 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-e465f3e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6e7d704 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f0eee0e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-7c280db .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6469b55 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-38773a5 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button {
        padding: 17.5px 71px 17.5px 45px;
    }

    .elementor-26 .elementor-element.elementor-element-563b5b8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c581712>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-17b9b90>.elementor-widget-container {
        margin: -57px 0px 0px 499px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-17b9b90 {
        left: 3.4vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-17b9b90 {
        right: 3.4vw;
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-896af1b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-898185a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-df6c8c2 {
        font-size: var(--e-global-typography-b7702d5-font-size);
        line-height: var(--e-global-typography-b7702d5-line-height);
        letter-spacing: var(--e-global-typography-b7702d5-letter-spacing);
        word-spacing: var(--e-global-typography-b7702d5-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots {
        bottom: -1px;
    }

    .elementor-26 .elementor-element.elementor-element-f8b8213 {
        padding: 120px 0px 100px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ebb5574 {
        right: 1.5vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-ebb5574 {
        left: 1.5vw;
    }

    .elementor-26 .elementor-element.elementor-element-c00feb1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-27b93f8 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }
}

@media(max-width:1024px) {
    .elementor-26 .elementor-element.elementor-element-b3f26d8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 90px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5874723 {
        right: -22.9vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5874723 {
        left: -22.9vw;
    }

    .elementor-26 .elementor-element.elementor-element-5874723 {
        bottom: -12vh;
    }

    .elementor-26 .elementor-element.elementor-element-147633e>.elementor-element-populated {
        margin: -5px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 50px;
    }

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

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

    .elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button {
        padding: 17.5px 60px 17.5px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button {
        padding: 17.5px 60px 17.5px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-f8eb037>.elementor-widget-container {
        margin: 0px 0px 0px -19px;
        padding: 16px 0px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-1a5cdd6>.elementor-widget-container {
        margin: -50px 0px 0px 70px;
    }

    .elementor-26 .elementor-element.elementor-element-7865645>.elementor-widget-container {
        margin: -50px 0px 0px 39px;
    }

    .elementor-26 .elementor-element.elementor-element-62cc8ac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-62cc8ac {
        width: var(--container-widget-width, 382.297px);
        max-width: 382.297px;
        --container-widget-width: 382.297px;
        --container-widget-flex-grow: 0;
        bottom: -12vh;
        z-index: 2;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-62cc8ac {
        left: 49vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-62cc8ac {
        right: 49vw;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f img {
        max-width: 37vw;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 img {
        max-width: 39vw;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6>.elementor-widget-container {
        margin: -16.5em 0em 0em 0em;
        padding: 0em 1.5em 0em 0em;
    }

    .elementor-26 .elementor-element.elementor-element-1f5e57c img {
        max-width: 20vw;
    }

    .elementor-26 .elementor-element.elementor-element-1f5e57c>.elementor-widget-container {
        margin: -6em 0em 0em 0em;
        padding: 0em 0em 0em 12em;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c img {
        max-width: 12vw;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c>.elementor-widget-container {
        margin: -4em 0em 0em 0em;
        padding: 0em 0em 0em 10em;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c {
        width: auto;
        max-width: auto;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf>.elementor-element-populated {
        padding: 36px 0px 0px 32px;
    }

    .elementor-26 .elementor-element.elementor-element-956116c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50 {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-right .elementor-image-box-img {
        margin-left: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-left .elementor-image-box-img {
        margin-right: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-top .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 21%;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-title {
        margin-bottom: 8px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6234b11>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-right .elementor-image-box-img {
        margin-left: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-left .elementor-image-box-img {
        margin-right: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-top .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4076e29 .elementor-button {
        padding: 17.5px 56px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-aabf773>.elementor-widget-container {
        margin: -50px 0px 0px 90px;
        padding: 10px 13px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 110px 0px 80px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-d7ad174 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6c9fd24>.elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-928c959 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-3e04938>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a>.elementor-widget-container {
        margin: 0px 0px -11px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ba67b4c .elementor-button {
        padding: 17.5px 60px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc>.elementor-widget-container {
        margin: -50px 0px 0px 64px;
        padding: 10px 13px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 7.5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated {
        margin: -25px 6px 25px 0px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 5px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c221743 img {
        max-width: 70%;
    }

    .elementor-26 .elementor-element.elementor-element-c221743>.elementor-widget-container {
        margin: 0px 45px -15px 50px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-dae01d1>.elementor-widget-container {
        margin: 0px 0px -11px 0px;
        padding: 7px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-0bfaf13>.elementor-element-populated {
        margin: 0px 7.5px 0px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 20px 0px 5px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-69b798b img {
        max-width: 70%;
    }

    .elementor-26 .elementor-element.elementor-element-69b798b>.elementor-widget-container {
        margin: 0px 45px -15px 50px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7154de2>.elementor-widget-container {
        margin: 0px 10px -11px 10px;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6>.elementor-widget-container {
        margin: 0px 5px -33px 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-632d811 {
        margin-top: 7.5px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated {
        margin: -25px 6px 24px 0px;
        --e-column-margin-right: 6px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 5px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-52146ef img {
        max-width: 70%;
    }

    .elementor-26 .elementor-element.elementor-element-52146ef>.elementor-widget-container {
        margin: 0px 45px -15px 50px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated {
        margin: 0px 7.5px 0px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 20px 0px 5px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-dabad75 img {
        max-width: 70%;
    }

    .elementor-26 .elementor-element.elementor-element-dabad75>.elementor-widget-container {
        margin: 0px 44px -15px 44px;
        padding: 13px 0px 14px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4223bdc {
        padding: 62px 0px 77px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673 img {
        width: 72%;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        top: 8.1vh;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-cf19673 {
        left: -27vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-cf19673 {
        right: -27vw;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f img {
        width: 72%;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-a01288f {
        left: -27vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-a01288f {
        right: -27vw;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f {
        bottom: -9.4vh;
    }

    .elementor-26 .elementor-element.elementor-element-4be51ac>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 18px 15px 0px 75px;
    }

    .elementor-26 .elementor-element.elementor-element-4be51ac {
        z-index: 2;
    }

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

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

    .elementor-26 .elementor-element.elementor-element-7267c38 {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-7267c38>.elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9a27c16 {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-5a6ecd6 .elementor-button {
        padding: 17.5px 60px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-19e9a27>.elementor-widget-container {
        margin: -50px 0px 0px 72px;
        padding: 10px 13px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-38957aa {
        padding: 74px 0px 76px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5f31511 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated {
        margin: 0px 15px 0px 5px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 5px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-d6df25c {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-e465f3e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-e465f3e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4079544>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-aa46de2>.elementor-element-populated {
        margin: 0px 14px 0px 11px;
        --e-column-margin-right: 14px;
        --e-column-margin-left: 11px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-dbc42e9 {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-6e7d704 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

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

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

    .elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-element-populated {
        margin: 0px 14px 0px 16px;
        --e-column-margin-right: 14px;
        --e-column-margin-left: 16px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-f16c2d7 {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-f0eee0e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f0eee0e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3b4a66a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-6ce5b13 {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-7c280db .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

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

    .elementor-26 .elementor-element.elementor-element-f6c6116>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-a44849b {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-6469b55 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6469b55>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b8db81c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-fc16375>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-08a063f {
        --spacer-size: 150px;
    }

    .elementor-26 .elementor-element.elementor-element-38773a5 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-38773a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f8101e7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e63fcd9 .elementor-button {
        padding: 17.5px 70px 17.5px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-17b9b90 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-26 .elementor-element.elementor-element-17b9b90>.elementor-widget-container {
        margin: -51px 0px 0px 0px;
        padding: 10px 13px 9px 14px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-17b9b90 {
        left: 51vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-17b9b90 {
        right: 51vw;
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2:not(.elementor-motion-effects-element-type-background),
    .elementor-26 .elementor-element.elementor-element-241f5d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-898185a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-df6c8c2 {
        font-size: var(--e-global-typography-b7702d5-font-size);
        line-height: var(--e-global-typography-b7702d5-line-height);
        letter-spacing: var(--e-global-typography-b7702d5-letter-spacing);
        word-spacing: var(--e-global-typography-b7702d5-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots {
        bottom: -1px;
    }

    .elementor-26 .elementor-element.elementor-element-f8b8213 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-15e9205>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ebb5574 img {
        max-width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-c00feb1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 30px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: 18px;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card:not(:last-child) {
        margin-bottom: 12px;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-body {
        padding: 25px 25px 25px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
        font-size: 11px;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
        max-width: 11px;
        height: auto;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6 .ekit_accordion_icon_group,
    .elementor-26 .elementor-element.elementor-element-eecf5b6 .ekit_accordion_icon_left_group {
        margin: 0px 25px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-eecf5b6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5a1ccf3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 15px 60px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-27b93f8 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-26 .elementor-element.elementor-element-b3f26d8 {
        padding: 70px 20px 10px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-447f97e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5874723 {
        text-align: right;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 85%);
        max-width: 85%;
        bottom: -1.2vh;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5874723 {
        right: -5.3vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5874723 {
        left: -5.3vw;
    }

    .elementor-26 .elementor-element.elementor-element-afd0bf5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 0px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-d18ecd6 {
        text-align: center;
    }

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

    .elementor-26 .elementor-element.elementor-element-be1c09d {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-be1c09d>.elementor-widget-container {
        margin: 0px 0px 25px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-a8009f8 .elementor-button {
        padding: 17.5px 50px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-a8009f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f8eb037 .elementor-button {
        padding: 17.5px 55px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-f8eb037>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 26px;
    }

    .elementor-26 .elementor-element.elementor-element-572f4d4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-1a5cdd6>.elementor-widget-container {
        margin: -50px 0px 0px 79px;
        padding: 10px 13px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-9075b1b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-7865645>.elementor-widget-container {
        margin: -51px 0px 0px 254px;
        padding: 11px 13px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-0e85179>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 360px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-62cc8ac {
        width: var(--container-widget-width, 346px);
        max-width: 346px;
        --container-widget-width: 346px;
        --container-widget-flex-grow: 0;
        bottom: -1.2vh;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-62cc8ac {
        left: -3vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-62cc8ac {
        right: -3vw;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f img {
        max-width: 209px;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 img {
        max-width: 72vw;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6>.elementor-widget-container {
        margin: -12em 0em 0em -2em;
        padding: 0em 0em 0em 0em;
    }

    .elementor-26 .elementor-element.elementor-element-1f5e57c img {
        max-width: 40vw;
    }

    .elementor-26 .elementor-element.elementor-element-1f5e57c>.elementor-widget-container {
        margin: -6em 0em 0em 0em;
        padding: 0em 0em 0em 11.5em;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c img {
        max-width: 24vw;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c>.elementor-widget-container {
        margin: -3em 0em 0em 0em;
        padding: 0em 0em 0em 10em;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-956116c {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-956116c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-956116c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50 {
        text-align: center;
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-6234b11>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-description {
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-4076e29>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 77px;
    }

    .elementor-26 .elementor-element.elementor-element-308445a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-aabf773>.elementor-widget-container {
        margin: -50px 0px 0px 160px;
        padding: 10px 13px 9px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 0px 40px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-d7ad174 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-26 .elementor-element.elementor-element-928c959 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-928c959 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-928c959>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 0px 0px 75px;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 15px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a {
        text-align: center;
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ba67b4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 15px 92px;
    }

    .elementor-26 .elementor-element.elementor-element-3535156>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc>.elementor-widget-container {
        margin: -65px 0px 0px 179px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-53c35d4>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c221743>.elementor-widget-container {
        margin: 0px 110px 0px 120px;
    }

    .elementor-26 .elementor-element.elementor-element-dae01d1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6ff2a75 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

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

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

    .elementor-26 .elementor-element.elementor-element-69b798b>.elementor-widget-container {
        margin: 0px 110px 0px 120px;
    }

    .elementor-26 .elementor-element.elementor-element-7154de2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6>.elementor-widget-container {
        padding: 0px 60px 0px 60px;
    }

    .elementor-26 .elementor-element.elementor-element-c9b07e2 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-632d811 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-97b77db>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-52146ef>.elementor-widget-container {
        margin: 0px 110px 0px 120px;
    }

    .elementor-26 .elementor-element.elementor-element-0ea08d9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f93d7f4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1027a3c .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-1ee4799>.elementor-element-populated {
        margin: 0px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 25px 0px 10px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-dabad75>.elementor-widget-container {
        margin: 0px 110px 0px 120px;
    }

    .elementor-26 .elementor-element.elementor-element-20a1e9f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-5ae30f4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e2350d3 .elementor-button {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4223bdc {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 16px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-13802b6>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673 img {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-cf19673 {
        left: -16vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-cf19673 {
        right: -16vw;
    }

    .elementor-26 .elementor-element.elementor-element-cf19673 {
        top: 51vh;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f img {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-a01288f {
        left: -16.3vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-a01288f {
        right: -16.3vw;
    }

    .elementor-26 .elementor-element.elementor-element-a01288f {
        bottom: -16px;
    }

    .elementor-26 .elementor-element.elementor-element-2b83208 {
        margin-top: 0em;
        margin-bottom: 11.8em;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-029ff71 {
        width: 50%;
    }

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

    .elementor-26 .elementor-element.elementor-element-ef49374 {
        text-align: left;
    }

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

    .elementor-26 .elementor-element.elementor-element-5f7e07f {
        text-align: left;
    }

    .elementor-26 .elementor-element.elementor-element-7267c38 {
        text-align: left;
        font-size: var(--e-global-typography-6e0e4ef-font-size);
        line-height: var(--e-global-typography-6e0e4ef-line-height);
        letter-spacing: var(--e-global-typography-6e0e4ef-letter-spacing);
        word-spacing: var(--e-global-typography-6e0e4ef-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-9a27c16 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-ca91706-font-size);
        line-height: var(--e-global-typography-ca91706-line-height);
        letter-spacing: var(--e-global-typography-ca91706-letter-spacing);
        word-spacing: var(--e-global-typography-ca91706-word-spacing);
    }

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

    .elementor-26 .elementor-element.elementor-element-2820b8f>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-19e9a27>.elementor-widget-container {
        margin: -50px 0px 0px 88px;
    }

    .elementor-26 .elementor-element.elementor-element-38957aa {
        padding: 60px 0px 60px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5f31511 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-64b73e1>.elementor-element-populated {
        margin: 0px 07.5px 15px 7.5px;
        --e-column-margin-right: 07.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-e465f3e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-4079544>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-aa46de2>.elementor-element-populated {
        margin: 0px 7.5px 15px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-6e7d704 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-9cb13ae>.elementor-element-populated {
        margin: 0px 7.5px 0px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-f0eee0e .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-9ca22be {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3f96d57>.elementor-element-populated {
        margin: 0px 7.5px 15px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-7c280db .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-3e096c7>.elementor-element-populated {
        margin: 0px 7.5px 15px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-6469b55 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-fc16375>.elementor-element-populated {
        margin: 0px 7.5px 30px 7.5px;
        --e-column-margin-right: 7.5px;
        --e-column-margin-left: 7.5px;
        padding: 0px 0px 10px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-38773a5 .elementor-heading-title {
        font-size: var(--e-global-typography-abbeb72-font-size);
        line-height: var(--e-global-typography-abbeb72-line-height);
        letter-spacing: var(--e-global-typography-abbeb72-letter-spacing);
        word-spacing: var(--e-global-typography-abbeb72-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-c581712>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 15px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-17b9b90 {
        left: 53vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-17b9b90 {
        right: 53vw;
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2:not(.elementor-motion-effects-element-type-background),
    .elementor-26 .elementor-element.elementor-element-241f5d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2 {
        padding: 60px 0px 50px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9a19651 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-898185a .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-df6c8c2 {
        font-size: var(--e-global-typography-b7702d5-font-size);
        line-height: var(--e-global-typography-b7702d5-line-height);
        letter-spacing: var(--e-global-typography-b7702d5-letter-spacing);
        word-spacing: var(--e-global-typography-b7702d5-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-slide {
        margin-right: 10px;
        margin-left: 10px;
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-f884303 .elementskit-testimonial-slider .slick-dots {
        bottom: 8px;
    }

    .elementor-26 .elementor-element.elementor-element-f914975 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-0156621 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-0156621>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f948953>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f631344 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-f631344>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-74bf6a6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5deb873>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-48e28cd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5c3742e {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-5c3742e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-8516dce>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-41f04a3 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-41f04a3>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15px 0px 15px 15px;
    }

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

    .elementor-26 .elementor-element.elementor-element-f8b8213 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-26 .elementor-element.elementor-element-2cc222f {
        text-align: center;
    }

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

    .elementor-26 .elementor-element.elementor-element-27b93f8 {
        font-size: var(--e-global-typography-5627db3-font-size);
        line-height: var(--e-global-typography-5627db3-line-height);
        letter-spacing: var(--e-global-typography-5627db3-letter-spacing);
        word-spacing: var(--e-global-typography-5627db3-word-spacing);
    }
}