.elementor-941 .elementor-element.elementor-element-6964e004 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 0;
}

.elementor-941 .elementor-element.elementor-element-22b9e92e {
    --display: flex;
    --overflow: hidden;
    --overlay-opacity: 0.51;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-22b9e92e:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-22b9e92e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-22b9e92e::before,
.elementor-941 .elementor-element.elementor-element-22b9e92e>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-22b9e92e>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-22b9e92e>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-22b9e92e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-22b9e92e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-secondary) 100%);
}

.elementor-941 .elementor-element.elementor-element-3624ddb2 {
    --display: flex;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-52e9a7b7 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(340deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
}

.elementor-941 .elementor-element.elementor-element-20ba9011 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-1e6b325-font-family), Sans-serif;
    font-size: var( --e-global-typography-1e6b325-font-size);
    font-weight: var( --e-global-typography-1e6b325-font-weight);
    line-height: var( --e-global-typography-1e6b325-line-height);
}

.elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-1e6b325-font-family), Sans-serif;
    font-size: var( --e-global-typography-1e6b325-font-size);
    font-weight: var( --e-global-typography-1e6b325-font-weight);
    line-height: var( --e-global-typography-1e6b325-line-height);
}

.elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2d17ac61 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-2d17ac61.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-44530bcb {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-941 .elementor-element.elementor-element-4124641e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn {
    background-color: var( --e-global-color-147d839);
    padding: 0px 0px 0px 0px;
    width: 100px;
    height: 100px;
    --glow-size: 30px;
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn:hover {
    background-color: var( --e-global-color-e850821);
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .video-content {
    text-align: center;
    justify-content: center;
    display: flex;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-b5e675d a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
    font-size: 15px;
}

.elementor-941 .elementor-element.elementor-element-b5e675d a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
    font-size: 15px;
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-ripple:before {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-ripple:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-ripple>i:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-radio_wave:before {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-radio_wave:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .glow-radio_wave>i:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-inline-btn {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-inline-btn svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-inline-btn:hover {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-inline-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn>i {
    padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
    width: 44px;
    height: 44px;
    right: 0;
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close>i {
    font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
    background-color: #000000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
    background-color: #000000;
    color: #ffffff;
    border-color: #ffffff;
    border-radius: 50% 50% 50% 50%;
}

.elementor-941 .elementor-element.elementor-element-6557701d {
    width: var( --container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-6557701d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-6557701d .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-26414e6d {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-3d7eff1 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-3c5f4a93 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-907d799 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-907d799:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-907d799>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-907d799:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px;
}

.elementor-941 .elementor-element.elementor-element-907d799,
.elementor-941 .elementor-element.elementor-element-907d799::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-49faec2 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-bb3c438 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-bb3c438:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-bb3c438>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-24f5d179>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-24f5d179 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-24f5d179 img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-79528515 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-5e783e83 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-687a7e4c {
    --display: flex;
    --min-height: 60px;
}

.elementor-941 .elementor-element.elementor-element-2fbe28d4 img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-76e6deb8 {
    --display: flex;
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-676d6414 img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-571fe405 {
    --display: flex;
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-c9af1dc img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-208fbfb6 {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-34e53140 {
    width: 100%;
    max-width: 100%;
}

.elementor-941 .elementor-element.elementor-element-34e53140>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-34e53140 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-62a78e30 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-79c02140 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-79c02140.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-941 .elementor-element.elementor-element-69f026e1 img {
    width: 100%;
    max-width: 100%;
    height: 630px;
    object-fit: cover;
    object-position: center center;
    border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-51d78cec {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    top: 0px;
}

body:not(.rtl) .elementor-941 .elementor-element.elementor-element-51d78cec {
    left: 0px;
}

body.rtl .elementor-941 .elementor-element.elementor-element-51d78cec {
    right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7aff639b {
    --display: flex;
    --border-radius: 0px 0px 30px 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-7aff639b:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7aff639b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-30457143 {
    --display: flex;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: -3px -3px 10px 0px #FFD100;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-30457143:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-30457143>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-30457143:hover {
    box-shadow: 3px 3px 10px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-7c3eab0b p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-f3729b9 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-34395ffc {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-2a7f73bd {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-2a7f73bd>.elementor-widget-container {
    border-radius: 25px 0px 0px 0px;
    box-shadow: -10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-4a902ccc {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-4a902ccc.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-5d272813 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-5d272813>.elementor-widget-container {
    border-radius: 25px 0px 0px 0px;
    box-shadow: -10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-846736a {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-4ca4419 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(321deg, var( --e-global-color-secondary) 0%, var( --e-global-color-primary) 69%);
}

.elementor-941 .elementor-element.elementor-element-5a9ad461 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-14d47a6 p {
    margin-block-end: 30px;
}

.elementor-941 .elementor-element.elementor-element-5b27436 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-941 .elementor-element.elementor-element-70cbfab9 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-70cbfab9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-68013b6c {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-icon {
    padding-inline-end: 5px;
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-45ca584f {
    --display: flex;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 3px 3px 10px 0px #FFD100;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-45ca584f:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-45ca584f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-45ca584f:hover {
    box-shadow: -3px -3px 10px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-5e22bd3b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-6cec3587 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-1090c137 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-1090c137>.elementor-widget-container {
    margin: -30px 0px -23px 0px;
}

.elementor-941 .elementor-element.elementor-element-1090c137 .elementor-counter-number-wrapper {
    color: var( --e-global-color-b9ab9b6);
    font-family: var( --e-global-typography-1e6b325-font-family), Sans-serif;
    font-size: var( --e-global-typography-1e6b325-font-size);
    font-weight: var( --e-global-typography-1e6b325-font-weight);
    line-height: var( --e-global-typography-1e6b325-line-height);
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-e850821);
    stroke: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-65e8956b {
    width: var( --container-widget-width, 24%);
    max-width: 24%;
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-65e8956b>.elementor-widget-container {
    margin: -26px 0px -9px 0px;
}

.elementor-941 .elementor-element.elementor-element-65e8956b.elementor-element {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-65e8956b .elementor-heading-title {
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var( --e-global-color-e850821);
    stroke: var( --e-global-color-e850821);
    color: var( --e-global-color-b9ab9b6);
}

.elementor-941 .elementor-element.elementor-element-5ee61366 {
    width: var( --container-widget-width, 62%);
    max-width: 62%;
    --container-widget-width: 62%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-5b4ae62 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-7f1da62d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-941 .elementor-element.elementor-element-400202f4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --overlay-opacity: 0.1;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-400202f4:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-400202f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 30%);
}

.elementor-941 .elementor-element.elementor-element-400202f4::before,
.elementor-941 .elementor-element.elementor-element-400202f4>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-400202f4>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-400202f4>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-400202f4>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-400202f4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at top center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 40%);
}

.elementor-941 .elementor-element.elementor-element-9ff71d {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-9ff71d.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-a1ddd53 {
    --spacer-size: 3px;
}

.elementor-941 .elementor-element.elementor-element-a1ddd53>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #C82AEF85 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-7697bb6d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 50px;
    --row-gap: 0px;
    --column-gap: 50px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-941 .elementor-element.elementor-element-44c09ce {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(284deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
}

.elementor-941 .elementor-element.elementor-element-64fb0ce7 {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4a7fb6c {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-1b6c51fc p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-3c637faa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-7c3597e9 {
    --display: flex;
    --position: absolute;
    --overlay-opacity: 0.5;
    top: 0px;
}

.elementor-941 .elementor-element.elementor-element-7c3597e9::before,
.elementor-941 .elementor-element.elementor-element-7c3597e9>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c3597e9>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c3597e9>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c3597e9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c3597e9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

body:not(.rtl) .elementor-941 .elementor-element.elementor-element-7c3597e9 {
    left: 0px;
}

body.rtl .elementor-941 .elementor-element.elementor-element-7c3597e9 {
    right: 0px;
}

.elementor-941 .elementor-element.elementor-element-1ce793a3 {
    --spacer-size: 250px;
    z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-1ce793a3>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-147d839) 80%);
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-slider .image-list {
    background-color: var( --e-global-color-secondary);
    padding: 20px 30px 20px 30px;
    margin: 10px 10px 10px 10px;
    border-radius: 20px 20px 20px 20px;
    opacity: 100%;
    transition-duration: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-69e049fd>.elementor-widget-container {
    margin: 0px -70px 0px -70px;
}

.elementor-941 .elementor-element.elementor-element-69e049fd {
    z-index: 0;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
    min-height: 0px;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-slider.tns-slide-active .image-list {
    box-shadow: 3px 3px 10px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-slider.tns-slide-active:hover .image-list {
    box-shadow: -3px -3px 10px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
    opacity: 100%;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
    opacity: 100%;
}

.elementor-941 .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-941 .elementor-element.elementor-element-3a1a7f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-500d662e {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-7e24195a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-7e24195a:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7e24195a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-24f9ee94 {
    --display: flex;
    --min-height: 272px;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-24f9ee94.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-2ab6ae64 {
    --display: flex;
    --min-height: 50px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-10d05655 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-10d05655>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: 10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-226a9a57 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-226a9a57>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: -10px 10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-6123fef9 {
    --display: flex;
    --min-height: 110px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 30px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-6123fef9:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-6123fef9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-5bae2475 {
    --display: flex;
    --min-height: 90px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-5bae2475:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-5bae2475>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-5bae2475:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-6d1e46f9 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-41d0814 {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-16fb5096 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-16fb5096>.elementor-widget-container {
    border-radius: 25px 0px 0px 0px;
    box-shadow: -10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-1136a49e {
    --display: flex;
    --min-height: 150px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-1c2b5a8d .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-6982f8f2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-6982f8f2:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-6982f8f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-1992346a {
    --display: flex;
    --min-height: 272px;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-1992346a.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-72f6b97e {
    --display: flex;
    --min-height: 50px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-7845c168 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-7845c168>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: 10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-78b1d221 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-78b1d221>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: -10px 10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-64ebc992 {
    --display: flex;
    --min-height: 110px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 30px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-64ebc992:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-64ebc992>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-645b623b {
    --display: flex;
    --min-height: 90px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-645b623b:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-645b623b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-645b623b:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-773b6473 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-5138568f {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-2fc02ef3 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-2fc02ef3>.elementor-widget-container {
    border-radius: 25px 0px 0px 0px;
    box-shadow: -10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-69c238d3 {
    --display: flex;
    --min-height: 150px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-584952e5 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-2da665ad {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
    --border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-2da665ad:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-2da665ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-29ab4db1 {
    --display: flex;
    --min-height: 272px;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-29ab4db1.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-1bb3f8e3 {
    --display: flex;
    --min-height: 50px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-195ed36e {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-195ed36e>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: 10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-756700fb {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-756700fb>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 25px;
    box-shadow: -10px 10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-1930b137 {
    --display: flex;
    --min-height: 110px;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 0px 30px 30px 0px;
    
}

.elementor-941 .elementor-element.elementor-element-1930b137:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-1930b137>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-16435e24 {
    --display: flex;
    --min-height: 90px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-16435e24:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-16435e24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-16435e24:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-3471b4fb img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-1ee2a88c {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-110a9452 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-110a9452>.elementor-widget-container {
    border-radius: 25px 0px 0px 0px;
    box-shadow: -10px -10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-54de5321 {
    --display: flex;
    --min-height: 150px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-32ce2d89 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-232240af {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-a215b06 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-20b564f2 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(325deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
}

.elementor-941 .elementor-element.elementor-element-7ed4cecc {
    width: var( --container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-6279c99a p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-1abc083f {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-70962134 img {
    width: 100%;
    max-width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-1447f3b8 {
    --display: flex;
    --position: absolute;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    bottom: 0px;
}

body:not(.rtl) .elementor-941 .elementor-element.elementor-element-1447f3b8 {
    left: 0px;
}

body.rtl .elementor-941 .elementor-element.elementor-element-1447f3b8 {
    right: 0px;
}

.elementor-941 .elementor-element.elementor-element-713b5ebc {
    --display: flex;
    --min-height: 50px;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-941 .elementor-element.elementor-element-cb445bb {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-cb445bb>.elementor-widget-container {
    border-radius: 0px 0px 25px 0px;
    box-shadow: 10px 10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-6f731431 {
    --display: flex;
    --min-height: 50px;
}

.elementor-941 .elementor-element.elementor-element-6f731431.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-47dbdb74 {
    --spacer-size: 50px;
    width: var( --container-widget-width, 50px);
    max-width: 50px;
    --container-widget-width: 50px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-47dbdb74>.elementor-widget-container {
    border-radius: 0px 0px 25px 0px;
    box-shadow: 10px 10px 0px 0px #040404;
}

.elementor-941 .elementor-element.elementor-element-510b0076 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 30px 0px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-510b0076:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-510b0076>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-497070ec {
    --display: flex;
    --justify-content: center;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 3px 3px 10px 0px #FFD100;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-497070ec:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-497070ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-497070ec:hover {
    box-shadow: -3px -3px 10px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-161be61 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-43152f6f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-13be6d77 {
    --display: flex;
    --overflow: hidden;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 250px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-13be6d77:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-13be6d77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pai.nomadenstudio.com/marko/wp-content/uploads/sites/10/2025/03/collaborative-process-of-multicultural-skilled-peo-AN9FZBQ.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-941 .elementor-element.elementor-element-13be6d77::before,
.elementor-941 .elementor-element.elementor-element-13be6d77>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-13be6d77>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-13be6d77>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-13be6d77>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-13be6d77>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-3ef9006) 0%, var( --e-global-color-secondary) 100%);
}

.elementor-941 .elementor-element.elementor-element-490c5444 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-43e8e48e {
    --display: flex;
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-6b65d1f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn {
    background-color: var( --e-global-color-147d839);
    padding: 0px 0px 0px 0px;
    width: 80px;
    height: 80px;
    --glow-size: 30px;
    color: var( --e-global-color-accent);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn:hover {
    background-color: var( --e-global-color-e850821);
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .video-content {
    text-align: center;
    justify-content: center;
    display: flex;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-38be32cb a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
    font-size: 15px;
}

.elementor-941 .elementor-element.elementor-element-38be32cb a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
    font-size: 15px;
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-ripple:before {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-ripple:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-ripple>i:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-radio_wave:before {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-radio_wave:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .glow-radio_wave>i:after {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-inline-btn {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-inline-btn svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-inline-btn:hover {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-inline-btn:hover svg path {
    stroke: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn>i {
    padding-left: 0px;
}

.elementor-941 .elementor-element.elementor-element-467164b2 {
    width: var( --container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-467164b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-467164b2 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-30ccca31 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-36ed2cf p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-edf22bb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-224860ad {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-af015e5 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(334deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
}

.elementor-941 .elementor-element.elementor-element-2b64dc87 {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-2b64dc87>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-5ed0e392 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.2;
}

.elementor-941 .elementor-element.elementor-element-5ed0e392::before,
.elementor-941 .elementor-element.elementor-element-5ed0e392>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-5ed0e392>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-5ed0e392>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-5ed0e392>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-5ed0e392>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 50%);
}

.elementor-941 .elementor-element.elementor-element-dcbdb61 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-dcbdb61:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-dcbdb61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-39d0aff2 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-12165a {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-12165a:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-12165a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-533419d6 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-533419d6:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-533419d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-533419d6:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-538bb2b5 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-3da0333f {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-3658acd1 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-5f3d08f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-5f3d08f1:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-5f3d08f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-5f3d08f1:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-5f3d08f1,
.elementor-941 .elementor-element.elementor-element-5f3d08f1::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-5f3d08f1.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-cfabace {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button:focus svg {
    fill: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-7d79ab2c {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7d79ab2c:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7d79ab2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-49f319fa>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-49f319fa {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-49f319fa img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-d42fe63 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-d42fe63:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-d42fe63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-dfb1b46 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-686e0a77 {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-686e0a77:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-686e0a77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-c3f5786 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-c3f5786:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-c3f5786>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-c3f5786:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-275398cc img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-360d8f77 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-184e2c6e {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-557588e9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-557588e9:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-557588e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-557588e9:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-557588e9,
.elementor-941 .elementor-element.elementor-element-557588e9::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-557588e9.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-62a33900 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-19749fca .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-19749fca .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-19749fca .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-19749fca .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-19749fca .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4725c592 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-4725c592:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-4725c592>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-2e468cd8>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-2e468cd8 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-2e468cd8 img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-3add4449 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-3add4449:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-3add4449>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-2f4289ea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-634fc908 {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-634fc908:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-634fc908>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-bbb5770 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-bbb5770:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-bbb5770>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-bbb5770:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-79906ea8 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-151c2477 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-73a92ec2 {
    width: var( --container-widget-width, 99%);
    max-width: 99%;
    --container-widget-width: 99%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-4016877a {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-71c9b54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-71c9b54:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-71c9b54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-71c9b54:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-71c9b54,
.elementor-941 .elementor-element.elementor-element-71c9b54::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-71c9b54.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-574c92f2 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-3dc6c6d1 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-3dc6c6d1:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-3dc6c6d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-27e24a7c>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-27e24a7c {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-27e24a7c img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-523ea4cd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-523ea4cd:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-523ea4cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-5aceb9cd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-592e96ea {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-592e96ea:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-592e96ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-193e62f5 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-193e62f5:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-193e62f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-193e62f5:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-6fb8ce9f img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-6fdfc226 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-605e2abc {
    width: var( --container-widget-width, 98%);
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-3fe795ae {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-2beb53ee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-2beb53ee:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-2beb53ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-2beb53ee:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-2beb53ee,
.elementor-941 .elementor-element.elementor-element-2beb53ee::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-2beb53ee.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-610bfd58 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-b70a4b0 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-b70a4b0:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-b70a4b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-119e1978>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-119e1978 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-119e1978 img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-3bd93bd4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-3bd93bd4:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-3bd93bd4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-69e9b535 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-353a9f3 {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-353a9f3:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-353a9f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-1f7b36f5 {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: 0px 0px 0px 0px radial-gradient(45deg, #AE8625, #F7EF8A, #D2AC47, #EDC967);
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-1f7b36f5:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-1f7b36f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-1f7b36f5:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-11e09e77 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-6221f39f {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-4af3eba3 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-4c51cb00 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-4c51cb00:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-4c51cb00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-4c51cb00:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-4c51cb00,
.elementor-941 .elementor-element.elementor-element-4c51cb00::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-4c51cb00.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-52fc0143 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-342913ea .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-342913ea .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-342913ea .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-342913ea .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-342913ea .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7fad4994 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7fad4994:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7fad4994>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-3e32e5f2>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-3e32e5f2 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-3e32e5f2 img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-281094c6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-281094c6:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-281094c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-34cecb89 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-72db2886 {
    --display: flex;
    --min-height: 100px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --border-radius: 32px 32px 32px 32px;
}

.elementor-941 .elementor-element.elementor-element-72db2886:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-72db2886>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-48ebb05f {
    --display: flex;
    --min-height: 80px;
    --justify-content: center;
    --border-radius: 25px 25px 25px 25px;
    --box-shadow: -3px -3px 5px 0px #FFD100;
    --z-index: 1;
}

.elementor-941 .elementor-element.elementor-element-48ebb05f:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-48ebb05f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 70%);
}

.elementor-941 .elementor-element.elementor-element-48ebb05f:hover {
    box-shadow: 3px 3px 5px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-765e1978 img {
    width: 60%;
}

.elementor-941 .elementor-element.elementor-element-4dffe45a {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-335a172f {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-52496ae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    --box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-52496ae:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-52496ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-52496ae:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-52496ae,
.elementor-941 .elementor-element.elementor-element-52496ae::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-52496ae.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-6d7f1480 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-2c5bfb42 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-2c5bfb42:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-2c5bfb42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    --background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-77bf9aac>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-77bf9aac {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-77bf9aac img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-418dafb9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-1c512723 {
    text-align: center;
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-1c512723 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-364ed936 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}

.elementor-941 .elementor-element.elementor-element-69ee91ff {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 2px;
    --padding-bottom: 0px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-941 .elementor-element.elementor-element-69ee91ff::before,
.elementor-941 .elementor-element.elementor-element-69ee91ff>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-69ee91ff>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-69ee91ff>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-69ee91ff>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-69ee91ff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 65%);
}

.elementor-941 .elementor-element.elementor-element-1d8dc665 {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --overlay-opacity: 0.1;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-941 .elementor-element.elementor-element-1d8dc665:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-1d8dc665>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-1d8dc665::before,
.elementor-941 .elementor-element.elementor-element-1d8dc665>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-1d8dc665>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-1d8dc665>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-1d8dc665>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-1d8dc665>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 50%);
}

.elementor-941 .elementor-element.elementor-element-63c54d0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-59af2027 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-30d78091 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(320deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 40%);
}

.elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2e299115 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-941 .elementor-element.elementor-element-20647a74 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-645c2dac .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-7025f470 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-71ec0ee6 {
    --display: flex;
    --min-height: 400px;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-71ec0ee6:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pai.nomadenstudio.com/marko/wp-content/uploads/sites/10/2025/03/collaborative-process-of-multicultural-skilled-peo-ALTECKG.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-941 .elementor-element.elementor-element-71ec0ee6::before,
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-71ec0ee6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-3ef9006) 0%, var( --e-global-color-secondary) 100%);
}

.elementor-941 .elementor-element.elementor-element-5a19a899 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-5a19a899.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-6043d05a>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-6043d05a>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-6043d05a:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-6043d05a .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-74904fab>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-74904fab>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-74904fab:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-74904fab .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-23a7f7dd>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-23a7f7dd>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-23a7f7dd:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-23a7f7dd .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-615b6899>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-615b6899>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-615b6899:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-615b6899 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-395b393c>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-395b393c>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-395b393c:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-395b393c .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-426f39c4>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-426f39c4>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-426f39c4:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-426f39c4 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-afc5cf0>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-afc5cf0>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-afc5cf0:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-afc5cf0 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-35857793 {
    --display: flex;
    --e-con-transform-transition-duration: 600ms;
}

.elementor-941 .elementor-element.elementor-element-7dbf3cd9 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-3d001d9c {
    --display: flex;
    --min-height: 400px;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-3d001d9c:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-3d001d9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pai.nomadenstudio.com/marko/wp-content/uploads/sites/10/2025/03/collaborative-process-of-multicultural-skilled-peo-LELW4NP.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-941 .elementor-element.elementor-element-3d001d9c::before,
.elementor-941 .elementor-element.elementor-element-3d001d9c>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-3d001d9c>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-3d001d9c>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-3d001d9c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-3d001d9c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-secondary) 0%, var( --e-global-color-3ef9006) 100%);
}

.elementor-941 .elementor-element.elementor-element-16226b8d {
    --display: flex;
    --e-con-transform-transition-duration: 600ms;
}

.elementor-941 .elementor-element.elementor-element-180f780f p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-7fecd9e7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-7fecd9e7.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-a59ab1d>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-a59ab1d>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-a59ab1d:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-a59ab1d .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-250d0d94>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-250d0d94>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-250d0d94:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-250d0d94 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-7f363c9>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-7f363c9>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-7f363c9:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7f363c9 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-1c306779>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-1c306779>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-1c306779:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-1c306779 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-2f7b955e>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-2f7b955e>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-2f7b955e:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-2f7b955e .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-3f15dfc5>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-3f15dfc5>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-3f15dfc5:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-3f15dfc5 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-1a0c43b6>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-1a0c43b6>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-1a0c43b6:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-1a0c43b6 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-1e345844 {
    --display: flex;
    --min-height: 400px;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-1e345844:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-1e345844>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pai.nomadenstudio.com/marko/wp-content/uploads/sites/10/2025/03/collaborative-process-of-multicultural-skilled-peo-LY58K9U.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-941 .elementor-element.elementor-element-1e345844::before,
.elementor-941 .elementor-element.elementor-element-1e345844>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-1e345844>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-1e345844>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-1e345844>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-1e345844>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-3ef9006) 0%, var( --e-global-color-secondary) 100%);
}

.elementor-941 .elementor-element.elementor-element-3d749d9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-3d749d9.e-con {
    --align-self: flex-start;
}

.elementor-941 .elementor-element.elementor-element-e68eeaf>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-e68eeaf>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-e68eeaf:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-e68eeaf .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-6cee4e18>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-6cee4e18>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-6cee4e18:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-6cee4e18 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-54d35c23>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-54d35c23>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-54d35c23:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-54d35c23 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-8a0e837>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-8a0e837>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-8a0e837:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-8a0e837 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-47849022>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-47849022>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-47849022:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-47849022 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-2ffba96c>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-2ffba96c>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-2ffba96c:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-2ffba96c .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-747d7119>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-747d7119>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-747d7119:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-747d7119 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-7894c0a3 {
    --display: flex;
    --e-con-transform-transition-duration: 600ms;
}

.elementor-941 .elementor-element.elementor-element-36735dc0 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-290c0e9c {
    --display: flex;
    --min-height: 400px;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-290c0e9c:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-290c0e9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pai.nomadenstudio.com/marko/wp-content/uploads/sites/10/2025/03/collaborative-process-of-multicultural-skilled-peo-YK9CA3B.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-941 .elementor-element.elementor-element-290c0e9c::before,
.elementor-941 .elementor-element.elementor-element-290c0e9c>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-290c0e9c>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-290c0e9c>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-290c0e9c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-290c0e9c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-secondary) 0%, var( --e-global-color-3ef9006) 100%);
}

.elementor-941 .elementor-element.elementor-element-532c197c {
    --display: flex;
    --e-con-transform-transition-duration: 600ms;
}

.elementor-941 .elementor-element.elementor-element-46b37e93 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-10aa6daa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-10aa6daa.e-con {
    --align-self: flex-start;
}

.elementor-941 .elementor-element.elementor-element-5058681e>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-5058681e>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-5058681e:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-5058681e .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-337ef13f>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-337ef13f>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-337ef13f:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-337ef13f .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-4279097c>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-4279097c>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-4279097c:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4279097c .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-cf2b9f4>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-cf2b9f4>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-cf2b9f4:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-cf2b9f4 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-8aa9700>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-8aa9700>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-8aa9700:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-8aa9700 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-30b56a90>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-30b56a90>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-30b56a90:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-30b56a90 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-7678d0c4>.elementor-widget-container {
    --e-transform-rotateZ: 0deg;
    background-color: var( --e-global-color-b9ab9b6);
    padding: 3px 15px 3px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-7678d0c4>.elementor-widget-container:hover {
    --e-transform-rotateZ: 5deg;
}

.elementor-941 .elementor-element.elementor-element-7678d0c4:hover .elementor-widget-container {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7678d0c4 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-655af266 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-655af266.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-56644e09 {
    --spacer-size: 3px;
}

.elementor-941 .elementor-element.elementor-element-56644e09>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #C82AEF85 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-69e6cee2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-58f5bebc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-2cd95537 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 2px;
    --padding-bottom: 0px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-941 .elementor-element.elementor-element-2cd95537::before,
.elementor-941 .elementor-element.elementor-element-2cd95537>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-2cd95537>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-2cd95537>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-2cd95537>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-2cd95537>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 65%);
}

.elementor-941 .elementor-element.elementor-element-54f2c4f0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-54f2c4f0:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-54f2c4f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-2f56c464 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-37fc861a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-941 .elementor-element.elementor-element-ed5b5cc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-26e0fece {
    --display: flex;
    --min-height: 60px;
}

.elementor-941 .elementor-element.elementor-element-357e7fa2 img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-455380f0 {
    --display: flex;
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-73fbf37c img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-34001512 {
    --display: flex;
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-140e708d img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-739c0c67 {
    --display: flex;
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-3e0d489c img {
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: var( --e-global-color-e850821);
    border-radius: 100px 100px 100px 100px;
}

.elementor-941 .elementor-element.elementor-element-5a13c463 {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-5ad2d5be {
    width: 100%;
    max-width: 100%;
}

.elementor-941 .elementor-element.elementor-element-5ad2d5be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-5ad2d5be .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-3b550556 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-941 .elementor-element.elementor-element-76bbd88c {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
}

.elementor-941 .elementor-element.elementor-element-467932ea .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-557c54b0 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-557c54b0 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-4205dfa {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-258e5df3 .elementor-counter-number-wrapper {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-33d5c679 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-33d5c679 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-2df032da {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-7391adc6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-941 .elementor-element.elementor-element-7391adc6:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7391adc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: right;
    --e-icon-list-icon-margin: 0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-icon {
    padding-inline-end: 5px;
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-433ecdf6 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-941 .elementor-element.elementor-element-433ecdf6:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-433ecdf6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-42678c17 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-icon {
    padding-inline-end: 5px;
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-40adeb46 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 2px;
    --padding-bottom: 0px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-941 .elementor-element.elementor-element-40adeb46::before,
.elementor-941 .elementor-element.elementor-element-40adeb46>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-40adeb46>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-40adeb46>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-40adeb46>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-40adeb46>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-b9ab9b6) 35%, var( --e-global-color-e850821) 100%);
}

.elementor-941 .elementor-element.elementor-element-17be20c0 {
    --display: flex;
    --min-height: 342px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 24px;
    --padding-bottom: 24px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-17be20c0:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-17be20c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-d923b21 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(270deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 50%);
}

.elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-6ba0df p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-78528394 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    background-color: transparent;
    text-align: left;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 0px 30px;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bcf4dba);
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
    border-radius: 25px 25px 25px 25px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    color: var( --e-global-color-e850821);
    font-size: 60px;
    margin-bottom: 0px;
    padding: 13px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    fill: var( --e-global-color-e850821);
    width: 60px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-header {
    justify-content: flex-start;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
    color: #EFBC2A;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
    fill: #EFBC2A;
    width: 17px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
    font-size: 17px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li:not(:last-child) {
    margin-right: 3px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
    margin: 0px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
    margin: 17px 0px 0px 0px;
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-f70bc22-font-family), Sans-serif;
    font-size: var( --e-global-typography-f70bc22-font-size);
    font-weight: var( --e-global-typography-f70bc22-font-weight);
    line-height: var( --e-global-typography-f70bc22-line-height);
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
    justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
    width: 64px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
    height: 64px;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
    opacity: 100%;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
    opacity: 100%;
}

.elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .tns-nav {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-57e03ee3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-4eb978a7 {
    --display: flex;
    --gap: 120px 0px;
    --row-gap: 120px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-4eb978a7:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-4eb978a7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-secondary) 50%);
}

.elementor-941 .elementor-element.elementor-element-4eb978a7::before,
.elementor-941 .elementor-element.elementor-element-4eb978a7>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-4eb978a7>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-4eb978a7>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-4eb978a7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-4eb978a7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at bottom center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 40%);
}

.elementor-941 .elementor-element.elementor-element-28a47f17 {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-5939e2c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-3c86cd37 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-33be257e {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(270deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 51%);
}

.elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-7996f0f0 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-941 .elementor-element.elementor-element-1b57b0c7 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-4a2aa308 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-7c7020b {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 0px 0px;
    --padding-top: 2px;
    --padding-bottom: 0px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-941 .elementor-element.elementor-element-7c7020b::before,
.elementor-941 .elementor-element.elementor-element-7c7020b>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c7020b>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c7020b>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c7020b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c7020b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 65%);
}

.elementor-941 .elementor-element.elementor-element-4fbc446b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-4fbc446b:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-4fbc446b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-630bdcf5 {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-7075b0ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-75970ff1 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-75970ff1 img {
    width: 100%;
}

.elementor-941 .elementor-element.elementor-element-9c7aced {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-9c7aced .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-3355141e {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-718d5e9d p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-43e921ef {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-31a983cd {
    --spacer-size: 200px;
    width: var( --container-widget-width, 2px);
    max-width: 2px;
    --container-widget-width: 2px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-31a983cd>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-3b2ed126 {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-3552f7f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-302eddcd {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-302eddcd img {
    width: 100%;
}

.elementor-941 .elementor-element.elementor-element-5360d713 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-5360d713 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-35524d71 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-1ff47fce p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-5fa4e60b {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-7960ce44 {
    --spacer-size: 200px;
    width: var( --container-widget-width, 2px);
    max-width: 2px;
    --container-widget-width: 2px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-7960ce44>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-2e27b7ef {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-625647ee {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-5791bb12 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-5791bb12 img {
    width: 100%;
}

.elementor-941 .elementor-element.elementor-element-34b39ec1 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-34b39ec1 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-7d0003b9 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-6b76b2b7 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-25b900a {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-27f8d4c0 {
    --spacer-size: 200px;
    width: var( --container-widget-width, 2px);
    max-width: 2px;
    --container-widget-width: 2px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-27f8d4c0>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-10c5f2c0 {
    --display: flex;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-6df8535d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-7b1dde09 {
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-7b1dde09 img {
    width: 100%;
}

.elementor-941 .elementor-element.elementor-element-512672d4 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-512672d4 .elementor-heading-title {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-825f8a8 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-22b8de0 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-62876b1e {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-62876b1e.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-48aee509 {
    --spacer-size: 3px;
}

.elementor-941 .elementor-element.elementor-element-48aee509>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #C82AEF85 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-38f84a0e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-4eba7729 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-941 .elementor-element.elementor-element-7987e3cc {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(334deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 58%);
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac {
    width: var( --container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-5f0b967f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-211d3ffe {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-5d7fecdf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 62.5px;
    --padding-bottom: 62.5px;
    --padding-left: 0px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-5d7fecdf:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-5d7fecdf::before,
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-5d7fecdf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center left, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 50%);
}

.elementor-941 .elementor-element.elementor-element-78715978 {
    --display: flex;
    --justify-content: center;
}

.elementor-941 .elementor-element.elementor-element-7e26b0c6 {
    --spacer-size: 200px;
    width: var( --container-widget-width, 2px);
    max-width: 2px;
    --container-widget-width: 2px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-7e26b0c6>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 80%);
}

.elementor-941 .elementor-element.elementor-element-74cf6d2f {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(270deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 55%);
}

.elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-42b0c536 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-106bf701 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-106bf701:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-106bf701>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-300a450a {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-3f2e887a p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-1f40d902 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-63d7c1f0 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-5f55544a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-5f55544a:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-5f55544a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-5f55544a:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-5f55544a,
.elementor-941 .elementor-element.elementor-element-5f55544a::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-5f55544a.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-122860b1 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button:focus svg {
    fill: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-3c07d22e {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-3c07d22e:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-3c07d22e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-6dbb755f>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-6dbb755f {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-6dbb755f img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-icon i {
    color: #FFD100;
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-icon svg {
    fill: #FFD100;
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-606f9bdb {
    --display: flex;
    --justify-content: space-between;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.1;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-606f9bdb:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-606f9bdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-606f9bdb::before,
.elementor-941 .elementor-element.elementor-element-606f9bdb>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-606f9bdb>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-606f9bdb>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-606f9bdb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-606f9bdb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at top center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 60%);
}

.elementor-941 .elementor-element.elementor-element-1d2eb867 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-6b626721 {
    --spacer-size: 2px;
}

.elementor-941 .elementor-element.elementor-element-6b626721>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 50%);
}

.elementor-941 .elementor-element.elementor-element-4793aeba {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-3149bf75 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-1aedc1ac {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-4d16dc5c .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-4c5740dc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-4c5740dc:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-4c5740dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-4c5740dc:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-4c5740dc,
.elementor-941 .elementor-element.elementor-element-4c5740dc::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-4c5740dc.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-765ff92a {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7f3edc99 {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7f3edc99:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7f3edc99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-393e3a1f>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-393e3a1f {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-393e3a1f img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-1cc28525 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-185150c9 {
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7a14accd {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-6162f628 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7c336c64 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7c336c64:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7c336c64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-secondary) 50%);
}

.elementor-941 .elementor-element.elementor-element-7c336c64::before,
.elementor-941 .elementor-element.elementor-element-7c336c64>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c336c64>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-7c336c64>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c336c64>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-7c336c64>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-secondary) 100%);
}

.elementor-941 .elementor-element.elementor-element-7aca9a44 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}

.elementor-941 .elementor-element.elementor-element-9b1a344 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-6ad4f930 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-6df4c3fb {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-941 .elementor-element.elementor-element-6df4c3fb:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-6df4c3fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
    justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button {
    fill: var( --e-global-color-text);
    color: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button:focus {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-48f06431 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-45b93f82 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-941 .elementor-element.elementor-element-45b93f82:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-45b93f82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
    justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button {
    fill: var( --e-global-color-text);
    color: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button:focus {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-74c2bc63 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-360ece11 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-941 .elementor-element.elementor-element-360ece11:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-360ece11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
    justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button {
    fill: var( --e-global-color-text);
    color: var( --e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button:focus {
    color: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-6d79d388 .elementor-button:focus svg {
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-7d534be5 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
}

.elementor-941 .elementor-element.elementor-element-17b1a001 {
    --spacer-size: 200px;
    width: var( --container-widget-width, 2px);
    max-width: 2px;
    --container-widget-width: 2px;
    --container-widget-flex-grow: 0;
}

.elementor-941 .elementor-element.elementor-element-17b1a001>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 80%);
}

.elementor-941 .elementor-element.elementor-element-e909375 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-2027f037 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-941 .elementor-element.elementor-element-2027f037:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-2027f037>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-2c6afbeb {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-40ca9023 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-523bcc80 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-2c4fce32 .elementor-heading-title {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-195ef209 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 100px 100px 100px 100px;
    box-shadow: -3px -3px 7px 0px #FFD100;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-941 .elementor-element.elementor-element-195ef209:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-195ef209>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-147d839);
}

.elementor-941 .elementor-element.elementor-element-195ef209:hover {
    --border-radius: 100px 100px 100px 100px;
    --border-top-left-radius: 100px;
    --border-top-right-radius: 100px;
    --border-bottom-right-radius: 100px;
    --border-bottom-left-radius: 100px;
    box-shadow: 3px 3px 7px 0px #FFD100;
}

.elementor-941 .elementor-element.elementor-element-195ef209,
.elementor-941 .elementor-element.elementor-element-195ef209::before {
    --border-transition: 0.6s;
}

.elementor-941 .elementor-element.elementor-element-195ef209.e-con {
    --align-self: flex-end;
}

.elementor-941 .elementor-element.elementor-element-25f8c533 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button {
    background-color: var( --e-global-color-b9ab9b6);
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em;
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
}

.elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button:focus {
    background-color: var( --e-global-color-b9ab9b6);
    color: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button:focus svg {
    fill: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-7534f50e {
    --display: flex;
    --min-height: 59px;
    --justify-content: center;
    --border-radius: 100px 100px 100px 100px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-941 .elementor-element.elementor-element-7534f50e:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-7534f50e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFD100;
}

.elementor-941 .elementor-element.elementor-element-6dd81547>.elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
}

.elementor-941 .elementor-element.elementor-element-6dd81547 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-6dd81547 img {
    width: 35%;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(15px/2);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-15px/2);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 {
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-icon {
    padding-inline-end: 10px;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-text {
    color: var( --e-global-color-text);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-6780f80d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-75e19f97 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 2px;
    --padding-left: 2px;
    --padding-right: 2px;
}

.elementor-941 .elementor-element.elementor-element-75e19f97::before,
.elementor-941 .elementor-element.elementor-element-75e19f97>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-75e19f97>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-75e19f97>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-75e19f97>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-75e19f97>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(180deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-e850821) 100%);
}

.elementor-941 .elementor-element.elementor-element-2972ac39 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --overlay-opacity: 0.2;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var( --e-global-color-bcf4dba);
    --border-color: var( --e-global-color-bcf4dba);
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-941 .elementor-element.elementor-element-2972ac39:not(.elementor-motion-effects-element-type-background),
.elementor-941 .elementor-element.elementor-element-2972ac39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top left, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
}

.elementor-941 .elementor-element.elementor-element-2972ac39::before,
.elementor-941 .elementor-element.elementor-element-2972ac39>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-2972ac39>.e-con-inner>.elementor-background-video-container::before,
.elementor-941 .elementor-element.elementor-element-2972ac39>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-2972ac39>.e-con-inner>.elementor-background-slideshow::before,
.elementor-941 .elementor-element.elementor-element-2972ac39>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: radial-gradient(at top center, var( --e-global-color-e850821) 0%, var( --e-global-color-b9ab9b6) 40%);
}

.elementor-941 .elementor-element.elementor-element-3df7fc6c {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-3df7fc6c.e-con {
    --align-self: center;
}

.elementor-941 .elementor-element.elementor-element-1fd71f31 {
    --spacer-size: 3px;
}

.elementor-941 .elementor-element.elementor-element-1fd71f31>.elementor-widget-container {
    background-color: transparent;
    background-image: radial-gradient(at center center, #C82AEF85 0%, var( --e-global-color-b9ab9b6) 70%);
}

.elementor-941 .elementor-element.elementor-element-333fd895 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
}

.elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(347deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 50%);
}

.elementor-941 .elementor-element.elementor-element-2707145b {
    width: 100%;
    max-width: 100%;
}

.elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-be2a21e-font-family), Sans-serif;
    font-size: var( --e-global-typography-be2a21e-font-size);
    font-weight: var( --e-global-typography-be2a21e-font-weight);
    line-height: var( --e-global-typography-be2a21e-line-height);
}

.elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-5450f206 {
    text-align: center;
}

.elementor-941 .elementor-element.elementor-element-5450f206 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-2b79557d {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-2002e5c9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-941 .elementor-element.elementor-element-61736663 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}

.elementor-941 .elementor-element.elementor-element-126ca98b {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-1d3214e2 {
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}

.elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-icon i {
    color: var( --e-global-color-e850821);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-e850821);
    transition: fill 0.3s;
}

.elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-61986a4-font-family), Sans-serif;
    font-size: var( --e-global-typography-61986a4-font-size);
    font-weight: var( --e-global-typography-61986a4-font-weight);
    line-height: var( --e-global-typography-61986a4-line-height);
}

.elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
    transition: color 0.3s;
}

.elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
    background-color: transparent;
    background-image: linear-gradient(341deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 78%);
}

.elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
.elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title>span {
    font-family: var( --e-global-typography-c998942-font-family), Sans-serif;
    font-size: var( --e-global-typography-c998942-font-size);
    font-weight: var( --e-global-typography-c998942-font-weight);
    line-height: var( --e-global-typography-c998942-line-height);
}

.elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title>span {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-2f438c10 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-941 .elementor-element.elementor-element-2c2c1e72 p {
    margin-block-end: 0px;
}

.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button {
    fill: var( --e-global-color-e850821);
    color: var( --e-global-color-e850821);
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button:hover,
.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button:focus {
    color: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button:hover svg,
.elementor-941 .elementor-element.elementor-element-44c9f439 .elementor-button:focus svg {
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-6a0d0cc4 {
    --display: flex;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card {
    background-color: transparent;
    background-image: radial-gradient(at bottom right, var( --e-global-color-bcf4dba) 0%, var( --e-global-color-147d839) 50%);
    border-radius: 25px 25px 25px 25px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 30px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-bcf4dba);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-btn {
    background-color: var( --e-global-color-b9ab9b6);
    padding: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    line-height: var( --e-global-typography-accent-line-height);
    color: var( --e-global-color-e850821);
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-btn:hover {
    background-color: var( --e-global-color-b9ab9b6);
    color: var( --e-global-color-accent);
    fill: var( --e-global-color-accent);
}

.elementor-941 .elementor-element.elementor-element-4edc2721>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card {
    display: block;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .btn-wraper {
    text-align: left;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-body {
    padding: 20px 30px 30px 30px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card .elementskit-post-body {
    padding: 20px 30px 30px 30px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-entry-thumb {
    border-radius: 25px 25px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list a,
.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list .meta-date-text {
    font-family: var( --e-global-typography-a8a6ad5-font-family), Sans-serif;
    font-size: var( --e-global-typography-a8a6ad5-font-size);
    font-weight: var( --e-global-typography-a8a6ad5-font-weight);
    line-height: var( --e-global-typography-a8a6ad5-line-height);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list {
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: var( --e-global-color-primary);
    fill: var( --e-global-color-primary);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span>i,
.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span>svg {
    margin: 0px 0px 0px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span :is(i,
svg) {
    color: var( --e-global-color-e850821);
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span:hover {
    color: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-941 .elementor-element.elementor-element-4edc2721.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span {
    color: var( --e-global-color-text);
    fill: var( --e-global-color-text);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span:hover :is(i,
svg) {
    color: var( --e-global-color-e850821);
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4edc2721.ekit-blog-posts--bg-hover .elementskit-post-image-card:hover .post-meta-list>span:hover :is(i,
svg) {
    color: var( --e-global-color-e850821);
    fill: var( --e-global-color-e850821);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body .entry-title,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-entry-header .entry-title,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var( --e-global-typography-b9a5205-font-family), Sans-serif;
    font-size: var( --e-global-typography-b9a5205-font-size);
    font-weight: var( --e-global-typography-b9a5205-font-weight);
    line-height: var( --e-global-typography-b9a5205-line-height);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body .entry-title {
    text-align: left;
    margin: 10px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 10px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-footer>p {
    color: var( --e-global-color-text);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body>p {
    color: var( --e-global-color-text);
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-footer>p,
.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body>p {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
    line-height: var( --e-global-typography-text-line-height);
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 30px 0px;
}

.elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-btn :is(i,
svg) {
    font-size: 15px;
}

@media(min-width:768px) {
    .elementor-941 .elementor-element.elementor-element-2d17ac61 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-44530bcb {
        --width: 38%;
    }
    .elementor-941 .elementor-element.elementor-element-26414e6d {
        --width: 53%;
    }
    .elementor-941 .elementor-element.elementor-element-907d799 {
        --width: 225px;
    }
    .elementor-941 .elementor-element.elementor-element-49faec2 {
        --width: 156px;
    }
    .elementor-941 .elementor-element.elementor-element-bb3c438 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-79528515 {
        --width: 280px;
    }
    .elementor-941 .elementor-element.elementor-element-5e783e83 {
        --width: 150px;
    }
    .elementor-941 .elementor-element.elementor-element-687a7e4c {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-76e6deb8 {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-571fe405 {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-208fbfb6 {
        --width: 110px;
    }
    .elementor-941 .elementor-element.elementor-element-79c02140 {
        --width: 40%;
    }
    .elementor-941 .elementor-element.elementor-element-51d78cec {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-7aff639b {
        --width: 360px;
    }
    .elementor-941 .elementor-element.elementor-element-34395ffc {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-4a902ccc {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-846736a {
        --width: 56%;
    }
    .elementor-941 .elementor-element.elementor-element-70cbfab9 {
        --width: 40%;
    }
    .elementor-941 .elementor-element.elementor-element-6cec3587 {
        --width: 50%;
    }
    .elementor-941 .elementor-element.elementor-element-9ff71d {
        --width: 80%;
    }
    .elementor-941 .elementor-element.elementor-element-24f9ee94 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-2ab6ae64 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-6123fef9 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-5bae2475 {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-41d0814 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-1136a49e {
        --width: 515px;
    }
    .elementor-941 .elementor-element.elementor-element-1992346a {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-72f6b97e {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-64ebc992 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-645b623b {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-5138568f {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-69c238d3 {
        --width: 515px;
    }
    .elementor-941 .elementor-element.elementor-element-29ab4db1 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-1bb3f8e3 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-1930b137 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-16435e24 {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-1ee2a88c {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-54de5321 {
        --width: 515px;
    }
    .elementor-941 .elementor-element.elementor-element-713b5ebc {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-6f731431 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-510b0076 {
        --width: 350px;
    }
    .elementor-941 .elementor-element.elementor-element-43e8e48e {
        --width: 65%;
    }
    .elementor-941 .elementor-element.elementor-element-dcbdb61 {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-12165a {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-533419d6 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-3da0333f {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-5f3d08f1 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-cfabace {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-7d79ab2c {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-d42fe63 {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-686e0a77 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-c3f5786 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-360d8f77 {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-557588e9 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-62a33900 {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-4725c592 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-3add4449 {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-634fc908 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-bbb5770 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-151c2477 {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-71c9b54 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-574c92f2 {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-3dc6c6d1 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-523ea4cd {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-592e96ea {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-193e62f5 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-6fdfc226 {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-2beb53ee {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-610bfd58 {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-b70a4b0 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-3bd93bd4 {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-353a9f3 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-1f7b36f5 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-6221f39f {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-4c51cb00 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-52fc0143 {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-7fad4994 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-281094c6 {
        --width: 32.2%;
    }
    .elementor-941 .elementor-element.elementor-element-72db2886 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-48ebb05f {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-4dffe45a {
        --width: 63%;
    }
    .elementor-941 .elementor-element.elementor-element-52496ae {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-6d7f1480 {
        --width: 275px;
    }
    .elementor-941 .elementor-element.elementor-element-2c5bfb42 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-71ec0ee6 {
        --width: 56.2%;
    }
    .elementor-941 .elementor-element.elementor-element-5a19a899 {
        --width: 50%;
    }
    .elementor-941 .elementor-element.elementor-element-3d001d9c {
        --width: 42%;
    }
    .elementor-941 .elementor-element.elementor-element-7fecd9e7 {
        --width: 70%;
    }
    .elementor-941 .elementor-element.elementor-element-1e345844 {
        --width: 42%;
    }
    .elementor-941 .elementor-element.elementor-element-3d749d9 {
        --width: 70%;
    }
    .elementor-941 .elementor-element.elementor-element-290c0e9c {
        --width: 56.2%;
    }
    .elementor-941 .elementor-element.elementor-element-10aa6daa {
        --width: 40%;
    }
    .elementor-941 .elementor-element.elementor-element-655af266 {
        --width: 80%;
    }
    .elementor-941 .elementor-element.elementor-element-2cd95537 {
        --width: 35%;
    }
    .elementor-941 .elementor-element.elementor-element-37fc861a {
        --width: 360px;
    }
    .elementor-941 .elementor-element.elementor-element-ed5b5cc {
        --width: 195px;
    }
    .elementor-941 .elementor-element.elementor-element-26e0fece {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-455380f0 {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-34001512 {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-739c0c67 {
        --width: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-5a13c463 {
        --width: 150px;
    }
    .elementor-941 .elementor-element.elementor-element-40adeb46 {
        --width: 61%;
    }
    .elementor-941 .elementor-element.elementor-element-7c7020b {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-43e921ef {
        --width: 3px;
    }
    .elementor-941 .elementor-element.elementor-element-5fa4e60b {
        --width: 5px;
    }
    .elementor-941 .elementor-element.elementor-element-25b900a {
        --width: 3px;
    }
    .elementor-941 .elementor-element.elementor-element-62876b1e {
        --width: 80%;
    }
    .elementor-941 .elementor-element.elementor-element-211d3ffe {
        --width: 32.3%;
    }
    .elementor-941 .elementor-element.elementor-element-78715978 {
        --width: 2px;
    }
    .elementor-941 .elementor-element.elementor-element-5f55544a {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-122860b1 {
        --width: 281px;
    }
    .elementor-941 .elementor-element.elementor-element-3c07d22e {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-606f9bdb {
        --width: 32.3%;
    }
    .elementor-941 .elementor-element.elementor-element-4c5740dc {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-765ff92a {
        --width: 281px;
    }
    .elementor-941 .elementor-element.elementor-element-7f3edc99 {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-6162f628 {
        --width: 32.3%;
    }
    .elementor-941 .elementor-element.elementor-element-7d534be5 {
        --width: 2px;
    }
    .elementor-941 .elementor-element.elementor-element-195ef209 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-25f8c533 {
        --width: 281px;
    }
    .elementor-941 .elementor-element.elementor-element-7534f50e {
        --width: 59px;
    }
    .elementor-941 .elementor-element.elementor-element-3df7fc6c {
        --width: 80%;
    }
    .elementor-941 .elementor-element.elementor-element-2b79557d {
        --width: 51%;
    }
    .elementor-941 .elementor-element.elementor-element-126ca98b {
        --width: 58%;
    }
    .elementor-941 .elementor-element.elementor-element-2f438c10 {
        --width: 38%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-941 .elementor-element.elementor-element-44530bcb {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-4124641e {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-26414e6d {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-907d799 {
        --width: 208px;
    }
    .elementor-941 .elementor-element.elementor-element-49faec2 {
        --width: 145px;
    }
    .elementor-941 .elementor-element.elementor-element-bb3c438 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-79528515 {
        --width: 230px;
    }
    .elementor-941 .elementor-element.elementor-element-5e783e83 {
        --width: 120px;
    }
    .elementor-941 .elementor-element.elementor-element-687a7e4c {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-76e6deb8 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-571fe405 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-208fbfb6 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-79c02140 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-7aff639b {
        --width: 320px;
    }
    .elementor-941 .elementor-element.elementor-element-846736a {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-7e24195a {
        --width: 85%;
    }
    .elementor-941 .elementor-element.elementor-element-6982f8f2 {
        --width: 85%;
    }
    .elementor-941 .elementor-element.elementor-element-2da665ad {
        --width: 85%;
    }
    .elementor-941 .elementor-element.elementor-element-510b0076 {
        --width: 320px;
    }
    .elementor-941 .elementor-element.elementor-element-43e8e48e {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-6b65d1f7 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-dcbdb61 {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-3da0333f {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-5f3d08f1 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-cfabace {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-7d79ab2c {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-d42fe63 {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-360d8f77 {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-557588e9 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-62a33900 {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-4725c592 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-3add4449 {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-151c2477 {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-71c9b54 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-574c92f2 {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-3dc6c6d1 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-523ea4cd {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-6fdfc226 {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-2beb53ee {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-610bfd58 {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-b70a4b0 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-3bd93bd4 {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-6221f39f {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-4c51cb00 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-52fc0143 {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-7fad4994 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-281094c6 {
        --width: 48.6%;
    }
    .elementor-941 .elementor-element.elementor-element-4dffe45a {
        --width: 55%;
    }
    .elementor-941 .elementor-element.elementor-element-52496ae {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-6d7f1480 {
        --width: 215px;
    }
    .elementor-941 .elementor-element.elementor-element-2c5bfb42 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-71ec0ee6 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-3d001d9c {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-1e345844 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-290c0e9c {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-2cd95537 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-54f2c4f0 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-37fc861a {
        --width: 300px;
    }
    .elementor-941 .elementor-element.elementor-element-ed5b5cc {
        --width: 150px;
    }
    .elementor-941 .elementor-element.elementor-element-26e0fece {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-455380f0 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-34001512 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-739c0c67 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-5a13c463 {
        --width: 150px;
    }
    .elementor-941 .elementor-element.elementor-element-40adeb46 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-7c7020b {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-630bdcf5 {
        --width: 47%;
    }
    .elementor-941 .elementor-element.elementor-element-3b2ed126 {
        --width: 47%;
    }
    .elementor-941 .elementor-element.elementor-element-2e27b7ef {
        --width: 47%;
    }
    .elementor-941 .elementor-element.elementor-element-10c5f2c0 {
        --width: 47%;
    }
    .elementor-941 .elementor-element.elementor-element-211d3ffe {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-5f55544a {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-122860b1 {
        --width: 228px;
    }
    .elementor-941 .elementor-element.elementor-element-3c07d22e {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-606f9bdb {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-4c5740dc {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-765ff92a {
        --width: 228px;
    }
    .elementor-941 .elementor-element.elementor-element-7f3edc99 {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-6162f628 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-195ef209 {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-25f8c533 {
        --width: 210px;
    }
    .elementor-941 .elementor-element.elementor-element-7534f50e {
        --width: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-2b79557d {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-126ca98b {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-2f438c10 {
        --width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-941 .elementor-element.elementor-element-13be6d77:not(.elementor-motion-effects-element-type-background),
    .elementor-941 .elementor-element.elementor-element-13be6d77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-941 .elementor-element.elementor-element-52e9a7b7 {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-1e6b325-font-size);
        line-height: var( --e-global-typography-1e6b325-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-1e6b325-font-size);
        line-height: var( --e-global-typography-1e6b325-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 50%);
    }
    .elementor-941 .elementor-element.elementor-element-2d17ac61 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 100px 0px;
        --row-gap: 100px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-44530bcb.e-con {
        --order: 99999/* order end hack */
        ;
    }
    .elementor-941 .elementor-element.elementor-element-4124641e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn {
        padding: 15px 0px 0px 2px;
        width: 80px;
        height: 80px;
        --glow-size: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-b5e675d a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
        font-size: 16px;
    }
    .elementor-941 .elementor-element.elementor-element-b5e675d a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
        font-size: 16px;
    }
    .elementor-941 .elementor-element.elementor-element-6557701d {
        --container-widget-width: 48%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 48%);
        max-width: 48%;
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-6557701d .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-3d7eff1 {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-3c5f4a93 {
        --justify-content: center;
    }
    .elementor-941 .elementor-element.elementor-element-907d799 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-bb3c438 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-687a7e4c {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-76e6deb8 {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-571fe405 {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-34e53140 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-62a78e30 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-secondary) 0%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1090c137>.elementor-widget-container {
        margin: -17px 0px -12px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-1090c137 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60%);
        max-width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-1090c137 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-1e6b325-font-size);
        line-height: var( --e-global-typography-1e6b325-line-height);
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }
    .elementor-941 .elementor-element.elementor-element-65e8956b>.elementor-widget-container {
        margin: -18px 0px -6px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-65e8956b .elementor-heading-title {
        -webkit-text-stroke-width: 1px;
        stroke-width: 1px;
    }
    .elementor-941 .elementor-element.elementor-element-7f1da62d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-7697bb6d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(340deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 54%);
    }
    .elementor-941 .elementor-element.elementor-element-3a1a7f0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2ab6ae64 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-226a9a57 {
        --spacer-size: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-6982f8f2.e-con {
        --align-self: flex-end;
    }
    .elementor-941 .elementor-element.elementor-element-72f6b97e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-78b1d221 {
        --spacer-size: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-1bb3f8e3 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-756700fb {
        --spacer-size: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-232240af.e-con {
        --order: -99999/* order start hack */
        ;
    }
    .elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(343deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-13be6d77 {
        --padding-top: 250px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-6b65d1f7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn {
        padding: 15px 0px 0px 2px;
        width: 80px;
        height: 80px;
        --glow-size: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-38be32cb a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
        font-size: 16px;
    }
    .elementor-941 .elementor-element.elementor-element-38be32cb a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
        font-size: 16px;
    }
    .elementor-941 .elementor-element.elementor-element-467164b2 {
        --container-widget-width: 22%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 22%);
        max-width: 22%;
    }
    .elementor-941 .elementor-element.elementor-element-467164b2 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(334deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-39d0aff2 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-5f3d08f1 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-7d79ab2c {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-dfb1b46 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-557588e9 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-19749fca .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-4725c592 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-2f4289ea {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-71c9b54 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-3dc6c6d1 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-5aceb9cd {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-2beb53ee {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-b70a4b0 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-69e9b535 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-4c51cb00 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-342913ea .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-7fad4994 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-34cecb89 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-52496ae {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-2c5bfb42 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-1c512723 {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-364ed936 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-1d8dc665 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-63c54d0 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 5%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-7025f470 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-6043d05a .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-74904fab .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-23a7f7dd .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-615b6899 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-395b393c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-426f39c4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-afc5cf0 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-a59ab1d .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-250d0d94 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7f363c9 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1c306779 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2f7b955e .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-3f15dfc5 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1a0c43b6 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-e68eeaf .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-6cee4e18 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-54d35c23 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8a0e837 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-47849022 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2ffba96c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-747d7119 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5058681e .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-337ef13f .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4279097c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-cf2b9f4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8aa9700 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-30b56a90 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7678d0c4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-58f5bebc {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2f56c464 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-37fc861a {
        --gap: 10px 0px;
        --row-gap: 10px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-26e0fece {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-455380f0 {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-34001512 {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-739c0c67 {
        --min-height: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-467932ea .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-557c54b0 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-258e5df3 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33d5c679 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2df032da {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 44%);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-f70bc22-font-size);
        line-height: var( --e-global-typography-f70bc22-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5939e2c {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 5%, var( --e-global-color-primary) 36%);
    }
    .elementor-941 .elementor-element.elementor-element-4fbc446b {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-75970ff1 {
        --container-widget-width: 17%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 17%);
        max-width: 17%;
    }
    .elementor-941 .elementor-element.elementor-element-9c7aced .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-302eddcd {
        --container-widget-width: 17%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 17%);
        max-width: 17%;
    }
    .elementor-941 .elementor-element.elementor-element-5360d713 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5791bb12 {
        --container-widget-width: 17%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 17%);
        max-width: 17%;
    }
    .elementor-941 .elementor-element.elementor-element-34b39ec1 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7b1dde09 {
        --container-widget-width: 17%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 17%);
        max-width: 17%;
    }
    .elementor-941 .elementor-element.elementor-element-512672d4 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac {
        width: 100%;
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 5%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-5f0b967f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-211d3ffe {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-74cf6d2f {
        --justify-content: center;
    }
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 52%);
    }
    .elementor-941 .elementor-element.elementor-element-63d7c1f0 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5f55544a {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-3c07d22e {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4d16dc5c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4c5740dc {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-7f3edc99 {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-6162f628 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-7aca9a44 {
        --justify-content: center;
    }
    .elementor-941 .elementor-element.elementor-element-6ad4f930 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2c4fce32 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-195ef209 {
        --flex-wrap: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button {
        font-size: 16px;
        padding: 17px 27px 17px 27px;
    }
    .elementor-941 .elementor-element.elementor-element-7534f50e {
        --min-height: 53px;
    }
    .elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-6780f80d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-2972ac39 {
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 28%);
    }
    .elementor-941 .elementor-element.elementor-element-61736663 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 62%);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-body {
        padding: 10px 20px 20px 20px;
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card .elementskit-post-body {
        padding: 10px 20px 20px 20px;
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list>span {
        margin: 0px 23px 0px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body .entry-title,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-entry-header .entry-title,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-b9a5205-font-size);
        line-height: var( --e-global-typography-b9a5205-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-footer>p,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
}

@media(max-width:767px) {
    .elementor-941 .elementor-element.elementor-element-6964e004 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-1e6b325-font-size);
        line-height: var( --e-global-typography-1e6b325-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-1e6b325-font-size);
        line-height: var( --e-global-typography-1e6b325-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-20ba9011 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(282deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 34%);
    }
    .elementor-941 .elementor-element.elementor-element-b5e675d .ekit-video-popup-btn {
        padding: 4px 0px 0px 2px;
        width: 60px;
        height: 60px;
    }
    .elementor-941 .elementor-element.elementor-element-6557701d {
        width: 100%;
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-6557701d .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-3d7eff1 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-907d799 {
        --width: 186px;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-49faec2 {
        --width: 130px;
    }
    .elementor-941 .elementor-element.elementor-element-58ad663d .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-bb3c438 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-79528515 {
        --justify-content: center;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-5e783e83 {
        --width: 115px;
    }
    .elementor-941 .elementor-element.elementor-element-687a7e4c {
        --width: 45px;
        --min-height: 45px;
    }
    .elementor-941 .elementor-element.elementor-element-76e6deb8 {
        --width: 45px;
        --min-height: 45px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-571fe405 {
        --width: 45px;
        --min-height: 45px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-208fbfb6 {
        --width: 80px;
    }
    .elementor-941 .elementor-element.elementor-element-34e53140 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7aff639b {
        --width: 250px;
    }
    .elementor-941 .elementor-element.elementor-element-34395ffc {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-4ca4419 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5a9ad461 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(295deg, var( --e-global-color-secondary) 0%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-5b27436 {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-68013b6c .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-45ca584f {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-6cec3587 {
        --width: 40%;
    }
    .elementor-941 .elementor-element.elementor-element-1090c137>.elementor-widget-container {
        margin: -11px 0px -9px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-1090c137 {
        --container-widget-width: 49%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 49%);
        max-width: 49%;
    }
    .elementor-941 .elementor-element.elementor-element-1090c137 .elementor-counter-number-wrapper {
        text-align: {
                {
                VALUE
            }
        }
        ;
        --counter-prefix-grow:0;
        --counter-suffix-grow:1;
        --counter-number-grow:0;
        font-size:var( --e-global-typography-1e6b325-font-size);
        line-height:var( --e-global-typography-1e6b325-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-65e8956b>.elementor-widget-container {
        margin: -14px 0px -5px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-65e8956b {
        --container-widget-width: 26%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 26%);
        max-width: 26%;
    }
    .elementor-941 .elementor-element.elementor-element-5ee61366 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 60%);
        max-width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-400202f4 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-9ff71d {
        --width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-7697bb6d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-64fb0ce7 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-24f9ee94 {
        --min-height: 0px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-2ab6ae64 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-10d05655>.elementor-widget-container {
        border-radius: 0px 25px 0px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-6123fef9 {
        --width: 110px;
        --min-height: 100px;
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --border-radius: 0px 0px 35px 35px;
    }
    .elementor-941 .elementor-element.elementor-element-5bae2475 {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-41d0814 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-7a95ff9b {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-6dc85a82 {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-1992346a {
        --min-height: 0px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-72f6b97e {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-7845c168>.elementor-widget-container {
        border-radius: 0px 25px 0px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-64ebc992 {
        --width: 110px;
        --min-height: 100px;
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --border-radius: 0px 0px 35px 35px;
    }
    .elementor-941 .elementor-element.elementor-element-645b623b {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-5138568f {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-69c238d3 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-37da8a7a {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-507badb0 {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-29ab4db1 {
        --min-height: 0px;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-941 .elementor-element.elementor-element-1bb3f8e3 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-195ed36e>.elementor-widget-container {
        border-radius: 0px 25px 0px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-1930b137 {
        --width: 110px;
        --min-height: 100px;
        --justify-content: flex-start;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
        --border-radius: 0px 0px 35px 35px;
    }
    .elementor-941 .elementor-element.elementor-element-16435e24 {
        --width: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-1ee2a88c {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-54de5321 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-4b3b6976 {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-7797a2eb {
        text-align: center;
    }
    .elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-20b564f2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7ed4cecc .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(328deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 100%);
    }
    .elementor-941 .elementor-element.elementor-element-70962134 img {
        width: 100%;
        max-width: 100%;
        height: 500px;
    }
    .elementor-941 .elementor-element.elementor-element-713b5ebc {
        --width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-cb445bb {
        --spacer-size: 50px;
        --container-widget-width: 50px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50px);
        max-width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-6f731431 {
        --width: 50px;
    }
    .elementor-941 .elementor-element.elementor-element-510b0076 {
        --width: 250px;
    }
    .elementor-941 .elementor-element.elementor-element-497070ec {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-43152f6f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-13be6d77 {
        --padding-top: 150px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-6b65d1f7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
    }
    .elementor-941 .elementor-element.elementor-element-38be32cb .ekit-video-popup-btn {
        padding: 4px 0px 0px 2px;
        width: 60px;
        height: 60px;
        --glow-size: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-467164b2 {
        --container-widget-width: 30%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 30%);
        max-width: 30%;
    }
    .elementor-941 .elementor-element.elementor-element-467164b2 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-af015e5 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2b64dc87 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(305deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 69%);
    }
    .elementor-941 .elementor-element.elementor-element-dcbdb61 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-39d0aff2 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-12165a {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-533419d6 {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-3da0333f {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-5f3d08f1 {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-cfabace {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-7d09f6d5 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-7d79ab2c {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-d42fe63 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-dfb1b46 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-686e0a77 {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-c3f5786 {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-360d8f77 {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-557588e9 {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-62a33900 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-19749fca .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-4725c592 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-3add4449 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-2f4289ea {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-634fc908 {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-bbb5770 {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-151c2477 {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-71c9b54 {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-574c92f2 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-7e7acee5 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-3dc6c6d1 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-523ea4cd {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-5aceb9cd {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-592e96ea {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-193e62f5 {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-6fdfc226 {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-2beb53ee {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-610bfd58 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-68f5683a .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-b70a4b0 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-3bd93bd4 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-69e9b535 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-353a9f3 {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-1f7b36f5 {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-6221f39f {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-4c51cb00 {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-52fc0143 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-342913ea .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-7fad4994 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-281094c6 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-34cecb89 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-72db2886 {
        --width: 90px;
        --min-height: 90px;
    }
    .elementor-941 .elementor-element.elementor-element-48ebb05f {
        --width: 70px;
        --min-height: 70px;
    }
    .elementor-941 .elementor-element.elementor-element-4dffe45a {
        --width: 57%;
    }
    .elementor-941 .elementor-element.elementor-element-52496ae {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-6d7f1480 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-46e95123 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-2c5bfb42 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-1c512723 {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1d8dc665 {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-30d78091 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33a78a03 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 54%);
    }
    .elementor-941 .elementor-element.elementor-element-71ec0ee6 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-6043d05a .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-74904fab .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-23a7f7dd .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-615b6899 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-395b393c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-426f39c4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-afc5cf0 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-3d001d9c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-a59ab1d .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-250d0d94 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7f363c9 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1c306779 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2f7b955e .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-3f15dfc5 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1a0c43b6 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1e345844 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-e68eeaf .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-6cee4e18 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-54d35c23 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8a0e837 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-47849022 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2ffba96c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-747d7119 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-290c0e9c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-5058681e .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-337ef13f .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4279097c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-cf2b9f4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8aa9700 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-30b56a90 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7678d0c4 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-655af266 {
        --width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-54f2c4f0 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-37fc861a {
        --justify-content: center;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-ed5b5cc {
        --width: 150px;
    }
    .elementor-941 .elementor-element.elementor-element-26e0fece {
        --width: 45px;
        --min-height: 45px;
    }
    .elementor-941 .elementor-element.elementor-element-455380f0 {
        --width: 45px;
        --min-height: 45px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-34001512 {
        --width: 45px;
        --min-height: 45px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-739c0c67 {
        --width: 45px;
        --min-height: 45px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: -10px;
        --margin-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-5a13c463 {
        --width: 100px;
    }
    .elementor-941 .elementor-element.elementor-element-76bbd88c {
        --width: 50%;
    }
    .elementor-941 .elementor-element.elementor-element-467932ea .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-557c54b0 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4205dfa {
        --width: 50%;
    }
    .elementor-941 .elementor-element.elementor-element-258e5df3 .elementor-counter-number-wrapper {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-33d5c679 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-70ee2c20 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-42678c17 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-40adeb46 {
        --padding-top: 0px;
        --padding-bottom: 2px;
        --padding-left: 2px;
        --padding-right: 2px;
    }
    .elementor-941 .elementor-element.elementor-element-17be20c0 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-d923b21 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-233db471 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 67%);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
        padding: 20px 20px 0px 20px;
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-name {
        font-size: var( --e-global-typography-f70bc22-font-size);
        line-height: var( --e-global-typography-f70bc22-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-info .profile-des {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-57e03ee3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-33be257e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2c949241 .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 59%);
    }
    .elementor-941 .elementor-element.elementor-element-4fbc446b {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-9c7aced .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-31a983cd {
        --spacer-size: 2px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-5360d713 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7960ce44 {
        --spacer-size: 2px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-34b39ec1 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-27f8d4c0 {
        --spacer-size: 2px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-941 .elementor-element.elementor-element-512672d4 .elementor-heading-title {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-62876b1e {
        --width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-7987e3cc .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-14d0d1ac .elementskit-section-title-wraper .elementskit-section-title.text_fill>span {
        background-color: transparent;
        background-image: linear-gradient(280deg, var( --e-global-color-b9ab9b6) 0%, var( --e-global-color-primary) 68%);
    }
    .elementor-941 .elementor-element.elementor-element-5d7fecdf {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-78715978 {
        --width: 2px;
    }
    .elementor-941 .elementor-element.elementor-element-74cf6d2f {
        --width: 93%;
        --gap: 30px 30px;
        --row-gap: 30px;
        --column-gap: 30px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-8271a81 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-106bf701 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-63d7c1f0 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-5f55544a {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-122860b1 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-2e3f5dc3 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-3c07d22e {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-5bb6bb39 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-606f9bdb {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-4d16dc5c .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4c5740dc {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-765ff92a {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-2c08a061 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-7f3edc99 {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-185150c9 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-7a14accd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-7c336c64 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: space-between;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-7aca9a44 {
        --width: 93%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-941 .elementor-element.elementor-element-7d534be5 {
        --width: 2px;
        --align-items: flex-end;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-941 .elementor-element.elementor-element-2027f037 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-2c4fce32 .elementor-heading-title {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-195ef209 {
        --width: 100%;
        --justify-content: space-between;
    }
    .elementor-941 .elementor-element.elementor-element-25f8c533 {
        --width: 202px;
    }
    .elementor-941 .elementor-element.elementor-element-3410dd67 .elementor-button {
        font-size: 14px;
        padding: 15px 25px 15px 25px;
    }
    .elementor-941 .elementor-element.elementor-element-7534f50e {
        --width: 46px;
        --min-height: 46px;
    }
    .elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-30a51ad5 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2972ac39 {
        --padding-top: 0px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-941 .elementor-element.elementor-element-3df7fc6c {
        --width: 60%;
    }
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-2707145b .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-be2a21e-font-size);
        line-height: var( --e-global-typography-be2a21e-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-941 .elementor-element.elementor-element-1d3214e2 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-61986a4-font-size);
        line-height: var( --e-global-typography-61986a4-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title span:last-child,
    .elementor-941 .elementor-element.elementor-element-4107c706 .elementskit-section-title-wraper .elementskit-section-title>span {
        font-size: var( --e-global-typography-c998942-font-size);
        line-height: var( --e-global-typography-c998942-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card {
        margin: 0px 0px 30px 0px;
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .post-meta-list .meta-date-text {
        font-size: var( --e-global-typography-a8a6ad5-font-size);
        line-height: var( --e-global-typography-a8a6ad5-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body .entry-title,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-entry-header .entry-title,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
        font-size: var( --e-global-typography-b9a5205-font-size);
        line-height: var( --e-global-typography-b9a5205-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-footer>p,
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-post-body>p {
        font-size: var( --e-global-typography-text-font-size);
        line-height: var( --e-global-typography-text-line-height);
    }
    .elementor-941 .elementor-element.elementor-element-4edc2721 .elementskit-btn {
        font-size: var( --e-global-typography-accent-font-size);
        line-height: var( --e-global-typography-accent-line-height);
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(6)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+7) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(6)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(4)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+5) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(4)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
        width: calc(3)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider:nth-child(n+4) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-69e049fd .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(3)
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
        display: none;
    }
}

@media (min-width: 1025px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
        margin-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(2)
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
        display: flex;
        flex-direction: row;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
        width: calc(1)
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+2) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-element.elementor-element-2dc65152 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
        margin-right: 10px;
    }
}