.elementor-7122 .elementor-element.elementor-element-6307b6b1 {
    --display: flex;
    --min-height: 500px;
    --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-start;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.55;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #2C2C2C;
    --border-color: #2C2C2C;
}

.elementor-7122 .elementor-element.elementor-element-6307b6b1:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-6307b6b1::before,
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-background-video-container::before,
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.e-con-inner>.elementor-background-video-container::before,
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-background-slideshow::before,
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
    background-image: url("https://www.deepx.digital/wp-content/uploads/2025/07/freepik__a-highresolution-dark-and-modern-hero-banner-for-a__74903-rotated.jpeg");
    background-position: center center;
    background-repeat: repeat-y;
    background-size: cover;
}

.elementor-7122 .elementor-element.elementor-element-6307b6b1::before {
    filter: brightness(100%) contrast(100%) saturate(140%) blur(0px) hue-rotate(0deg);
}

.elementor-7122 .elementor-element.elementor-element-6307b6b1,
.elementor-7122 .elementor-element.elementor-element-6307b6b1::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-6307b6b1 .elementor-repeater-item-ee83eb0.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-7122 .elementor-element.elementor-element-905881c {
    --display: flex;
    --min-height: 82px;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__first .jet-headline__label {
    text-align: left;
    font-family: "Carme", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.5em;
    background-color: transparent;
    background-image: linear-gradient(170deg, #00FFF0 0%, #B896FF 100%);
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-7122 .elementor-element.elementor-element-5b3c28c3.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-54e625dc {
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #E4E4E4;
}

.elementor-7122 .elementor-element.elementor-element-54e625dc a {
    color: #E4E4E4;
}

.elementor-7122 .elementor-element.elementor-element-7472303d {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 100px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-2a98d779 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline {
    justify-content: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline>.jet-headline__link {
    justify-content: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00FFF0 0%, #B896FF 100%);
}

.elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-6542b979>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-58a6bf9e {
    text-align: justify;
    color: #B7B7B7;
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    letter-spacing: -0.6px;
}

.elementor-7122 .elementor-element.elementor-element-285efe29 {
    --display: flex;
    --min-height: 127px;
    --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: center;
    --align-items: flex-start;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-194f3c62 {
    text-align: left;
}

.elementor-7122 .elementor-element.elementor-element-194f3c62 img {
    width: 100%;
    max-width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: top center;
}

.elementor-7122 .elementor-element.elementor-element-1dad85a2 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-575f8e12 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00FFF0 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-59f1cefd>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-57925f1e {
    text-align: center;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: var(--container-widget-width, 98%);
    max-width: 98%;
    --container-widget-width: 98%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-7cc05695 {
    --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 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-7cc05695.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-f29ad91 {
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-39111342 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-39111342,
.elementor-7122 .elementor-element.elementor-element-39111342::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-39111342.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-42bddf39 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-42bddf39 {
    --icon-box-icon-margin: 0px;
}

.elementor-7122 .elementor-element.elementor-element-42bddf39 .elementor-icon-box-title {
    margin-bottom: 8px;
    color: #FFFFFF;
}

.elementor-7122 .elementor-element.elementor-element-42bddf39.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-42bddf39.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-42bddf39.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-42bddf39 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-42bddf39 .elementor-icon-box-title a {
    font-family: "Carme", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-42bddf39 .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-7baec47 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-7baec47,
.elementor-7122 .elementor-element.elementor-element-7baec47::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-7baec47.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1 {
    --icon-box-icon-margin: 0px;
    width: initial;
    max-width: initial;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1 .elementor-icon-box-title {
    margin-bottom: 12px;
    color: #FFFFFF;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-5da17cd1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-5da17cd1 .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1 .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-5da17cd1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-22c3a690 {
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-277d5e60 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-277d5e60,
.elementor-7122 .elementor-element.elementor-element-277d5e60::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-277d5e60.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d {
    --icon-box-icon-margin: 0px;
    width: var(--container-widget-width, 100.855%);
    max-width: 100.855%;
    --container-widget-width: 100.855%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFFFFF;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-21d0e39d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-21d0e39d .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-21d0e39d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-57aee0f1 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-57aee0f1,
.elementor-7122 .elementor-element.elementor-element-57aee0f1::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-57aee0f1.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-66b697a1 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-66b697a1 {
    --icon-box-icon-margin: 0px;
}

.elementor-7122 .elementor-element.elementor-element-66b697a1 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFFFFF;
}

.elementor-7122 .elementor-element.elementor-element-66b697a1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-66b697a1.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-66b697a1.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-66b697a1 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-66b697a1 .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-66b697a1 .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-587d4302 {
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-20de0df6 {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-20de0df6,
.elementor-7122 .elementor-element.elementor-element-20de0df6::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-20de0df6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-726480b0 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-726480b0 {
    --icon-box-icon-margin: 0px;
}

.elementor-7122 .elementor-element.elementor-element-726480b0 .elementor-icon-box-title {
    margin-bottom: 5px;
    color: #FFFFFF;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-7122 .elementor-element.elementor-element-726480b0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-726480b0.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-726480b0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-726480b0 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-726480b0 .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-726480b0 .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-7b18d90d {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    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: #565656;
    --border-color: #565656;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-7b18d90d,
.elementor-7122 .elementor-element.elementor-element-7b18d90d::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-7b18d90d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2 {
    --icon-box-icon-margin: 0px;
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: #FFFFFF;
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2.elementor-view-framed .elementor-icon,
.elementor-7122 .elementor-element.elementor-element-4cb023c2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-26db3de);
    color: var(--e-global-color-26db3de);
    border-color: var(--e-global-color-26db3de);
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-4cb023c2 .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-7122 .elementor-element.elementor-element-4cb023c2 .elementor-icon-box-description {
    color: #C7C7C7;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-7122 .elementor-element.elementor-element-780724a0 {
    --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: flex-start;
    --gap: 20px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-780724a0:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-780724a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-780724a0,
.elementor-7122 .elementor-element.elementor-element-780724a0::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-199dbd19 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-199dbd19.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-7122 .elementor-element.elementor-element-6d067706 {
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-6d067706 .elementor-heading-title {
    color: #37DCC9;
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    line-height: 46px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-7122 .elementor-element.elementor-element-53b02d54 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-53b02d54,
.elementor-7122 .elementor-element.elementor-element-53b02d54::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-53b02d54.e-con {
    --align-self: stretch;
}

.elementor-7122 .elementor-element.elementor-element-1dfe3fef img {
    width: 120%;
    max-width: 100%;
    height: 750px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-493165f8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-3915abb2 {
    --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: flex-start;
    --gap: 20px 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-70079453 {
    --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: 15px 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-70079453:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-70079453>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-70079453:hover {
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --border-top-left-radius: 16px;
    --border-top-right-radius: 16px;
    --border-bottom-right-radius: 16px;
    --border-bottom-left-radius: 16px;
}

.elementor-7122 .elementor-element.elementor-element-70079453,
.elementor-7122 .elementor-element.elementor-element-70079453::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFF;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-title a {
    font-family: "Helvetica", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-7122 .elementor-element.elementor-element-41fd6733>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-41fd6733 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-55c7bddf {
    --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: 15px 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-55c7bddf:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-55c7bddf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-55c7bddf:hover {
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --border-top-left-radius: 16px;
    --border-top-right-radius: 16px;
    --border-bottom-right-radius: 16px;
    --border-bottom-left-radius: 16px;
}

.elementor-7122 .elementor-element.elementor-element-55c7bddf,
.elementor-7122 .elementor-element.elementor-element-55c7bddf::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFF;
}

.elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-title a {
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-7122 .elementor-element.elementor-element-55aa6af7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-55aa6af7 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-499f75c2 {
    --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: 15px 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-499f75c2:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-499f75c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-499f75c2:hover {
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --border-top-left-radius: 16px;
    --border-top-right-radius: 16px;
    --border-bottom-right-radius: 16px;
    --border-bottom-left-radius: 16px;
}

.elementor-7122 .elementor-element.elementor-element-499f75c2,
.elementor-7122 .elementor-element.elementor-element-499f75c2::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFF;
}

.elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-title a {
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-7122 .elementor-element.elementor-element-7135184a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-7135184a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-639c6c56 {
    --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: 15px 15px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-639c6c56:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-639c6c56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-639c6c56:hover {
    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: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 16px 16px 16px 16px;
    --border-top-left-radius: 16px;
    --border-top-right-radius: 16px;
    --border-bottom-right-radius: 16px;
    --border-bottom-left-radius: 16px;
}

.elementor-7122 .elementor-element.elementor-element-639c6c56,
.elementor-7122 .elementor-element.elementor-element-639c6c56::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-wrapper {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-title {
    margin-bottom: 6px;
    color: #FFF;
}

.elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-title,
.elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-title a {
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-7122 .elementor-element.elementor-element-4b57d583>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-4b57d583 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-71ece92 {
    --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: flex-start;
    --gap: 20px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-71ece92:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-71ece92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-71ece92,
.elementor-7122 .elementor-element.elementor-element-71ece92::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-504c43d6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 1px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-504c43d6.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-7122 .elementor-element.elementor-element-15508cce {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-15508cce.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00FFF0 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Carlito", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-5bbc7d47>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-6ffb4a40 {
    text-align: center;
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-63be0b1b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-63be0b1b,
.elementor-7122 .elementor-element.elementor-element-63be0b1b::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-63be0b1b.e-con {
    --align-self: stretch;
}

.elementor-7122 .elementor-element.elementor-element-6bf6e3fa img {
    width: 100%;
    height: 580px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-5997c2a8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-2547d674 {
    --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: 10px 10px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-25ca6ba3 {
    --display: flex;
    --min-height: 0px;
    --justify-content: center;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    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-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-25ca6ba3,
.elementor-7122 .elementor-element.elementor-element-25ca6ba3::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-25ca6ba3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-a359287 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
}

.elementor-7122 .elementor-element.elementor-element-a359287>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-a359287 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-6119f37a {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-536c25c3 {
    --display: flex;
    --min-height: 0px;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-536c25c3,
.elementor-7122 .elementor-element.elementor-element-536c25c3::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-536c25c3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-20712f60 {
    text-align: left;
    width: var(--container-widget-width, 83%);
    max-width: 83%;
    --container-widget-width: 83%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-20712f60 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carrois Gothic", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
}

.elementor-7122 .elementor-element.elementor-element-20712f60>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-365d8184 {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-7d43401e {
    --display: flex;
    --min-height: 0px;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-7d43401e,
.elementor-7122 .elementor-element.elementor-element-7d43401e::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-7d43401e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-46c1d3d {
    text-align: left;
    width: var(--container-widget-width, 82%);
    max-width: 82%;
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-46c1d3d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
}

.elementor-7122 .elementor-element.elementor-element-46c1d3d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-bf763ae {
    text-align: justify;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-5815af8b {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-1da1aa57 {
    --display: flex;
    --min-height: 0px;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-1da1aa57,
.elementor-7122 .elementor-element.elementor-element-1da1aa57::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-1da1aa57.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-49ea5512 {
    text-align: left;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-49ea5512 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
}

.elementor-7122 .elementor-element.elementor-element-49ea5512>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-441fb116 {
    text-align: justify;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-4a63f092 {
    --display: flex;
    --min-height: 0px;
    --justify-content: center;
    --background-transition: 0.3s;
    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-radius: 10px 10px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-7122 .elementor-element.elementor-element-4a63f092,
.elementor-7122 .elementor-element.elementor-element-4a63f092::before {
    --border-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-4a63f092.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-7122 .elementor-element.elementor-element-6c0d0ca3 {
    text-align: left;
    width: var(--container-widget-width, 91%);
    max-width: 91%;
    --container-widget-width: 91%;
    --container-widget-flex-grow: 0;
}

.elementor-7122 .elementor-element.elementor-element-6c0d0ca3 .elementor-heading-title {
    color: #FFF0F0;
    font-family: "Carme", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 46px;
}

.elementor-7122 .elementor-element.elementor-element-6c0d0ca3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-70b4dcdc {
    text-align: justify;
}

.elementor-7122 .elementor-element.elementor-element-96560f0 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-6079f54a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-192e7087 {
    --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: flex-start;
    --gap: 20px 20px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-374a43fd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-2eb9be99 {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-e922581 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-369370f7 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-72ae9ec3 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-1ac3a303 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-7122 .elementor-element.elementor-element-1ac3a303>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-626e55ee {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-b972ca5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-14b7f7a {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-28ad141a {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-62ae8862 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-28fc6e1d {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-57fe81fa .elementor-heading-title {
    color: #FFFAFA;
    font-family: "Syne", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-7122 .elementor-element.elementor-element-57fe81fa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-2f878dcf {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-213930b9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-17dd210e {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-76622e13 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-5ece9ca0 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-67deb63b {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-10290a29 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-7122 .elementor-element.elementor-element-10290a29>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-7c76e51c {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-455f074a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-5f7eb471 {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-1462e1d2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-2f749ef9 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-30312bda {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-1811cd91 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Carme", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-7122 .elementor-element.elementor-element-1811cd91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-3ca0f524 {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-65faba10 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-4b87a051 {
    --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;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-4a68f231 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-729434a7 img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-7122 .elementor-element.elementor-element-e8f78d5 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-59ebdd92 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Syne", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
}

.elementor-7122 .elementor-element.elementor-element-59ebdd92>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-708a38ed {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-68637d56 {
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 16px;
    --n-tabs-gap: 30px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 14px;
    --n-tabs-title-padding-right: 30px;
    --n-tabs-title-padding-bottom: 14px;
    --n-tabs-title-padding-left: 30px;
    --n-tabs-title-font-size: 15px;
}

.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="false"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-26db3de);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"],
.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="true"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover {
    background: var(--e-global-color-26db3de);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading> :is(.e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title) {
    font-family: "Syne", Sans-serif;
    font-weight: 700;
}

.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-7122 .elementor-element.elementor-element-68637d56.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not( :hover) :is(span, a, i) {
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-7122 .elementor-element.elementor-element-68637d56>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-49b7b75d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, #00FFF0 0%, #B896FF 100%);
}

.elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-50b1f933>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-87952ae {
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-3e2d216f {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-4a3d4c6e {
    --display: flex;
    --min-height: 0px;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 30px;
}

.elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 900;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, #00FFF0 0%, #B896FF 100%);
}

.elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-7562b578>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-7562b578.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-37ee1b84 {
    text-align: justify;
    color: #B7B7B7;
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-7377536c {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-721f61fd {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-31f619d1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-609d4ab9.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-3a243c81 {
    text-align: justify;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-61fa9d1e {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-36d000cb {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-62f4be48 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-1f96f29d.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-7f119e73 {
    text-align: justify;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-1cd98be {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-eeaf1fe {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-6e347f4b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-2ca56ac8.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-371feba4 {
    text-align: justify;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-1299e477 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-5f3221c1 {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-6c83be5c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-569c6254>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-569c6254.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-34a4c4f7 {
    text-align: justify;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-285ad102 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-fad82d8 {
    --display: flex;
    --min-height: -5px;
    --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;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-50f6e249 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-54efd01a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-54efd01a.elementor-element {
    --align-self: flex-start;
}

.elementor-7122 .elementor-element.elementor-element-1ba8f8a0 {
    text-align: justify;
    color: var(--e-global-color-0958236);
    font-family: "Carme", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-4f149546 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-3a7899b9 {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: -50px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: -50px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-arrow-normal-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-3a7899b9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
    background-color: var(--e-global-color-26db3de);
    padding: 6px 6px 6px 6px;
}

.elementor-7122 .elementor-element.elementor-element-1d139528 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-746352c .jet-headline {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-746352c .jet-headline>.jet-headline__link {
    justify-content: center;
}

.elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__first .jet-headline__label {
    font-family: "Carme", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.3em;
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-26db3de) 0%, var(--e-global-color-913b095) 100%);
}

.elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__second .jet-headline__label {
    color: #FFFFFF;
    font-family: "Helvetica", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-7122 .elementor-element.elementor-element-746352c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-9fa5801 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-47494688 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-2728263a {
    text-align: left;
    color: var(--e-global-color-0958236);
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-66c5fc77 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-2e152153 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-516f308b {
    text-align: left;
    color: var(--e-global-color-0958236);
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-38707568 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-73746e34 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-2ac3b2a7 {
    text-align: left;
    color: var(--e-global-color-0958236);
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-6ce9753f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-327bf624 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-5f4b9e1b {
    text-align: left;
    color: var(--e-global-color-0958236);
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-706b4980 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-3a42667c {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-7122 .elementor-element.elementor-element-271750de {
    text-align: left;
    color: var(--e-global-color-0958236);
    font-family: "DM Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
    width: 100%;
    max-width: 100%;
}

.elementor-7122 .elementor-element.elementor-element-7f584e9b {
    --n-accordion-title-font-size: 21px;
    --n-accordion-item-title-space-between: 10px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-title-normal-color: #D8D8D8;
    --n-accordion-title-hover-color: #FFFFFF;
    --n-accordion-title-active-color: #FFFFFF;
    --n-accordion-icon-size: 15px;
}

.elementor-7122 .elementor-element.elementor-element-7f584e9b>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6D6D6D;
}

:where(.elementor-7122 .elementor-element.elementor-element-7f584e9b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
    font-family: "Helvetica", Sans-serif;
}

body.elementor-page-7122:not(.elementor-motion-effects-element-type-background),
body.elementor-page-7122>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

@media(max-width:1024px) {
    .elementor-7122 .elementor-element.elementor-element-6307b6b1 {
        --min-height: 365px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__first .jet-headline__label {
        font-size: 35px;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__second .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-7472303d {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-6542b979>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-58a6bf9e {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-285efe29 {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-59f1cefd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-57925f1e {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-5bbc7d47>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-6ffb4a40 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-6079f54a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-50b1f933>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-7562b578>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-37ee1b84 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-609d4ab9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-3a243c81 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-1f96f29d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-7f119e73 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ca56ac8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-371feba4 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-569c6254>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-34a4c4f7 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-54efd01a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-1ba8f8a0 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-3a7899b9 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__first .jet-headline__label {
        font-size: 30px;
    }

    .elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__second .jet-headline__label {
        font-size: 23px;
    }

    .elementor-7122 .elementor-element.elementor-element-746352c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-2728263a {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-516f308b {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ac3b2a7 {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-5f4b9e1b {
        font-size: 16px;
    }

    .elementor-7122 .elementor-element.elementor-element-271750de {
        font-size: 16px;
    }
}

@media(max-width:767px) {
    .elementor-7122 .elementor-element.elementor-element-6307b6b1 {
        --min-height: 250px;
    }

    .elementor-7122 .elementor-element.elementor-element-6307b6b1::before,
    .elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-background-video-container::before,
    .elementor-7122 .elementor-element.elementor-element-6307b6b1>.e-con-inner>.elementor-background-video-container::before,
    .elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-background-slideshow::before,
    .elementor-7122 .elementor-element.elementor-element-6307b6b1>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-7122 .elementor-element.elementor-element-6307b6b1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: center right;
        background-size: 0px auto;
    }

    .elementor-7122 .elementor-element.elementor-element-905881c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__first {
        align-self: center;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__first .jet-headline__label {
        font-size: 25px;
        line-height: 1.7em;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3 .jet-headline__second .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-5b3c28c3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-7472303d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-6542b979 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-285efe29 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-194f3c62 img {
        height: 270px;
    }

    .elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-59f1cefd .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-780724a0 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-7122 .elementor-element.elementor-element-6d067706 {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-6d067706 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-53b02d54 {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-1dfe3fef img {
        height: 229px;
    }

    .elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-title,
    .elementor-7122 .elementor-element.elementor-element-41fd6733 .elementor-icon-box-title a {
        font-size: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-41fd6733 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-title,
    .elementor-7122 .elementor-element.elementor-element-55aa6af7 .elementor-icon-box-title a {
        font-size: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-55aa6af7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-title,
    .elementor-7122 .elementor-element.elementor-element-7135184a .elementor-icon-box-title a {
        font-size: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-7135184a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-title,
    .elementor-7122 .elementor-element.elementor-element-4b57d583 .elementor-icon-box-title a {
        font-size: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-4b57d583 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-71ece92 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-7122 .elementor-element.elementor-element-504c43d6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-5bbc7d47 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-63be0b1b {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-6bf6e3fa img {
        height: 283px;
    }

    .elementor-7122 .elementor-element.elementor-element-a359287 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-a359287 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-a359287>.elementor-widget-container {
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-6119f37a {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-20712f60 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-20712f60 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-20712f60>.elementor-widget-container {
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-365d8184 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-46c1d3d {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-46c1d3d .elementor-heading-title {
        font-size: 17px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-46c1d3d>.elementor-widget-container {
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-bf763ae {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-49ea5512 {
        text-align: left;
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-49ea5512 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-49ea5512>.elementor-widget-container {
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-441fb116 {
        text-align: justify;
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-6c0d0ca3 {
        text-align: left;
        --container-widget-width: 76%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 76%);
        max-width: 76%;
    }

    .elementor-7122 .elementor-element.elementor-element-6c0d0ca3 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.5em;
        letter-spacing: 0.4px;
    }

    .elementor-7122 .elementor-element.elementor-element-6c0d0ca3>.elementor-widget-container {
        margin: 2px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-7122 .elementor-element.elementor-element-70b4dcdc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-6079f54a .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-192e7087 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-7122 .elementor-element.elementor-element-369370f7 img {
        height: 200px;
    }

    .elementor-7122 .elementor-element.elementor-element-1ac3a303 {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-1ac3a303 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-626e55ee {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-62ae8862 img {
        height: 200px;
    }

    .elementor-7122 .elementor-element.elementor-element-57fe81fa {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-57fe81fa .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-2f878dcf {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-5ece9ca0 img {
        height: 200px;
    }

    .elementor-7122 .elementor-element.elementor-element-10290a29 {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-10290a29 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-7c76e51c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-2f749ef9 img {
        height: 200px;
    }

    .elementor-7122 .elementor-element.elementor-element-1811cd91 {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-1811cd91 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-3ca0f524 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-729434a7 img {
        height: 200px;
    }

    .elementor-7122 .elementor-element.elementor-element-59ebdd92 {
        text-align: center;
    }

    .elementor-7122 .elementor-element.elementor-element-59ebdd92 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-708a38ed {
        width: 100%;
        max-width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-68637d56 {
        --n-tabs-title-font-size: 15px;
    }

    .elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-50b1f933 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-7562b578 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-609d4ab9 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-1f96f29d .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-2ca56ac8 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-569c6254 .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-54efd01a .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }

    .elementor-7122 .elementor-element.elementor-element-3a7899b9 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__first .jet-headline__label {
        font-size: 25px;
    }

    .elementor-7122 .elementor-element.elementor-element-746352c .jet-headline__second .jet-headline__label {
        font-size: 20px;
    }
}

@media(min-width:768px) {
    .elementor-7122 .elementor-element.elementor-element-6307b6b1 {
        --content-width: 1257px;
    }

    .elementor-7122 .elementor-element.elementor-element-905881c {
        --width: 67%;
    }

    .elementor-7122 .elementor-element.elementor-element-7472303d {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-2a98d779 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-285efe29 {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-1dad85a2 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-7cc05695 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-39111342 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-7baec47 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-277d5e60 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-57aee0f1 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-20de0df6 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-7b18d90d {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-780724a0 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-53b02d54 {
        --width: 49%;
    }

    .elementor-7122 .elementor-element.elementor-element-493165f8 {
        --width: 49%;
    }

    .elementor-7122 .elementor-element.elementor-element-70079453 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-55c7bddf {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-499f75c2 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-639c6c56 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-71ece92 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-63be0b1b {
        --width: 48%;
    }

    .elementor-7122 .elementor-element.elementor-element-5997c2a8 {
        --width: 49%;
    }

    .elementor-7122 .elementor-element.elementor-element-25ca6ba3 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-536c25c3 {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-7d43401e {
        --width: 100%;
    }

    .elementor-7122 .elementor-element.elementor-element-1da1aa57 {
        --width: 49%;
    }

    .elementor-7122 .elementor-element.elementor-element-4a63f092 {
        --width: 50%;
    }

    .elementor-7122 .elementor-element.elementor-element-192e7087 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-e922581 {
        --width: 52%;
    }

    .elementor-7122 .elementor-element.elementor-element-72ae9ec3 {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-28ad141a {
        --width: 52%;
    }

    .elementor-7122 .elementor-element.elementor-element-28fc6e1d {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-76622e13 {
        --width: 52%;
    }

    .elementor-7122 .elementor-element.elementor-element-67deb63b {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-1462e1d2 {
        --width: 52%;
    }

    .elementor-7122 .elementor-element.elementor-element-30312bda {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-4a68f231 {
        --width: 52%;
    }

    .elementor-7122 .elementor-element.elementor-element-e8f78d5 {
        --width: 45%;
    }

    .elementor-7122 .elementor-element.elementor-element-87952ae {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-3e2d216f {
        --content-width: 1217px;
    }

    .elementor-7122 .elementor-element.elementor-element-4a3d4c6e {
        --width: 68%;
    }

    .elementor-7122 .elementor-element.elementor-element-7377536c {
        --width: 38%;
    }

    .elementor-7122 .elementor-element.elementor-element-61fa9d1e {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-1cd98be {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-1299e477 {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-285ad102 {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-4f149546 {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-1d139528 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-47494688 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-2e152153 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-73746e34 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-327bf624 {
        --content-width: 1200px;
    }

    .elementor-7122 .elementor-element.elementor-element-3a42667c {
        --content-width: 1200px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-7122 .elementor-element.elementor-element-905881c {
        --width: 61%;
    }

    .elementor-7122 .elementor-element.elementor-element-2a98d779 {
        --width: 60%;
    }

    .elementor-7122 .elementor-element.elementor-element-285efe29 {
        --width: 37%;
    }
}