.elementor-26 .elementor-element.elementor-element-5d7f90d {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 0;
    background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
}

.elementor-26 .elementor-element.elementor-element-5d7f90d:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-5d7f90d > .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-5d7f90d > .elementor-background-overlay {
    background-image: url("../../2023/05/banner-design-elemrnt-02.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-76ccbca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-26 .elementor-element.elementor-element-76ccbca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2023/05/banner-design-elemrnt-01.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
    background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
}

.elementor-26 .elementor-element.elementor-element-76ccbca > .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;
    background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
}

.elementor-26 .elementor-element.elementor-element-76ccbca > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-f8ed6da {
    text-align: center;
    width: auto;
    max-width: auto;
    bottom: 0vh;
    z-index: 0;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f8ed6da {
    right: 0vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-f8ed6da {
    left: 0vw;
}

.elementor-26 .elementor-element.elementor-element-e3c1d2d {
    text-align: right;
    width: auto;
    max-width: auto;
    top: 2vh;
}

.elementor-26 .elementor-element.elementor-element-e3c1d2d img {
    width: 100%;
    max-width: 100%;
    height: 500px;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-e3c1d2d {
    right: 5vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-e3c1d2d {
    left: 5vw;
}

.elementor-26 .elementor-element.elementor-element-56a66c9 {
    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-56a66c9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-85d68a6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-85d68a6.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-85d68a6 > .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: 300px 0px 300px 290px;
}

.elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-85d68a6 {
    z-index: 5;
}

.elementor-26 .elementor-element.elementor-element-cbfc363 h1 {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-cbfc363 p {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-cbfc363 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-8524979 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-8524979 > .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-8524979 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-da9d1b2 {
    text-align: left;
    width: auto;
    max-width: auto;
    bottom: 0vh;
    z-index: 50;
}

.elementor-26 .elementor-element.elementor-element-da9d1b2 img {
    width: 100%;
    max-width: 100%;
}

.elementor-26 .elementor-element.elementor-element-da9d1b2 > .elementor-widget-container {
    margin: 0px 0px 0px -150px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-da9d1b2 {
    right: 8.499vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-da9d1b2 {
    left: 8.499vw;
}

.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;
    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-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: -165px 0px 0px 0px;
    padding: 0px 0px 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: -104px 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 {
    color: var(--e-global-color-accent);
    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);
    color: white;
}

.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);
    color: lightgray;
}

.elementor-26 .elementor-element.elementor-element-b7fab50 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 29px 10px 23px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-right .elementor-image-box-img {
    margin-left: 6px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-left .elementor-image-box-img {
    margin-right: 6px;
}

.elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-top .elementor-image-box-img {
    margin-bottom: 6px;
}

.elementor-26 .elementor-element.elementor-element-6234b11 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.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: 7px;
    color: var(--e-global-color-2477a8f);
    color: white;
}

.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: 0px 0px 0px 22px;
}

.elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-right .elementor-image-box-img {
    margin-left: 6px;
}

.elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-left .elementor-image-box-img {
    margin-right: 6px;
}

.elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 6px;
}

.elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.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: 7px;
    color: var(--e-global-color-2477a8f);
    color: white;
}

.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: 5px 0px 0px 0px;
    padding: 0px 0px 20px 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) 0%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 19px 64px 19px 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: 0px 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: -53px 0px 0px 171px;
    padding: 13px 15px 7px 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("../../2022/11/services-sec-home-page-4.png");
    background-position: center left;
    background-repeat: no-repeat;
    background-color: transparent;
    
    background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    
}

.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 {
    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-928c959 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 24px;
}

.elementor-26 .elementor-element.elementor-element-3e04938 .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
    color: white;
}

.elementor-26 .elementor-element.elementor-element-3e04938 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 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);
    color: lightgray;
}

.elementor-26 .elementor-element.elementor-element-fd8da0a > .elementor-widget-container {
    margin: 0px 0px -3px 0px;
    padding: 29px 45px 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: -51px 0px 0px 168px;
    padding: 12px 16px 6px 16px;
    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 30px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 41px 0px 34px 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: 17px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    background: transparent;
    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: -3px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.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;
    padding: 0px 0px 0px 0px;
}

.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-4427aed);
}

.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-4427aed);
}

.elementor-26 .elementor-element.elementor-element-6ff2a75 > .elementor-widget-container {
    margin: -10px 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 3px 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: 17px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    background: transparent;
    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: -3px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
    color: #000 !important;
}

.elementor-26 .elementor-element.elementor-element-ab64ed6 > .elementor-widget-container ul {
    list-style: none;
    width: 100%;
    padding: 0;
    color: black;
}

.elementor-26 .elementor-element.elementor-element-ab64ed6 > .elementor-widget-container ul li {
    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);
    color: black;
}

.elementor-26 .elementor-element-0bfaf13:hover .elementor-widget-container {
    color: #fff !important;
}

.box-animation .elementor-element-populated:hover {
    background: #052B45 !important;
}

.elementor-26 .elementor-element-0bfaf13:hover .elementor-widget-container ul li {
    color: #fff !important;
}

.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);
    color: #000;
    background-color: var(--e-global-color-50a63db);
    padding: 10px 30px;
    
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 0%, var(--e-global-color-50a63db) 100%);
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 65px 17.5px 43px;
    padding: 10px 30px;
    color: white;
    margin-top: 20px;
}

.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-4427aed);
}

.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-4427aed);
}

.elementor-26 .elementor-element.elementor-element-c9b07e2 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-632d811 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 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 30px 18px;
    --e-column-margin-right: 17px;
    --e-column-margin-left: 18px;
    padding: 41px 0px 34px 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: 17px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
    background: transparent;
}

.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 0px 0px;
    padding: 0px 15px 0px 15px;
}

.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;
    padding: 0px 0px 0px 0px;
}

.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-4427aed);
}

.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-4427aed);
}

.elementor-26 .elementor-element.elementor-element-1027a3c > .elementor-widget-container {
    margin: -10px 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 1px 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: 17px 0px 24px 0px;
    background-color: var(--e-global-color-9af0954);
    border-radius: 100% 100% 100% 100%;
    background: transparent;
}

.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 0px 0px;
    padding: 0px 15px 0px 15px;
}

.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;
    padding: 0px 0px 0px 0px;
}

.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-4427aed);
}

.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-4427aed);
}

.elementor-26 .elementor-element.elementor-element-e2350d3 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-7fe88ec9:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-7fe88ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center left, #052B45 0%, #010C23 100%);
}

.elementor-26 .elementor-element.elementor-element-7fe88ec9 > .elementor-background-overlay {
    background-image: url("../../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-7fe88ec9:hover > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-26 .elementor-element.elementor-element-7fe88ec9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 145px 0px;
}

.elementor-26 .elementor-element.elementor-element-1628f3af > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

.elementor-26 .elementor-element.elementor-element-1628f3af > .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-1628f3af > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-7431ff84 {
    width: auto;
    max-width: auto;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-7431ff84 {
    left: -23vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-7431ff84 {
    right: -23vw;
}

.elementor-26 .elementor-element.elementor-element-1303b473 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-1303b473 {
    width: auto;
    max-width: auto;
    bottom: -15vh;
    z-index: 0;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1303b473 {
    left: -23vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-1303b473 {
    right: -23vw;
}

.elementor-26 .elementor-element.elementor-element-374f1b80 > .elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-374f1b80 {
    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-c0ba484 > .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-c0ba484 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-5861f627 > .elementor-widget-container {
    margin: 0px 0px 0px -500px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-5861f627 {
    width: 100%;
    max-width: 100%;
    bottom: -15vh;
    z-index: 1;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5861f627 {
    left: 5vw;
}

body.rtl .elementor-26 .elementor-element.elementor-element-5861f627 {
    right: 5vw;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-6a37d180.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-6a37d180.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-6a37d180 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 45px;
}

.elementor-26 .elementor-element.elementor-element-6a37d180 {
    z-index: 2;
}

.elementor-26 .elementor-element.elementor-element-19e235c7 .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-19e235c7 > .elementor-widget-container {
    margin: -15px 0px -4px 0px;
    padding: 0px 0px 0px 6px;
}

.elementor-26 .elementor-element.elementor-element-57e5f320 .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-57e5f320 > .elementor-widget-container {
    margin: -2px 0px 9px 0px;
    padding: 0px 0px 0px 2px;
}

.elementor-26 .elementor-element.elementor-element-7fcf496b {
    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-7fcf496b > .elementor-widget-container {
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 .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-300cdba6 .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-300cdba6 .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-300cdba6 .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-300cdba6 .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-300cdba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-19px/2);
}

.elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-icon i {
    color: var(--e-global-color-da29c75);
    transition: color 0.3s;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-da29c75);
    transition: fill 0.3s;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-icon {
    padding-right: 4px;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > a {
    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-300cdba6 .elementor-icon-list-text {
    color: var(--e-global-color-4427aed);
    transition: color 0.3s;
}

.elementor-26 .elementor-element.elementor-element-300cdba6 > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
    padding: 0px 0px 0px 8px;
}

.elementor-26 .elementor-element.elementor-element-5f4c64f6 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-5f4c64f6 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-5f4c64f6 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 0%, 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-5f4c64f6 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-5f4c64f6 .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-5f4c64f6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
}

.elementor-26 .elementor-element.elementor-element-5f4c64f6 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-72c85b36 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-72c85b36.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-72c85b36.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-72c85b36.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-72c85b36.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-72c85b36.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-72c85b36 .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-72c85b36 > .elementor-widget-container {
    margin: -51px 0px 0px 151px;
    padding: 10px 16px 8px 17px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-72c85b36 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-465448f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 132px 0px 119px 0px;
    z-index: 10;
}

.elementor-26 .elementor-element.elementor-element-465448f:not(.elementor-motion-effects-element-type-background),
.elementor-26 .elementor-element.elementor-element-465448f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-4427aed);
    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-465448f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-26 .elementor-element.elementor-element-efca602 {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-efca602 .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-efca602 > .elementor-widget-container {
    margin: 0px 0px -6px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-847981a {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-847981a .elementor-heading-title {
    color: var(--e-global-color-2477a8f);
    color: #ffff
}

.elementor-26 .elementor-element.elementor-element-847981a > .elementor-widget-container {
    margin: 0px 0px 19px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-083497f .content span {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-083497f .case-box figure {
    background-color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-083497f h4 {
    color: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-083497f .content {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-da5603a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-26 .elementor-element.elementor-element-e070b75 .elementor-button .elementor-align-icon-right {
    margin-left: 19px;
}

.elementor-26 .elementor-element.elementor-element-e070b75 .elementor-button .elementor-align-icon-left {
    margin-right: 19px;
}

.elementor-26 .elementor-element.elementor-element-e070b75 .elementor-button {
    background-color: transparent;
    background-image: linear-gradient(100deg, var(--e-global-color-b7bc268) 15%, var(--e-global-color-50a63db) 100%);
    border-style: none;
    border-radius: 35.5px 35.5px 35.5px 0px;
    padding: 17.5px 90px 017.5px 45px;
}

.elementor-26 .elementor-element.elementor-element-e070b75 .elementor-button:hover,
.elementor-26 .elementor-element.elementor-element-e070b75 .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-e070b75 .elementor-button:hover svg,
.elementor-26 .elementor-element.elementor-element-e070b75 .elementor-button:focus svg {
    fill: var(--e-global-color-4427aed);
}

.elementor-26 .elementor-element.elementor-element-e070b75 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-e070b75 {
    width: auto;
    max-width: auto;
}

.elementor-26 .elementor-element.elementor-element-13cc8c5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-26 .elementor-element.elementor-element-6fdb3b3 > .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-25b76cb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-26 .elementor-element.elementor-element-25b76cb.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-25b76cb.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-25b76cb.elementor-view-default .elementor-icon {
    color: var(--e-global-color-2477a8f);
    border-color: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-25b76cb.elementor-view-framed .elementor-icon,
.elementor-26 .elementor-element.elementor-element-25b76cb.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-2477a8f);
}

.elementor-26 .elementor-element.elementor-element-25b76cb .elementor-icon {
    font-size: 16px;
}

.elementor-26 .elementor-element.elementor-element-25b76cb > .elementor-widget-container {
    margin: -51px 0px 0px 174px;
    padding: 12px 15px 5px 16px;
    background-color: var(--e-global-color-4427aed);
    border-radius: 100px 100px 100px 100px;
}

.elementor-26 .elementor-element.elementor-element-25b76cb {
    width: auto;
    max-width: auto;
    top: 1px;
}

body:not(.rtl) .elementor-26 .elementor-element.elementor-element-25b76cb {
    left: 0px;
}

body.rtl .elementor-26 .elementor-element.elementor-element-25b76cb {
    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;
    z-index: 10;
}

.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("../../2022/12/Testimonials-bg-image.png");
    background-position: center right;
    background-repeat: no-repeat;
    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-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: 0;
    box-sizing: border-box;
/*    */
    /*    background-image: linear-gradient(75d var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);*/
}

.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: 40px 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;
    color: white;
}

.elementor-26 .elementor-element.elementor-element-dab18bb p {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-dab18bb .text-size-18 {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-dab18bb .text-size-16 {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-f914975 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 100px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-0156621.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-0156621.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-f948953 {
    text-align: left;
}

.elementor-26 .elementor-element.elementor-element-f948953:hover img {
    filter: brightness(100%) contrast(100%) saturate(500%) blur(0px) hue-rotate(0deg);
}

.elementor-26 .elementor-element.elementor-element-f948953 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-f631344.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-f631344.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-74bf6a6:hover img {
    filter: brightness(100%) contrast(100%) saturate(500%) blur(0px) hue-rotate(0deg);
}

.elementor-26 .elementor-element.elementor-element-74bf6a6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5deb873.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-5deb873.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-5deb873 > .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-48e28cd:hover img {
    filter: brightness(100%) contrast(100%) saturate(500%) blur(0px) hue-rotate(0deg);
}

.elementor-26 .elementor-element.elementor-element-48e28cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5c3742e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-5c3742e.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-5c3742e > .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-8516dce:hover img {
    filter: brightness(100%) contrast(100%) saturate(500%) blur(0px) hue-rotate(0deg);
}

.elementor-26 .elementor-element.elementor-element-8516dce > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-41f04a3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-26 .elementor-element.elementor-element-41f04a3.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-5b451c2 {
    text-align: right;
}

.elementor-26 .elementor-element.elementor-element-5b451c2:hover img {
    filter: brightness(100%) contrast(100%) saturate(500%) blur(0px) hue-rotate(0deg);
}

.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 {
    overflow: hidden;
    padding: 161px 0px 143px 0px;
    background-color: transparent;
    background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    margin-bottom: 0;
}

.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);
    color: white;
}

.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-13982b7 .elementor-tab-content {
    border-bottom-color: var(--e-global-color-9af0954);
    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);
    padding: 20px 20px 20px 20px;
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title {
    border-color: var(--e-global-color-9af0954);
    padding: 20px 20px 20px 20px;
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 25px;
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-item {
    box-shadow: 1px 1px 70px 0px rgba(94.99999999999999, 207.99999999999991, 242.99999999999997, 0.21);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-title,
.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-icon {
    color: var(--e-global-color-b7bc268);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-icon svg {
    fill: var(--e-global-color-b7bc268);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title.elementor-active a,
.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-b7bc268);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-toggle-title {
    font-size: var(--e-global-typography-80650e2-font-size);
    font-weight: var(--e-global-typography-80650e2-font-weight);
    text-decoration: var(--e-global-typography-80650e2-text-decoration);
    line-height: var(--e-global-typography-80650e2-line-height);
    letter-spacing: var(--e-global-typography-80650e2-letter-spacing);
    word-spacing: var(--e-global-typography-80650e2-word-spacing);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary);
}

.elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-26 .elementor-element.elementor-element-13982b7 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 20px 0px 10px;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5a1ccf3.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-26 .elementor-element.elementor-element-5a1ccf3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.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 60px 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 0px 0px;
    padding: 0px 2px 10px 0px;
}

.elementor-26 .elementor-element.elementor-element-e14f02c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-85d68a6 {
        width: 55.5%;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 {
        width: 44.5%;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 {
        width: 55%;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 {
        width: 45%;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380 {
        width: 56.7%;
    }

    .elementor-26 .elementor-element.elementor-element-5a1ccf3 {
        width: 43.3%;
    }
}

@media(max-width:1619px) {
    .elementor-26 .elementor-element.elementor-element-5d7f90d > .elementor-background-overlay {
        background-size: 0% auto;
    }

    .elementor-26 .elementor-element.elementor-element-5d7f90d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-76ccbca > .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-f8ed6da {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        bottom: 0vh;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f8ed6da {
        right: -2vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-f8ed6da {
        left: -2vw;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-e3c1d2d {
        right: 0vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-e3c1d2d {
        left: 0vw;
    }

    .elementor-26 .elementor-element.elementor-element-e3c1d2d {
        top: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-56a66c9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 180px 0px 180px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 > .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-da9d1b2 img {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        right: 5vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        left: 5vw;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 100px 0px;
        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-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 {
        text-align: left;
        width: auto;
        max-width: auto;
    }

    .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-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: -52px 0px 0px 131px;
    }

    .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;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        margin-top: 0px;
        margin-bottom: 0px;
        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: 140px 16px 90px 0px;
/*        */
        /*        background-image: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);*/
    }

    .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: -51px 0px 0px 102px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 0px;
        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-ab64ed6 > .elementor-widget-container ul {
        list-style: none;
        width: 100%;
        color: black;
        padding: 0;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 > .elementor-widget-container ul li {
        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);
        color: black;
    }

    .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-7fe88ec9 > .elementor-background-overlay {
        background-size: 46% auto;
    }

    .elementor-26 .elementor-element.elementor-element-7fe88ec9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 133px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1628f3af > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-7431ff84 {
        left: -23vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-7431ff84 {
        right: -23vw;
    }

    .elementor-26 .elementor-element.elementor-element-7431ff84 {
        z-index: 0;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1303b473 {
        left: -16vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-1303b473 {
        right: -16vw;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 {
        bottom: -15vh;
        z-index: 0;
    }

    .elementor-26 .elementor-element.elementor-element-374f1b80 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 > .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-5861f627 > .elementor-widget-container {
        margin: 0px 0px 0px -300px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5861f627 {
        left: 8vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5861f627 {
        right: 8vw;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 {
        bottom: -15vh;
        z-index: 0;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 > .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-19e235c7 .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-19e235c7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 6px;
    }

    .elementor-26 .elementor-element.elementor-element-57e5f320 > .elementor-widget-container {
        margin: 0px 0px -4px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fcf496b {
        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-7fcf496b > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > a {
        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-300cdba6 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-57bab3d3 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c55f03d > .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-72c85b36 > .elementor-widget-container {
        margin: -51px 0px 0px 117px;
        padding: 10px 15px 8px 16px;
    }

    .elementor-26 .elementor-element.elementor-element-465448f {
        padding: 100px 0px 100px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-be6d98d > .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-efca602 .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-e070b75 .elementor-button {
        padding: 17.5px 71px 17.5px 45px;
    }

    .elementor-26 .elementor-element.elementor-element-13cc8c5 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6fdb3b3 > .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-25b76cb > .elementor-widget-container {
        margin: -53px 0px 0px 550px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-25b76cb {
        left: 3vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-25b76cb {
        right: 3vw;
    }

    .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;
    }

    .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-f948953 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-f948953 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-8516dce > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5b451c2 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-f8b8213 {
        padding: 100px 0px 100px 0px;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
        margin-bottom: 0;
    }

    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-13982b7 .elementor-toggle-title {
        font-size: var(--e-global-typography-80650e2-font-size);
        line-height: var(--e-global-typography-80650e2-line-height);
        letter-spacing: var(--e-global-typography-80650e2-letter-spacing);
        word-spacing: var(--e-global-typography-80650e2-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-content {
        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-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:1200px) {
    .elementor-26 .elementor-element.elementor-element-5d7f90d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-76ccbca > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-f8ed6da {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-56a66c9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        padding: 150px 0px 150px 35px;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64 > .elementor-element-populated {
        padding: 0px 30px 0px 36px;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f > .elementor-widget-container {
        margin: 0px 0px 0px -15px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-8a07ddf.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf.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-8a07ddf > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .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;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc > .elementor-widget-container {
        margin: -51px 0px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-eee7f18 > .elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 {
        bottom: -99px;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 > .elementor-widget-container {
        margin: 0px 0px 0px -200px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5861f627 {
        left: 8vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5861f627 {
        right: 8vw;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 {
        bottom: -11vh;
    }

    .elementor-26 .elementor-element.elementor-element-25b76cb > .elementor-widget-container {
        margin: -51px 0px 0px 494px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-25b76cb {
        left: 42px;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-25b76cb {
        right: 42px;
    }

    .elementor-26 .elementor-element.elementor-element-f914975 {
        /*        padding: 0px 60px 0px 60px;*/
        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-5a1ccf3 > .elementor-element-populated {
        padding: 76px 30px 0px 30px;
    }
}

@media(max-width:1024px) {
    .elementor-26 .elementor-element.elementor-element-5d7f90d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f8ed6da {
        right: 0vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-f8ed6da {
        left: 0vw;
    }

    .elementor-26 .elementor-element.elementor-element-f8ed6da {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        margin: -5px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 150px 0px 150px 50px;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        width: var(--container-widget-width, 475px);
        max-width: 475px;
        --container-widget-width: 475px;
        --container-widget-flex-grow: 0;
        bottom: 0vh;
        z-index: 2;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        right: 5vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        left: 5vw;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        padding: 80px 20px 80px 20px;
    }

    .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 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f img {
        max-width: 37vw;
    }

    .elementor-26 .elementor-element.elementor-element-e752a1f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 img {
        max-width: 39vw;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 > .elementor-widget-container {
        margin: -18em 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: -49px 0px 0px 87px;
        padding: 10px 13px 8px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 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: 30px;
    }

    .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: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 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 -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: -47px 0px 0px 64px;
        padding: 8px 13px 7px 15px;
    }

    .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: 100%;
    }

    .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 0px 5px;
        /*        padding: 0px 0px 0px 0px;*/
        color: black;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 > .elementor-widget-container ul {
        list-style: none;
        width: 100%;
        padding: 0;
    }

    .elementor-26 .elementor-element.elementor-element-ab64ed6 > .elementor-widget-container ul li {
        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-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-c9b07e2 > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .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-7fe88ec9 {
        padding: 70px 20px 80px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 img {
        width: 72%;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1303b473 {
        left: -27vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-1303b473 {
        right: -27vw;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 {
        bottom: -9.1vh;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 > .elementor-widget-container {
        margin: 0px 0px 0px -224px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5861f627 {
        left: 12vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5861f627 {
        right: 12vw;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 {
        bottom: -9vh;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 > .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-6a37d180 {
        z-index: 2;
    }

    .elementor-26 .elementor-element.elementor-element-19e235c7 .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-19e235c7 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fcf496b {
        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-7fcf496b > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 {
        --e-icon-list-icon-size: 15px;
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > a {
        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-5f4c64f6 .elementor-button {
        padding: 17.5px 60px 17.5px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-72c85b36 > .elementor-widget-container {
        margin: -47px 0px 0px 72px;
        padding: 8px 12px 7px 16px;
    }

    .elementor-26 .elementor-element.elementor-element-465448f {
        padding: 80px 0px 80px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-be6d98d > .elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-efca602 .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-e070b75 .elementor-button {
        padding: 17.5px 70px 17.5px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-25b76cb .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-26 .elementor-element.elementor-element-25b76cb > .elementor-widget-container {
        margin: -48px 0px 0px -4px;
        padding: 8px 13px 7px 15px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-25b76cb {
        left: 51vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-25b76cb {
        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;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }

    .elementor-26 .elementor-element.elementor-element-241f5d2 {
        padding: 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-dab18bb > .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: 80px 20px 80px 20px;
    }

    .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-13982b7 .elementor-toggle-title {
        font-size: var(--e-global-typography-80650e2-font-size);
        line-height: var(--e-global-typography-80650e2-line-height);
        letter-spacing: var(--e-global-typography-80650e2-letter-spacing);
        word-spacing: var(--e-global-typography-80650e2-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-content {
        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-5a1ccf3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 15px 0px 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:880px) {
    .elementor-26 .elementor-element.elementor-element-5d7f90d {
        padding: 0px 0px 0px 0px;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-f8ed6da {
        right: -31vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-f8ed6da {
        left: -31vw;
    }

    .elementor-26 .elementor-element.elementor-element-f8ed6da {
        bottom: -68vh;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 150px 70px 550px 70px;
    }

    .elementor-26 .elementor-element.elementor-element-cbfc363 h1 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-cbfc363 p {
        text-align: center;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        right: 23%;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        left: 23%;
    }

    .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-8021d97 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-759cc64.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64.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-759cc64 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1f5e57c {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4ae6d5c {
        width: 100%;
        max-width: 100%;
    }

    .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: 45px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-956116c {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-ab6a819 > .elementor-widget-container {
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-b7fab50 {
        text-align: center;
    }

    .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 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-6234b11 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-right .elementor-image-box-img {
        margin-left: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-left .elementor-image-box-img {
        margin-right: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d > .elementor-widget-container {
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-4076e29 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-aabf773 > .elementor-widget-container {
        margin: -48px 0px 0px 365px;
        padding: 10px 27px 6px 18px;
    }

    .elementor-26 .elementor-element.elementor-element-928c959 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-3e04938 > .elementor-widget-container {
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-fd8da0a {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-ba67b4c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc > .elementor-widget-container {
        margin: -48px 0px 0px 357px;
        padding: 9px 26px 7px 17px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 45px 0px 5px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-53c35d4 > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 20px 60px 5px 60px;
    }

    .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: 20px 60px 5px 60px;
    }

    .elementor-26 .elementor-element.elementor-element-97b77db > .elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 20px 60px 5px 60px;
    }

    .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: 20px 60px 5px 60px;
    }

    .elementor-26 .elementor-element.elementor-element-7fe88ec9 > .elementor-background-overlay {
        background-position: top right;
        background-size: contain;
    }

    .elementor-26 .elementor-element.elementor-element-7fe88ec9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 90px 20px 0px 20px;
        
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1303b473 {
        left: -52vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-1303b473 {
        right: -52vw;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 {
        bottom: -74vh;
    }

    .elementor-26 .elementor-element.elementor-element-374f1b80 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 > .elementor-element-populated {
        margin: 45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 600px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-5861f627 {
        left: 0vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-5861f627 {
        right: 0vw;
    }

    .elementor-26 .elementor-element.elementor-element-5861f627 {
        bottom: 0vh;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-19e235c7 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-19e235c7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-57e5f320 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-57e5f320 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-7fcf496b {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-7fcf496b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 100px 0px 100px;
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 {
        --e-icon-list-icon-size: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5f4c64f6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-5f4c64f6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-72c85b36 > .elementor-widget-container {
        margin: -47px 0px 0px 356px;
        padding: 8px 28px 6px 16px;
    }

    .elementor-26 .elementor-element.elementor-element-25b76cb > .elementor-widget-container {
        margin: -48px 0px 0px -4px;
    }

    .elementor-26 .elementor-element.elementor-element-f914975 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-0156621.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-0156621.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-f948953 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-f631344.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-f631344.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-74bf6a6 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-74bf6a6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5deb873.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-5deb873.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-48e28cd {
        text-align: center;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5c3742e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-5c3742e.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-8516dce {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-8516dce > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-41f04a3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-41f04a3.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-5b451c2 > .elementor-widget-container {
        margin: 0px 0px 0px 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;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-ebb5574 {
        right: -2vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-ebb5574 {
        left: -2vw;
    }

    .elementor-26 .elementor-element.elementor-element-ebb5574 {
        top: 84vh;
    }

    .elementor-26 .elementor-element.elementor-element-c00feb1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-9195f5e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5a1ccf3.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-26 .elementor-element.elementor-element-5a1ccf3.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-5a1ccf3 > .elementor-element-populated {
        margin: 45px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 100px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-e14f02c > .elementor-widget-container {
        margin: -48px 0px 0px 0px;
    }
}

@media(max-width:768px) {
    .elementor-26 .elementor-element.elementor-element-5d7f90d {
        padding: 0px 0px 0px 0px;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }

    .elementor-26 .elementor-element.elementor-element-76ccbca > .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-f8ed6da {
        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-f8ed6da {
        right: -6vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-f8ed6da {
        left: -6vw;
    }

    .elementor-26 .elementor-element.elementor-element-56a66c9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 100px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 0px 460px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 > .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-da9d1b2 {
        width: var(--container-widget-width, 346px);
        max-width: 346px;
        --container-widget-width: 346px;
        --container-widget-flex-grow: 0;
        bottom: 0vh;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        right: 1vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-da9d1b2 {
        left: 1vw;
    }

    .elementor-26 .elementor-element.elementor-element-7044e56 {
        padding: 250px 15px 60px 015px;
    }

    .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 0px;
    }

    .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;
        margin: auto;
        max-width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-b6398e6 > .elementor-widget-container {
        margin: -12em 0em 0em 0em;
        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 0em;
    }

    .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: 45px 0px 0px 0px;
    }

    .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: 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 20px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-4006f8d .elementor-image-box-img {
        margin-bottom: 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 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 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 15px;
    }

    .elementor-26 .elementor-element.elementor-element-aabf773 > .elementor-widget-container {
        margin: -47px 0px 0px 175px;
        padding: 11px 14px 4px 14px;
    }

    .elementor-26 .elementor-element.elementor-element-cf61eed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 15px 60px 15px;
        padding: 0;
    }

    .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;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }

    .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 0px 20px 0px;
        padding: 50px 40px;
    }

    .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: 0px 0px 0px 0px;
    }

    .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: 0px 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 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 15px;
    }

    .elementor-26 .elementor-element.elementor-element-65f34bc > .elementor-widget-container {
        margin: -47px 0px 0px 175px;
        padding: 9px 15px 7px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-2c3d3b4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 15px 25px;
    }

    .elementor-26 .elementor-element.elementor-element-53c35d4 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        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 30px 0px 30px;
    }

    .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 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        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 30px 0px 30px;
        
    }

    .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 25px;
    }

    .elementor-26 .elementor-element.elementor-element-97b77db > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        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 30px 0px 30px;
    }

    .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 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        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 30px 0px 30px;
    }

    .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-7fe88ec9 > .elementor-background-overlay {
        background-position: center center;
        background-size: cover;
    }

    .elementor-26 .elementor-element.elementor-element-7fe88ec9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-1628f3af > .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-1303b473 img {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-1303b473 {
        left: -16.3vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-1303b473 {
        right: -16.3vw;
    }

    .elementor-26 .elementor-element.elementor-element-1303b473 {
        bottom: -16px;
    }

    .elementor-26 .elementor-element.elementor-element-374f1b80 {
        margin-top: 0em;
        margin-bottom: 0em;
        padding: 0px 15px 0px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 300px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 > .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-19e235c7 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-19e235c7 .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-57e5f320 {
        text-align: center;
    }

    .elementor-26 .elementor-element.elementor-element-57e5f320 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-7fcf496b {
        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-7fcf496b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > a {
        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-5f4c64f6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-c55f03d > .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-72c85b36 > .elementor-widget-container {
        margin: -47px 0px 0px 180px;
        padding: 9px 13px 5px 13px;
    }

    .elementor-26 .elementor-element.elementor-element-465448f {
        padding: 60px 15px 60px 15px;
    }

    .elementor-26 .elementor-element.elementor-element-be6d98d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-26 .elementor-element.elementor-element-efca602 .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-6fdb3b3 > .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-25b76cb > .elementor-widget-container {
        margin: -48px 0px 0px -2px;
    }

    body:not(.rtl) .elementor-26 .elementor-element.elementor-element-25b76cb {
        left: 53vw;
    }

    body.rtl .elementor-26 .elementor-element.elementor-element-25b76cb {
        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;
        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-241f5d2 {
        padding: 0px;
    }

    .elementor-26 .elementor-element.elementor-element-896af1b > .elementor-element-populated {
        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 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
        padding: 50px 40px 0 40px;
    }

    .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-dab18bb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .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: 100%;
    }

    .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 {
        width: 50%;
    }

    .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 15px 60px 15px;
    }

    .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-c00feb1 {
        padding: 0px 0px 0px 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-13982b7 .elementor-toggle-title {
        font-size: var(--e-global-typography-80650e2-font-size);
        line-height: var(--e-global-typography-80650e2-line-height);
        letter-spacing: var(--e-global-typography-80650e2-letter-spacing);
        word-spacing: var(--e-global-typography-80650e2-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-title {
        padding: 20px 10px 20px 5px;
    }

    .elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-content {
        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-13982b7 > .elementor-widget-container {
        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 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);
    }

    .elementor-26 .elementor-element.elementor-element-27b93f8 > .elementor-widget-container {
        margin: -11px 0px -60px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-26 .elementor-element.elementor-element-e14f02c > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }
}

@media(max-width:1619px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-85d68a6 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 {
        width: 50%;
    }

    .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-c0ba484 {
        width: 60%;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 {
        width: 53%;
    }

    .elementor-26 .elementor-element.elementor-element-c55f03d {
        width: 65%;
    }

    .elementor-26 .elementor-element.elementor-element-6fdb3b3 {
        width: 65%;
    }
}

@media(max-width:1200px) and (min-width:769px) {
    .elementor-26 .elementor-element.elementor-element-85d68a6 {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 {
        width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-8524979 {
        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-c0ba484 {
        width: 46%;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 {
        width: 54%;
    }

    .elementor-26 .elementor-element.elementor-element-c55f03d {
        width: 50%;
    }

    .elementor-26 .elementor-element.elementor-element-6fdb3b3 {
        width: 50%;
    }
    
    .elementor-26 .elementor-element.elementor-element-9a19651 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        background: linear-gradient(75deg, var(--e-global-color-cb2197e) 10%, var(--e-global-color-6c2851d) 100%);
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-26 .elementor-element.elementor-element-76ccbca {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-85d68a6 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-8524979 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-759cc64 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-8a07ddf {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-6c9fd24 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-85f16a4 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-db43660 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-c0ba484 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-6a37d180 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-46e2380 {
        width: 100%;
    }

    .elementor-26 .elementor-element.elementor-element-5a1ccf3 {
        width: 100%;
    }
}

@media(min-width:2400px) {
    .elementor-26 .elementor-element.elementor-element-85d68a6 > .elementor-element-populated {
        padding: 300px 0px 300px 290px;
    }

    .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-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-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);
        color: lightgray;
    }

    .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);
        color: lightgray;
    }

    .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-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-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-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-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-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-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-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-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-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-19e235c7 .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-7fcf496b {
        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-300cdba6 .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-26 .elementor-element.elementor-element-300cdba6 .elementor-icon-list-item > a {
        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-efca602 .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-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-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-13982b7 .elementor-toggle-title {
        font-size: var(--e-global-typography-80650e2-font-size);
        line-height: var(--e-global-typography-80650e2-line-height);
        letter-spacing: var(--e-global-typography-80650e2-letter-spacing);
        word-spacing: var(--e-global-typography-80650e2-word-spacing);
    }

    .elementor-26 .elementor-element.elementor-element-13982b7 .elementor-tab-content {
        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-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);
    }
}
